]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 PR d/110712
4 * gdc.dg/pr110712.d: New test.
5
6 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
7
8 * gcc.target/i386/large-data.c: Skip for Darwin.
9
10 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
11
12 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
13 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
14 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
15
16 2023-10-29 Martin Uecker <uecker@tugraz.at>
17
18 PR tree-optimization/109334
19 * gcc.dg/builtin-dynamic-object-size-0.c
20 (test_parmsz_simple3): Supported again.
21 (test_parmsz_external4): New test.
22 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
23 * gcc.dg/pr104970.c: New test.
24
25 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
26
27 PR d/112270
28 * gdc.dg/pr112270.d: New test.
29
30 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
31
32 * gdc.dg/Wunused_value.d: New test.
33
34 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
35
36 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
37 after __riscv_save_ and __riscv_restore_.
38
39 2023-10-27 Harald Anlauf <anlauf@gmx.de>
40 Steven G. Kargl <kargl@gcc.gnu.org>
41
42 PR fortran/104649
43 * gfortran.dg/pr104649.f90: New test.
44
45 2023-10-27 Patrick Palka <ppalka@redhat.com>
46
47 PR c++/111929
48 * g++.dg/template/non-dependent28a.C: New test.
49
50 2023-10-27 Patrick Palka <ppalka@redhat.com>
51
52 * g++.dg/template/new14.C: New test.
53
54 2023-10-27 Patrick Palka <ppalka@redhat.com>
55
56 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
57 we issue the -Wparentheses warnings ahead of time.
58 * g++.dg/warn/Wparentheses-23.C: Likewise.
59 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
60
61 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
62
63 PR modula2/111530
64 * gm2/pimlib/run/pass/testgetopt.mod: New test.
65
66 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
67
68 * gcc.dg/tree-prof/peel-2.c: Add
69 -fno-tree-loop-distribute-patterns.
70 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
71 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
72 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
73 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
74
75 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
76
77 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
78 Float16.
79 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
80 * lib/target-supports.exp: Add zvfh handling.
81 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
82 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
83 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
84 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
85
86 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
87
88 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
89 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
90 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
91 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
92
93 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
94
95 PR target/110551
96 * gcc.target/i386/pr110551.c: New test case.
97
98 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
99
100 PR preprocessor/87299
101 * c-c++-common/pragma-target-1.c: New test.
102 * c-c++-common/pragma-target-2.c: New test.
103 * g++.target/i386/pr87299-1.C: New test.
104 * g++.target/i386/pr87299-2.C: New test.
105 * gcc.target/i386/pr87299-1.c: New test.
106 * gcc.target/i386/pr87299-2.c: New test.
107 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
108 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
109 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
110 * gcc.target/nios2/custom-fp-2b.c: New test.
111 * gcc.target/powerpc/float128-3b.c: New test.
112
113 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
114
115 PR fortran/104625
116 * gfortran.dg/pr104625.f90: New test.
117 * gfortran.dg/associate_55.f90: Change error check.
118
119 2023-10-27 Andrew Pinski <apinski@marvell.com>
120
121 PR tree-optimization/101590
122 PR tree-optimization/94884
123 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
124 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
125 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
126 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
127 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
128 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
129
130 2023-10-27 liuhongt <hongtao.liu@intel.com>
131
132 * g++.target/i386/part-vect-vcondhf.C: New test.
133 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
134
135 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
136
137 PR target/111318
138 PR target/111888
139 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
140 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
141 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
142 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
143 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
144 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
145
146 2023-10-26 David Malcolm <dmalcolm@redhat.com>
147
148 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
149 New test.
150 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
151 New test.
152 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
153 New test.
154 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
155 New test.
156 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
157 New test.
158 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
159 New test.
160 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
161 New test.
162 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
163 New test.
164 * c-c++-common/attr-null_terminated_string_arg.c: New test.
165
166 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
167
168 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
169 to normaize the options to the tests in aarch64.exp.
170
171 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
172
173 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
174 current OS versions > 10.
175
176 2023-10-26 Andrew Pinski <pinskia@gmail.com>
177
178 PR tree-optimization/111957
179 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
180
181 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
182
183 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
184 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
185
186 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
187
188 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
189
190 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
191
192 * lib/target-supports-dg.exp (check-flags): Move default argument
193 handling further up. Fix a couple of issues in the lappends.
194 Avoid frobbing the compiler flags if the return value is already
195 known to be 1.
196 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
197 dg-require-effective-target directives to see whether the
198 assembly test should be skipped.
199 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
200 * gcc.dg/pch/valid-1b.c: Likewise.
201
202 2023-10-26 Richard Ball <richard.ball@arm.com>
203
204 * gcc.target/arm/arm-switchstatement.c: New test.
205
206 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
207 Tobias Burnus <tobias@codesourcery.com>
208
209 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
210 and TYPE(C_PTR) are recognised as compatible.
211 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
212 detection for C_FUNPTR.
213
214 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
215 Richard Biener <rguenther@suse.de>
216
217 PR rtl-optimization/91865
218 * gcc.target/msp430/pr91865.c: New test case.
219
220 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
221
222 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
223 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
224 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
225 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
226
227 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
228
229 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
230 * gcc.misc-tests/godump-2.c: New test.
231
232 2023-10-26 Alexandre Oliva <oliva@adacore.com>
233
234 PR tree-optimization/111520
235 * g++.dg/torture/harden-comp-pr111520.cc: New.
236
237 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
238
239 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
240 * gcc.target/aarch64/moveor_imm.c: Add new test.
241 * gcc.target/aarch64/pr106583.c: Change tests.
242
243 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
244
245 PR target/111698
246 * gcc.target/i386/pr111698.c: New test.
247
248 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
249
250 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
251
252 2023-10-25 Patrick Palka <ppalka@redhat.com>
253
254 PR c++/99804
255 * g++.dg/template/enum9.C: New test.
256
257 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
258
259 PR modula2/111955
260 * gm2/pimlib/run/pass/testnan.mod: New test.
261
262 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
263
264 * c-c++-common/goacc/self-clause-2.c: Verify
265 '--param=openacc-kernels=decompose'.
266 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
267
268 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
269
270 * c-c++-common/goacc/if-clause-2.c: Enhance.
271 * c-c++-common/goacc/self-clause-1.c: Likewise.
272 * c-c++-common/goacc/self-clause-2.c: Likewise.
273 * gfortran.dg/goacc/if.f95: Likewise.
274 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
275 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
276 * gfortran.dg/goacc/self.f95: Likewise.
277
278 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
279
280 * c-c++-common/goacc/if-clause-1.c: Enable for C++
281 * c-c++-common/goacc/self-clause-1.c: Likewise.
282
283 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
284
285 * c-c++-common/goacc/self-clause-1.c: New test.
286 * c-c++-common/goacc/self-clause-2.c: New test.
287 * gfortran.dg/goacc/self.f95: New test.
288
289 2023-10-25 Marek Polacek <polacek@redhat.com>
290
291 PR c++/111895
292 * g++.dg/cpp0x/scoped_enum12.C: New test.
293
294 2023-10-24 Patrick Palka <ppalka@redhat.com>
295
296 PR c++/111929
297 * g++.dg/template/non-dependent28.C: New test.
298
299 2023-10-24 Patrick Palka <ppalka@redhat.com>
300
301 PR c++/111919
302 * g++.dg/template/non-dependent27.C: New test.
303
304 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
305
306 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
307
308 2023-10-24 Andrew Pinski <pinskia@gmail.com>
309
310 PR tree-optimization/101541
311 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
312
313 2023-10-24 Andrew Pinski <pinskia@gmail.com>
314
315 PR tree-optimization/111913
316 * gcc.c-torture/compile/fold-popcount-1.c: New test.
317 * gcc.dg/fold-popcount-8a.c: New test.
318
319 2023-10-24 xuli <xuli1@eswincomputing.com>
320
321 PR target/111935
322 * gcc.target/riscv/rvv/base/pr111935.c: New test.
323
324 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
325
326 PR target/111947
327 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
328
329 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
330
331 PR preprocessor/36887
332 * c-c++-common/cpp/diagnostic-poison.c: New test.
333 * g++.dg/pch/pr36887.C: New test.
334 * g++.dg/pch/pr36887.Hs: New test.
335
336 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
337
338 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
339 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
340
341 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
342
343 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
344 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
345 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
346 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
347
348 2023-10-23 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/111916
351 * gcc.dg/torture/pr111916.c: New testcase.
352
353 2023-10-23 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/111915
356 * gcc.dg/vect/pr111915.c: New testcase.
357
358 2023-10-23 Richard Biener <rguenther@suse.de>
359
360 PR ipa/111914
361 * gcc.dg/pr111914.c: New testcase.
362
363 2023-10-23 Tamar Christina <tamar.christina@arm.com>
364
365 PR tree-optimization/111860
366 * gcc.dg/vect/pr111860-2.c: New test.
367 * gcc.dg/vect/pr111860-3.c: New test.
368
369 2023-10-23 Andrew Pinski <apinski@marvell.com>
370
371 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
372
373 2023-10-23 Andrew Pinski <pinskia@gmail.com>
374
375 PR c/111903
376 * gcc.target/i386/float16-8.c: New test.
377
378 2023-10-23 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/111917
381 * gcc.dg/torture/pr111917.c: New testcase.
382
383 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
384
385 PR target/111927
386 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
387
388 2023-10-23 Pan Li <pan2.li@intel.com>
389
390 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
391 asm check from func body.
392 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
393
394 2023-10-23 Xi Ruoyao <xry111@xry111.site>
395
396 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
397 New test.
398 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
399 New test.
400
401 2023-10-23 Xi Ruoyao <xry111@xry111.site>
402
403 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
404 test.
405 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
406 test.
407
408 2023-10-23 Xi Ruoyao <xry111@xry111.site>
409
410 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
411
412 2023-10-23 Florian Weimer <fweimer@redhat.com>
413
414 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
415 Remove unnecessary return statement.
416
417 2023-10-23 Pan Li <pan2.li@intel.com>
418
419 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
420 vsetvl asm check from func body.
421 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
422 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
423 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
424 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
425 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
426 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
427 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
428 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
429 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
430 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
431 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
432 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
433 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
434 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
435 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
436 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
437 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
438 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
439 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
440 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
441 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
442 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
443 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
444 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
445 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
446 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
447 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
448 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
449 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
450 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
451 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
452 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
453 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
454 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
455 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
456 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
457 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
458 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
459 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
460 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
461 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
462 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
463 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
464 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
465 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
466 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
467 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
468 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
469 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
470 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
471 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
472 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
473 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
474 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
475 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
476 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
477 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
478 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
479 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
480 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
481 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
482 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
483 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
484 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
485 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
486 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
487 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
488 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
489 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
490 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
491
492 2023-10-23 Pan Li <pan2.li@intel.com>
493
494 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
495 vsetvl check.
496 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
497 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
498 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
499 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
500 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
501 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
502 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
503 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
504 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
505 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
506 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
507 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
508 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
509 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
510 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
511 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
512 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
513 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
514 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
515 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
516 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
517 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
518 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
519 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
520 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
521 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
522 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
523 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
524 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
525 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
526 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
527 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
528 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
529 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
530 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
531 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
532 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
533 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
534 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
535 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
536 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
537 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
538 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
539 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
540
541 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
542
543 PR target/111753
544 * gcc.target/i386/pr111753.c: New test.
545
546 2023-10-23 liuhongt <hongtao.liu@intel.com>
547
548 * gcc.target/i386/pr111820-1.c: New test.
549 * gcc.target/i386/pr111820-2.c: New test.
550 * gcc.target/i386/pr111820-3.c: New test.
551 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
552 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
553
554 2023-10-22 Andrew Pinski <pinskia@gmail.com>
555
556 PR target/110986
557 * gcc.target/aarch64/cond_op-1.c: New test.
558
559 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
560
561 * gfortran.dg/coarray/caf.exp: Correctly set
562 libatomic flags.
563 * gfortran.dg/dg.exp: Likewise.
564 * lib/asan-dg.exp: Set correct -B flags.
565 * lib/atomic-dg.exp: Likewise.
566 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
567
568 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
569
570 * gcc.target/riscv/arch-26.c: New test.
571
572 2023-10-21 Florian Weimer <fweimer@redhat.com>
573
574 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
575 * gcc.c-torture/compile/20000511-1.c: Likewise.
576 * gcc.c-torture/compile/20000804-1.c: Likewise.
577 * gcc.c-torture/compile/20020418-1.c: Likewise.
578 * gcc.c-torture/compile/20020927-1.c: Likewise.
579 * gcc.c-torture/compile/20030109-1.c: Likewise.
580 * gcc.c-torture/compile/20030224-1.c: Likewise.
581 * gcc.c-torture/compile/20030415-1.c: Likewise.
582 * gcc.c-torture/compile/20030612-1.c: Likewise.
583 * gcc.c-torture/compile/20030917-1.c: Likewise.
584 * gcc.c-torture/compile/20031113-1.c: Likewise.
585 * gcc.c-torture/compile/20031220-2.c: Likewise.
586 * gcc.c-torture/compile/20040309-1.c: Likewise.
587 * gcc.c-torture/compile/20040310-1.c: Likewise.
588 * gcc.c-torture/compile/20040317-3.c: Likewise.
589 * gcc.c-torture/compile/20040817-1.c: Likewise.
590 * gcc.c-torture/compile/20091215-1.c: Likewise.
591 * gcc.c-torture/compile/86.c: Likewise.
592 * gcc.c-torture/compile/900216-1.c: Likewise.
593 * gcc.c-torture/compile/900313-1.c: Likewise.
594 * gcc.c-torture/compile/900407-1.c: Likewise.
595 * gcc.c-torture/compile/900516-1.c: Likewise.
596 * gcc.c-torture/compile/920409-2.c: Likewise.
597 * gcc.c-torture/compile/920415-1.c: Likewise.
598 * gcc.c-torture/compile/920428-1.c: Likewise.
599 * gcc.c-torture/compile/920428-5.c: Likewise.
600 * gcc.c-torture/compile/920428-7.c: Likewise.
601 * gcc.c-torture/compile/920501-1.c: Likewise.
602 * gcc.c-torture/compile/920501-13.c: Likewise.
603 * gcc.c-torture/compile/920501-15.c: Likewise.
604 * gcc.c-torture/compile/920501-16.c: Likewise.
605 * gcc.c-torture/compile/920501-18.c: Likewise.
606 * gcc.c-torture/compile/920501-20.c: Likewise.
607 * gcc.c-torture/compile/920501-6.c: Likewise.
608 * gcc.c-torture/compile/920501-7.c: Likewise.
609 * gcc.c-torture/compile/920502-1.c: Likewise.
610 * gcc.c-torture/compile/920502-2.c: Likewise.
611 * gcc.c-torture/compile/920520-1.c: Likewise.
612 * gcc.c-torture/compile/920521-1.c: Likewise.
613 * gcc.c-torture/compile/920608-1.c: Likewise.
614 * gcc.c-torture/compile/920617-1.c: Likewise.
615 * gcc.c-torture/compile/920617-2.c: Likewise.
616 * gcc.c-torture/compile/920625-1.c: Likewise.
617 * gcc.c-torture/compile/920625-2.c: Likewise.
618 * gcc.c-torture/compile/920626-1.c: Likewise.
619 * gcc.c-torture/compile/920706-1.c: Likewise.
620 * gcc.c-torture/compile/920710-2.c: Likewise.
621 * gcc.c-torture/compile/920723-1.c: Likewise.
622 * gcc.c-torture/compile/920808-1.c: Likewise.
623 * gcc.c-torture/compile/920809-1.c: Likewise.
624 * gcc.c-torture/compile/920817-1.c: Likewise.
625 * gcc.c-torture/compile/920831-1.c: Likewise.
626 * gcc.c-torture/compile/920917-1.c: Likewise.
627 * gcc.c-torture/compile/920928-2.c: Likewise.
628 * gcc.c-torture/compile/920928-5.c: Likewise.
629 * gcc.c-torture/compile/921012-1.c: Likewise.
630 * gcc.c-torture/compile/921021-1.c: Likewise.
631 * gcc.c-torture/compile/921024-1.c: Likewise.
632 * gcc.c-torture/compile/921103-1.c: Likewise.
633 * gcc.c-torture/compile/921109-1.c: Likewise.
634 * gcc.c-torture/compile/921111-1.c: Likewise.
635 * gcc.c-torture/compile/921116-2.c: Likewise.
636 * gcc.c-torture/compile/921118-1.c: Likewise.
637 * gcc.c-torture/compile/921202-1.c: Likewise.
638 * gcc.c-torture/compile/921202-2.c: Likewise.
639 * gcc.c-torture/compile/921203-1.c: Likewise.
640 * gcc.c-torture/compile/921203-2.c: Likewise.
641 * gcc.c-torture/compile/921206-1.c: Likewise.
642 * gcc.c-torture/compile/930109-1.c: Likewise.
643 * gcc.c-torture/compile/930111-1.c: Likewise.
644 * gcc.c-torture/compile/930117-1.c: Likewise.
645 * gcc.c-torture/compile/930118-1.c: Likewise.
646 * gcc.c-torture/compile/930120-1.c: Likewise.
647 * gcc.c-torture/compile/930217-1.c: Likewise.
648 * gcc.c-torture/compile/930325-1.c: Likewise.
649 * gcc.c-torture/compile/930411-1.c: Likewise.
650 * gcc.c-torture/compile/930427-2.c: Likewise.
651 * gcc.c-torture/compile/930503-2.c: Likewise.
652 * gcc.c-torture/compile/930506-2.c: Likewise.
653 * gcc.c-torture/compile/930513-2.c: Likewise.
654 * gcc.c-torture/compile/930530-1.c: Likewise.
655 * gcc.c-torture/compile/930602-1.c: Likewise.
656 * gcc.c-torture/compile/930618-1.c: Likewise.
657 * gcc.c-torture/compile/930623-1.c: Likewise.
658 * gcc.c-torture/compile/931003-1.c: Likewise.
659 * gcc.c-torture/compile/931013-1.c: Likewise.
660 * gcc.c-torture/compile/931013-2.c: Likewise.
661 * gcc.c-torture/compile/931102-2.c: Likewise.
662 * gcc.c-torture/compile/931203-1.c: Likewise.
663 * gcc.c-torture/compile/940718-1.c: Likewise.
664 * gcc.c-torture/compile/941014-1.c: Likewise.
665 * gcc.c-torture/compile/941014-2.c: Likewise.
666 * gcc.c-torture/compile/941014-3.c: Likewise.
667 * gcc.c-torture/compile/941014-4.c: Likewise.
668 * gcc.c-torture/compile/941111-1.c: Likewise.
669 * gcc.c-torture/compile/941113-1.c: Likewise.
670 * gcc.c-torture/compile/950124-1.c: Likewise.
671 * gcc.c-torture/compile/950329-1.c: Likewise.
672 * gcc.c-torture/compile/950612-1.c: Likewise.
673 * gcc.c-torture/compile/950618-1.c: Likewise.
674 * gcc.c-torture/compile/950719-1.c: Likewise.
675 * gcc.c-torture/compile/950910-1.c: Likewise.
676 * gcc.c-torture/compile/950922-1.c: Likewise.
677 * gcc.c-torture/compile/951106-1.c: Likewise.
678 * gcc.c-torture/compile/951222-1.c: Likewise.
679 * gcc.c-torture/compile/960106-1.c: Likewise.
680 * gcc.c-torture/compile/960319-1.c: Likewise.
681 * gcc.c-torture/compile/960829-1.c: Likewise.
682 * gcc.c-torture/compile/970206-1.c: Likewise.
683 * gcc.c-torture/compile/980825-1.c: Likewise.
684 * gcc.c-torture/compile/990829-1.c: Likewise.
685 * gcc.c-torture/compile/991213-2.c: Likewise.
686
687 2023-10-21 Pan Li <pan2.li@intel.com>
688
689 PR target/111857
690 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
691 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
692 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
693 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
694 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
695 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
696 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
697 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
698 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
699
700 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
701 Uros Bizjak <ubizjak@gmail.com>
702
703 PR middle-end/101955
704 PR tree-optimization/106245
705 * gcc.target/i386/pr106245-2.c: New test case.
706 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
707 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
708 * gcc.target/i386/pr106245-5.c: Likewise.
709
710 2023-10-20 Jason Merrill <jason@redhat.com>
711
712 * g++.dg/template/sfinae-dr657.C: Adjust.
713
714 2023-10-20 Jason Merrill <jason@redhat.com>
715
716 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
717
718 2023-10-20 Jason Merrill <jason@redhat.com>
719
720 * g++.dg/warn/Wsign-promo1.C: New test.
721
722 2023-10-20 Nathan Sidwell <nathan@acm.org>
723
724 * g++.dg/modules/decltype-1_a.C: New.
725 * g++.dg/modules/decltype-1_b.C: New.
726 * g++.dg/modules/lambda-5_a.C: New.
727 * g++.dg/modules/lambda-5_b.C: New.
728
729 2023-10-20 Florian Weimer <fweimer@redhat.com>
730
731 * gcc.dg/Wint-conversion-3.c: New.
732
733 2023-10-20 Florian Weimer <fweimer@redhat.com>
734
735 * gcc.dg/Wincompatible-pointer-types-2.c: New.
736 * gcc.dg/Wincompatible-pointer-types-3.c: New.
737 * gcc.dg/Wincompatible-pointer-types-4.c: New.
738
739 2023-10-20 Marek Polacek <polacek@redhat.com>
740
741 PR c/111884
742 * c-c++-common/alias-1.c: New test.
743
744 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
745
746 * gcc.dg/vect/pr111882.c: New test.
747
748 2023-10-20 Patrick Palka <ppalka@redhat.com>
749
750 PR c++/106086
751 * g++.dg/template/crash127.C: Expect additional error due to
752 being able to check the member access expression ahead of time.
753 Strengthen the test by not instantiating the class template.
754 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
755
756 2023-10-20 Patrick Palka <ppalka@redhat.com>
757
758 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
759 for attempting to call a variable concept.
760
761 2023-10-20 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/111383
764 PR tree-optimization/110243
765 * gcc.dg/torture/pr111383.c: New testcase.
766
767 2023-10-20 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/111445
770 * gcc.dg/torture/pr111445.c: New testcase.
771
772 2023-10-20 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/110243
775 PR tree-optimization/111336
776 * gcc.dg/torture/pr110243.c: New testcase.
777 * gcc.dg/torture/pr111336.c: Likewise.
778
779 2023-10-20 Richard Biener <rguenther@suse.de>
780
781 PR tree-optimization/111891
782 * gfortran.dg/pr111891.f90: New testcase.
783
784 2023-10-20 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/111000
787 * gcc.dg/torture/pr111000.c: New testcase.
788
789 2023-10-20 Alexandre Oliva <oliva@adacore.com>
790
791 * c-c++-common/torture/harden-cfr.c: New.
792 * c-c++-common/harden-cfr-noret-never-O0.c: New.
793 * c-c++-common/torture/harden-cfr-noret-never.c: New.
794 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
795 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
796 * c-c++-common/torture/harden-cfr-noret.c: New.
797 * c-c++-common/torture/harden-cfr-notail.c: New.
798 * c-c++-common/torture/harden-cfr-returning.c: New.
799 * c-c++-common/torture/harden-cfr-tail.c: New.
800 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
801 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
802 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
803 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
804 * c-c++-common/torture/harden-cfr-abrt.c: New.
805 * c-c++-common/torture/harden-cfr-always.c: New.
806 * c-c++-common/torture/harden-cfr-never.c: New.
807 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
808 * c-c++-common/torture/harden-cfr-nothrow.c: New.
809 * c-c++-common/torture/harden-cfr-bret-always.c: New.
810 * c-c++-common/torture/harden-cfr-bret-never.c: New.
811 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
812 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
813 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
814 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
815 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
816 * c-c++-common/torture/harden-cfr-bret.c: New.
817 * g++.dg/harden-cfr-throw-always-O0.C: New.
818 * g++.dg/harden-cfr-throw-returning-O0.C: New.
819 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
820 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
821 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
822 * g++.dg/torture/harden-cfr-throw-always.C: New.
823 * g++.dg/torture/harden-cfr-throw-never.C: New.
824 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
825 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
826 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
827 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
828 * g++.dg/torture/harden-cfr-throw-returning.C: New.
829 * g++.dg/torture/harden-cfr-throw.C: New.
830 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
831 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
832 * gnat.dg/hardcfr.adb: New.
833 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
834 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
835
836 2023-10-20 Tamar Christina <tamar.christina@arm.com>
837 Andre Vieira <andre.simoesdiasvieira@arm.com>
838
839 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
840 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
841 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
842 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
843
844 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
845
846 * gcc.target/i386/pr89229-5b.c: Modify test.
847 * gcc.target/i386/pr89229-6b.c: Ditto.
848 * gcc.target/i386/pr89229-7b.c: Ditto.
849
850 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
851
852 PR target/111848
853 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
854 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
855
856 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
857
858 PR target/111037
859 PR target/111234
860 PR target/111725
861 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
862 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
863 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
864 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
865 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
866 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
867 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
868 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
869 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
870 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
871 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
872 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
873 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
874 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
875 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
876 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
877 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
878 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
879 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
880 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
881 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
882 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
883 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
884 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
885 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
886 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
887 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
888 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
889
890 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
891
892 PR c++/101631
893 PR c++/102286
894 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
895 * g++.dg/cpp1y/constexpr-union6.C: New test.
896 * g++.dg/cpp1y/constexpr-union7.C: New test.
897 * g++.dg/cpp2a/constexpr-union2.C: New test.
898 * g++.dg/cpp2a/constexpr-union3.C: New test.
899 * g++.dg/cpp2a/constexpr-union4.C: New test.
900 * g++.dg/cpp2a/constexpr-union5.C: New test.
901 * g++.dg/cpp2a/constexpr-union6.C: New test.
902
903 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
904
905 * g++.dg/cpp0x/constexpr-cast4.C: New test.
906
907 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
908
909 * gcc.dg/gomp/pr110485.c: New test.
910
911 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
912
913 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
914 between targets with different pointer sizes.
915 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
917
918 2023-10-19 Andrew Pinski <pinskia@gmail.com>
919
920 PR c/100532
921 * gcc.dg/pr100532-1.c: New test.
922
923 2023-10-19 Andrew Pinski <pinskia@gmail.com>
924
925 PR c/104822
926 * gcc.dg/sso-18.c: New test.
927 * gcc.dg/sso-19.c: New test.
928
929 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
930
931 PR c++/89038
932 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
933
934 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
935
936 PR preprocessor/82335
937 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
938
939 2023-10-19 Tamar Christina <tamar.christina@arm.com>
940
941 PR tree-optimization/111860
942 * gcc.dg/vect/pr111860.c: New test.
943
944 2023-10-19 Richard Biener <rguenther@suse.de>
945
946 PR tree-optimization/111131
947 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
948 everywhere.
949 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
950 Massage the scale case to more reliably produce a different
951 one. Scan for the specific messages.
952 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
953 for AVX2, but not emulated.
954 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
955 Massage to more properly ensure this.
956 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
957 everywhere.
958
959 2023-10-19 Alex Coplan <alex.coplan@arm.com>
960
961 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
962 make sure we don't have q-register stores with -mstrict-align.
963
964 2023-10-19 Alex Coplan <alex.coplan@arm.com>
965
966 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
967 allow for stp.
968
969 2023-10-19 Alex Coplan <alex.coplan@arm.com>
970
971 * gcc.target/aarch64/lr_free_1.c: Add
972 --param=aarch64-stp-policy=never to dg-options.
973
974 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
975
976 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
977 with atom cores.
978
979 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
980
981 * gcc.target/loongarch/vect-widen-add.c: New test.
982 * gcc.target/loongarch/vect-widen-mul.c: New test.
983 * gcc.target/loongarch/vect-widen-sub.c: New test.
984
985 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
986
987 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
988 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
989 * gcc.target/loongarch/avg-floor-lasx.c: New test.
990 * gcc.target/loongarch/avg-floor-lsx.c: New test.
991 * gcc.target/loongarch/sad-lasx.c: New test.
992 * gcc.target/loongarch/sad-lsx.c: New test.
993
994 2023-10-18 Andrew Pinski <pinskia@gmail.com>
995
996 PR middle-end/111863
997 * gcc.c-torture/execute/pr111863-1.c: New test.
998
999 2023-10-18 Andrew Pinski <pinskia@gmail.com>
1000
1001 PR c/101364
1002 * gcc.dg/pr101364-1.c: New test.
1003
1004 2023-10-18 Andrew Pinski <pinskia@gmail.com>
1005
1006 PR c/101285
1007 * gcc.dg/pr101285-1.c: New test.
1008
1009 2023-10-18 Jason Merrill <jason@redhat.com>
1010
1011 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
1012 * g++.dg/diagnostic/sys-narrow.h: New test.
1013 * g++.dg/diagnostic/sys-narrow1.C: New test.
1014 * g++.dg/diagnostic/sys-narrow1a.C: New test.
1015 * g++.dg/diagnostic/sys-narrow1b.C: New test.
1016 * g++.dg/diagnostic/sys-narrow1c.C: New test.
1017 * g++.dg/diagnostic/sys-narrow1d.C: New test.
1018 * g++.dg/diagnostic/sys-narrow1e.C: New test.
1019 * g++.dg/diagnostic/sys-narrow1f.C: New test.
1020 * g++.dg/diagnostic/sys-narrow1g.C: New test.
1021 * g++.dg/diagnostic/sys-narrow1h.C: New test.
1022 * g++.dg/diagnostic/sys-narrow1i.C: New test.
1023
1024 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
1025
1026 * gfortran.dg/gomp/allocate-13a.f90: New test.
1027
1028 2023-10-18 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR tree-optimization/111845
1031 * gcc.dg/pr111845.c: New test.
1032 * gcc.target/i386/pr111845.c: New test.
1033
1034 2023-10-18 Tamar Christina <tamar.christina@arm.com>
1035
1036 PR tree-optimization/109154
1037 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
1038
1039 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1040
1041 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
1042 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
1046 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
1047 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
1048 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
1049
1050 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
1051
1052 * g++.target/i386/mv16.C: Ditto.
1053 * gcc.target/i386/funcspec-56.inc: Handle new march.
1054
1055 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
1056
1057 * g++.target/i386/mv16.C: Ditto.
1058 * gcc.target/i386/funcspec-56.inc: Handle new march.
1059
1060 2023-10-18 liuhongt <hongtao.liu@intel.com>
1061
1062 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
1063 * gcc.target/i386/part-vect-fmahf-1.c: New test.
1064
1065 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1066
1067 PR target/111832
1068 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
1069
1070 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
1071
1072 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
1073 * gcc.target/aarch64/test_frame_4.c: Likewise.
1074 * gcc.target/aarch64/test_frame_7.c: Likewise.
1075 * gcc.target/aarch64/test_frame_10.c: Likewise.
1076
1077 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
1078
1079 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
1080 to happen in offset order.
1081 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1082 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
1083 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
1084 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
1085 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
1086
1087 2023-10-17 Andrew Pinski <apinski@marvell.com>
1088
1089 PR tree-optimization/110817
1090 * gcc.c-torture/execute/pr110817-1.c: New test.
1091 * gcc.c-torture/execute/pr110817-2.c: New test.
1092 * gcc.c-torture/execute/pr110817-3.c: New test.
1093
1094 2023-10-17 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/111840
1097 * g++.dg/parse/error65.C: New test.
1098
1099 2023-10-17 Marek Polacek <polacek@redhat.com>
1100
1101 PR c++/111660
1102 * g++.dg/cpp0x/hog1.C: New test.
1103 * g++.dg/cpp2a/consteval36.C: New test.
1104
1105 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1106
1107 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
1108 int as that will potentially generate two SEXT.W instructions.
1109 dg-final: Change to scan-assembler-not SEXT.W.
1110
1111 2023-10-17 Martin Uecker <uecker@tugraz.at>
1112
1113 PR c/111708
1114 * gcc.dg/pr111708-1.c: New test.
1115 * gcc.dg/pr111708-2.c: New test.
1116
1117 2023-10-17 Harald Anlauf <anlauf@gmx.de>
1118
1119 PR fortran/111837
1120 * gfortran.dg/implied_do_io_8.f90: New test.
1121
1122 2023-10-17 Andrew Pinski <pinskia@gmail.com>
1123
1124 PR tree-optimization/111432
1125 * gcc.dg/tree-ssa/bitops-7.c: New test.
1126
1127 2023-10-17 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/111846
1130 * gcc.dg/vect/pr111846.c: New testcase.
1131
1132 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
1133
1134 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
1135
1136 2023-10-17 Richard Biener <rguenther@suse.de>
1137
1138 PR middle-end/111818
1139 * gcc.dg/torture/pr111818.c: New testcase.
1140
1141 2023-10-17 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/111807
1144 * gcc.dg/torture/pr111807.c: New testcase.
1145
1146 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1147
1148 PR target/111466
1149 * gcc.target/riscv/pr111466.c: New test.
1150
1151 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
1152
1153 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
1154
1155 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1156
1157 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
1158
1159 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
1160
1161 * gdc.dg/builtins_reject.d: New test.
1162 * gdc.dg/intrinsics_reject.d: New test.
1163
1164 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
1165
1166 * gcc.target/i386/large-data.c: New test.
1167
1168 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
1169
1170 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
1171 explicit -march=rv64gc and -march=rv32gc.
1172 * gcc.target/riscv/fle-snan.c: Ditto.
1173 * gcc.target/riscv/fle.c: Ditto.
1174 * gcc.target/riscv/flef-ieee.c: Ditto.
1175 * gcc.target/riscv/flef.c: Ditto.
1176 * gcc.target/riscv/flef-snan.c: Ditto.
1177 * gcc.target/riscv/flt-ieee.c: Ditto.
1178 * gcc.target/riscv/flt-snan.c: Ditto.
1179 * gcc.target/riscv/fltf-ieee.c: Ditto.
1180 * gcc.target/riscv/fltf-snan.c: Ditto.
1181
1182 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
1183
1184 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
1185 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
1186 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
1187 * gcc.target/i386/pr52146.c: Adjust expected output.
1188
1189 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1190
1191 PR tree-optimization/101541
1192 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
1193 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
1194
1195 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1196
1197 PR tree-optimization/31531
1198 * gcc.dg/tree-ssa/pr31531-1.c: New test.
1199 * gcc.dg/tree-ssa/pr31531-2.c: New test.
1200
1201 2023-10-16 Jason Merrill <jason@redhat.com>
1202
1203 * g++.dg/concepts/diagnostic3.C: Add expected column.
1204 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
1205
1206 2023-10-16 Marek Polacek <polacek@redhat.com>
1207
1208 PR c++/111272
1209 * g++.dg/cpp1y/constexpr-diag1.C: New test.
1210
1211 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1212
1213 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
1214
1215 2023-10-16 liuhongt <hongtao.liu@intel.com>
1216
1217 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
1218
1219 2023-10-16 liuhongt <hongtao.liu@intel.com>
1220
1221 * gcc.target/i386/part-vect-roundhf.c: New test.
1222 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
1223
1224 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1225
1226 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1227
1228 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
1229
1230 PR d/111537
1231 * gdc.dg/analyzer/analyzer.exp: New test.
1232 * gdc.dg/analyzer/pr111537.d: New test.
1233
1234 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
1235
1236 * c-c++-common/gomp/allocate-14.c: Fix directive name.
1237 * c-c++-common/gomp/allocate-15.c: Likewise.
1238 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
1239 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
1240 * gfortran.dg/gomp/allocate-7.f90: Likewise.
1241 * gfortran.dg/gomp/allocate-10.f90: New test.
1242 * gfortran.dg/gomp/allocate-11.f90: New test.
1243 * gfortran.dg/gomp/allocate-12.f90: New test.
1244 * gfortran.dg/gomp/allocate-13.f90: New test.
1245 * gfortran.dg/gomp/allocate-14.f90: New test.
1246 * gfortran.dg/gomp/allocate-15.f90: New test.
1247 * gfortran.dg/gomp/allocate-8.f90: New test.
1248 * gfortran.dg/gomp/allocate-9.f90: New test.
1249
1250 2023-10-14 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c/102989
1253 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
1254 to checking the addition, division and right shift results at compile
1255 time check it also at runtime.
1256 * gcc.dg/bitint-39.c: New test.
1257
1258 2023-10-13 Harald Anlauf <anlauf@gmx.de>
1259
1260 PR fortran/104351
1261 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
1262 * gfortran.dg/pr104351.f90: New test.
1263
1264 2023-10-13 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/111795
1267 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
1268 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
1269 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
1270
1271 2023-10-13 Richard Biener <rguenther@suse.de>
1272
1273 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
1274 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
1275
1276 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1277
1278 * gcc.dg/vect/bb-slp-68.c: Use vect512.
1279
1280 2023-10-13 Pan Li <pan2.li@intel.com>
1281
1282 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
1283 Use scalar func as reference instead of hardcode.
1284 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
1285 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
1286 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
1287 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
1288 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
1289 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
1290 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
1291 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
1292 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
1293 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
1294 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
1295
1296 2023-10-13 Pan Li <pan2.li@intel.com>
1297
1298 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
1299 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
1300 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
1301
1302 2023-10-13 Pan Li <pan2.li@intel.com>
1303
1304 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
1305 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
1306 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
1307
1308 2023-10-13 Pan Li <pan2.li@intel.com>
1309
1310 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
1311 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
1312 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
1313
1314 2023-10-13 Pan Li <pan2.li@intel.com>
1315
1316 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
1317 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
1318 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
1319
1320 2023-10-13 Florian Weimer <fweimer@redhat.com>
1321
1322 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
1323 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
1324 calls to undeclared functions. Change type of yyvsp to
1325 char ** and introduce yyvsp1 to avoid type errors.
1326 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
1327 * gcc.dg/pr100512.c: Unreduce test case and suppress only
1328 -Wpointer-to-int-cast.
1329 * gcc.dg/pr103003.c: Likewise.
1330 * gcc.dg/pr103451.c: Add cast to long and suppress
1331 -Wdiv-by-zero only.
1332 * gcc.dg/pr68435.c: Avoid implicit int and missing
1333 static function implementation warning.
1334
1335 2023-10-13 Florian Weimer <fweimer@redhat.com>
1336
1337 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
1338 Call __builtin_exit instead of exit.
1339 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
1340 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
1341 (Lstream_flush_out, parse_doprnt_spec): Add missing function
1342 declaration.
1343 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
1344 Declare.
1345 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
1346 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
1347 (XtAddCallback): Likewise.
1348 * gcc.c-torture/compile/pr49474.c: Use struct
1349 gfc_formal_arglist * instead of (implied) int type.
1350 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
1351 char *.
1352 (main): Call __builtin_abort and __builtin_exit.
1353
1354 2023-10-13 Florian Weimer <fweimer@redhat.com>
1355
1356 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
1357 * gcc.c-torture/compile/920501-23.c: Likewise.
1358 * gcc.c-torture/compile/920501-8.c: Likewise.
1359 * gcc.c-torture/compile/920701-1.c: Likewise.
1360 * gcc.c-torture/compile/930529-1.c: Likewise.
1361
1362 2023-10-13 Richard Biener <rguenther@suse.de>
1363
1364 PR tree-optimization/111779
1365 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
1366 * gcc.dg/vect/vect-pr111779.c: New testcase.
1367
1368 2023-10-13 Richard Biener <rguenther@suse.de>
1369
1370 PR tree-optimization/111773
1371 * g++.dg/torture/pr111773.C: New testcase.
1372
1373 2023-10-13 Pan Li <pan2.li@intel.com>
1374
1375 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
1376 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
1377 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
1378
1379 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1380
1381 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
1382
1383 2023-10-13 Pan Li <pan2.li@intel.com>
1384
1385 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
1386 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
1387 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
1388
1389 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
1390
1391 * g++.target/riscv/rvv/autovec/bug-01.C: New.
1392 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
1393
1394 2023-10-13 Pan Li <pan2.li@intel.com>
1395
1396 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
1397 stdint-gcc.h for int types.
1398 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
1399 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
1400 typedef.
1401
1402 2023-10-13 Pan Li <pan2.li@intel.com>
1403
1404 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
1405 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
1406 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
1407 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
1408 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
1409 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
1410
1411 2023-10-13 Pan Li <pan2.li@intel.com>
1412
1413 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
1414 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
1415 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
1416 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
1417 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
1418 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
1419
1420 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
1421
1422 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
1423 instruction reordering.
1424
1425 2023-10-12 Tamar Christina <tamar.christina@arm.com>
1426
1427 * gcc.target/aarch64/armv9_warning.c: New test.
1428
1429 2023-10-12 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR c/102989
1432 * gcc.dg/bitint-38.c: New test.
1433
1434 2023-10-12 Pan Li <pan2.li@intel.com>
1435
1436 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
1437 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
1438 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
1439 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
1440 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
1441 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
1442
1443 2023-10-12 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/111764
1446 * gcc.dg/vect/pr111764.c: New testcase.
1447
1448 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
1449
1450 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
1451 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
1452 * gcc.target/i386/x86gprintrin-2.c: Ditto.
1453 * gcc.target/i386/x86gprintrin-3.c: Ditto.
1454 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
1455 * gcc.target/i386/x86gprintrin-5.c: Ditto
1456 * gcc.target/i386/user_msr-1.c: New test.
1457 * gcc.target/i386/user_msr-2.c: Ditto.
1458
1459 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1460
1461 * lib/target-supports.exp: Add LoongArch in
1462 check_effective_target_vect_int_mod according to SX/ASX capabilities.
1463
1464 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1465
1466 PR target/111424
1467 * lib/target-supports.exp: Enable vect.exp for LoongArch.
1468
1469 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
1470
1471 PR fortran/67740
1472 * gfortran.dg/pr67740.f90: New test
1473
1474 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1475
1476 PR target/111367
1477 * g++.target/powerpc/pr111367.C: New test.
1478
1479 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1480
1481 PR testsuite/111427
1482 * gfortran.dg/vect/pr60510.f (test): Init variable a.
1483
1484 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1485
1486 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
1487
1488 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1489
1490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
1491
1492 2023-10-12 Pan Li <pan2.li@intel.com>
1493
1494 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
1495 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
1496 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
1497 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
1498
1499 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
1500 Hu Lin1 <lin1.hu@intel.com>
1501 Hongyu Wang <hongyu.wang@intel.com>
1502
1503 * gcc.target/i386/apx-push2pop2-1.c: New test.
1504 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
1505 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
1506
1507 2023-10-12 Pan Li <pan2.li@intel.com>
1508
1509 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
1510 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
1511 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
1512
1513 2023-10-11 Andrew Pinski <pinskia@gmail.com>
1514
1515 PR tree-optimization/111282
1516 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
1517 matching `~1 & (a ^ 1)` simplification.
1518 * gcc.dg/tree-ssa/bitops-6.c: New test.
1519
1520 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1521
1522 * lib/target-supports.exp: Add proc for the XCValu extension.
1523 * gcc.target/riscv/cv-alu-compile.c: New test.
1524 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
1525 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
1526 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
1527 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
1528 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
1529 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
1530 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
1531 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
1532 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
1533 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
1534 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
1535
1536 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1537
1538 * lib/target-supports.exp: Add new effective target check.
1539 * gcc.target/riscv/cv-mac-compile.c: New test.
1540 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
1541 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
1542 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
1543 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
1544 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
1545 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
1546 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
1547 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
1548 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
1549 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
1550 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
1551 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
1552 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
1553 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
1554 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
1555 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
1556 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
1557 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
1558 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
1559
1560 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
1561
1562 PR modula2/111675
1563 * gm2/extensions/run/pass/packedrecord3.mod: New test.
1564
1565 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1566
1567 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
1568
1569 2023-10-11 Pan Li <pan2.li@intel.com>
1570
1571 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
1572 CVT like test case.
1573 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
1574 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
1575 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
1576 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
1577 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
1578 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
1579 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
1580
1581 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1582
1583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
1584
1585 2023-10-11 Richard Biener <rguenther@suse.de>
1586 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR tree-optimization/111519
1589 * gcc.dg/torture/pr111519.c: New testcase.
1590
1591 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
1592
1593 * gcc.target/i386/pr106245-1.c: New test case.
1594
1595 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1596
1597 * lib/target-supports.exp: Add RVV.
1598
1599 2023-10-11 liuhongt <hongtao.liu@intel.com>
1600
1601 * gcc.target/i386/pr111745.c: New test.
1602
1603 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1604
1605 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
1606
1607 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1608
1609 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
1610 * lib/target-supports.exp: Add vect_ext_char_longlong property.
1611
1612 2023-10-10 Jason Merrill <jason@redhat.com>
1613
1614 PR c++/109422
1615 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
1616 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
1617
1618 2023-10-10 Andrew Pinski <pinskia@gmail.com>
1619
1620 PR tree-optimization/111679
1621 * gcc.dg/tree-ssa/bitops-5.c: New test.
1622
1623 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1624
1625 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
1626 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
1627
1628 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1629
1630 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
1631
1632 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1633
1634 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
1635
1636 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1637
1638 PR target/111751
1639 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
1640
1641 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1642
1643 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
1644 * lib/target-supports.exp: Ditto.
1645
1646 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
1647
1648 * gcc.target/arc/add_f-combine.c: New test.
1649
1650 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1651
1652 * lib/target-supports.exp: Add 256/512/1024
1653
1654 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
1655
1656 PR tree-optimization/111694
1657 * gcc.dg/pr111694.c: New.
1658
1659 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1660
1661 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
1662
1663 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1664
1665 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
1666 * gcc.dg/vect/pr97832-3.c: Ditto.
1667 * gcc.dg/vect/pr97832-4.c: Ditto.
1668
1669 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1670
1671 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
1672
1673 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1674
1675 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
1676
1677 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1678
1679 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
1680 * gcc.dg/vect/slp-perm-10.c: Ditto.
1681
1682 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
1683
1684 * gcc.target/riscv/xtheadmempair-4.c: New test.
1685
1686 2023-10-09 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/111715
1689 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
1690
1691 2023-10-09 Pan Li <pan2.li@intel.com>
1692
1693 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
1694 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
1695 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
1696 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
1697
1698 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1699
1700 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
1701
1702 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
1703
1704 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
1705 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
1706 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
1707 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
1708
1709 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1710
1711 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
1712
1713 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
1714
1715 * gcc.target/i386/rcr-1.c: New 64-bit test case.
1716 * gcc.target/i386/rcr-2.c: New 32-bit test case.
1717
1718 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1719
1720 * gcc.target/i386/noevex512-1.c: New test.
1721 * gcc.target/i386/noevex512-2.c: Ditto.
1722 * gcc.target/i386/noevex512-3.c: Ditto.
1723
1724 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1725 Hu, Lin1 <lin1.hu@intel.com>
1726
1727 * gcc.target/i386/pr90096.c: Adjust error message.
1728
1729 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1730
1731 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
1732
1733 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
1734
1735 PR target/106769
1736 * gcc.target/powerpc/pr88558.h: New.
1737 * gcc.target/powerpc/pr88558-p7.c: New.
1738 * gcc.target/powerpc/pr88558-p8.c: New.
1739
1740 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1741
1742 PR analyzer/111155
1743 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
1744 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
1745 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
1746 result to show the existing content of "buf" and the index at
1747 which the write starts.
1748 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
1749 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
1750 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
1751 output.
1752
1753 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1754
1755 PR driver/111700
1756 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
1757
1758 2023-10-08 liuhongt <hongtao.liu@intel.com>
1759
1760 * gcc.target/i386/part-vect-absneghf.c: New test.
1761 * gcc.target/i386/part-vect-copysignhf.c: New test.
1762 * gcc.target/i386/part-vect-xorsignhf.c: New test.
1763
1764 2023-10-08 liuhongt <hongtao.liu@intel.com>
1765
1766 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
1767 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
1768 only for { target { ! ia32 } }.
1769
1770 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
1771
1772 * gfortran.dg/block_17.f90: New test.
1773 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
1774
1775 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1776
1777 * gcc.target/powerpc/const-build.c: Add more tests.
1778
1779 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1780
1781 * gcc.target/powerpc/const-build.c: Add more tests.
1782
1783 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1784
1785 * gcc.target/powerpc/const-build.c: Add more tests.
1786
1787 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1788
1789 * gcc.target/powerpc/const-build.c: New test.
1790
1791 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
1792
1793 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
1794 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
1795 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1796 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
1797 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
1798
1799 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1800
1801 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
1802 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
1803 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
1804 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
1805 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
1806 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
1807 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
1808 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
1809 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
1810 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
1811 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
1812 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
1813 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
1814 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
1815 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
1816 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
1817 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
1818 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
1819 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
1820 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
1821 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
1822 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
1823 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
1824
1825 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1826
1827 * lib/target-supports.exp: Enable more vect tests for RVV.
1828
1829 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
1830
1831 Revert:
1832 2023-10-07 Pan Li <pan2.li@intel.com>
1833
1834 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1835 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1836 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1837 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1838 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1839 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1840 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1841 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1842 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1843 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1844
1845 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1846 Hongyu Wang <hongyu.wang@intel.com>
1847 Hongtao Liu <hongtao.liu@intel.com>
1848
1849 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
1850 tests.
1851
1852 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1853 Hongyu Wang <hongyu.wang@intel.com>
1854 Hongtao Liu <hongtao.liu@intel.com>
1855
1856 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
1857 sse/vex intrinsic tests.
1858
1859 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1860 Hongyu Wang <hongyu.wang@intel.com>
1861 Hongtao Liu <hongtao.liu@intel.com>
1862
1863 * lib/target-supports.exp: Add apxf check.
1864 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
1865 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
1866
1867 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1868 Hongyu Wang <hongyu.wang@intel.com>
1869 Hongtao Liu <hongtao.liu@intel.com>
1870
1871 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
1872
1873 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1874 Hongyu Wang <hongyu.wang@intel.com>
1875 Hongtao Liu <hongtao.liu@intel.com>
1876
1877 * gcc.target/i386/apx-egprs-names.c: New test.
1878 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
1879 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1880
1881 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1882 Hongyu Wang <hongyu.wang@intel.com>
1883 Hongtao Liu <hongtao.liu@intel.com>
1884
1885 * gcc.target/i386/apx-1.c: New test.
1886
1887 2023-10-07 Pan Li <pan2.li@intel.com>
1888
1889 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1890 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1891 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1892 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1893 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1894 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1895 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1896 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1897 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1898 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1899
1900 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1901
1902 PR target/108338
1903 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
1904
1905 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1906
1907 PR target/108338
1908 * gcc.target/powerpc/pr108338.c: New test.
1909
1910 2023-10-07 xuli <xuli1@eswincomputing.com>
1911
1912 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
1913 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
1914
1915 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1916
1917 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
1918 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
1919
1920 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1921 Uros Bizjak <ubizjak@gmail.com>
1922
1923 * gcc.target/i386/lea-2.c: New test case.
1924
1925 2023-10-06 Andrew Pinski <pinskia@gmail.com>
1926
1927 PR middle-end/111699
1928 * gcc.c-torture/compile/pr111699-1.c: New test.
1929
1930 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
1931
1932 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
1933 Replace stdint.h with stdint-gcc.h.
1934 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
1935 Ditto.
1936 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
1937 Ditto.
1938 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
1939 Ditto.
1940 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
1941 Ditto.
1942 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
1943 Ditto.
1944 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
1945 Ditto.
1946 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
1947 Ditto.
1948 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
1949 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
1950 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
1951 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
1952 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
1953 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
1954 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
1955 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
1956 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
1957 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
1958 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
1959 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
1960 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
1961 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
1962 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
1963 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
1964 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
1965 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1966 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
1967 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
1968
1969 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
1970 Joern Rennecke <joern.rennecke@embecosm.com>
1971
1972 * gcc.dg/pr90263.c: Skip riscv_v targets.
1973 * gcc.target/riscv/rvv/base/pr90263.c: New test.
1974
1975 2023-10-05 Sergei Trofimovich <siarheit@google.com>
1976
1977 PR ipa/111283
1978 PR gcov-profile/111559
1979 * gcc.dg/tree-prof/pr111559.c: New test.
1980
1981 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
1982
1983 PR target/111657
1984 * gcc.target/i386/pr111657.c: New test.
1985
1986 2023-10-05 Martin Jambor <mjambor@suse.cz>
1987
1988 Revert:
1989 2023-10-05 Martin Jambor <mjambor@suse.cz>
1990
1991 PR ipa/108007
1992 * gcc.dg/ipa/pr108007.c: New test.
1993
1994 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1995
1996 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
1997 build.
1998 * gcc.target/arc/tls-ld.c: Update test.
1999 * gcc.target/arc/tls-le.c: Likewise.
2000
2001 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
2002
2003 * gcc.target/arc/loop-3.c: Update test.
2004
2005 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
2006
2007 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
2008 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
2009 * gcc.target/arc/firq-6.c: Likewise.
2010 * gcc.target/arc/mtune-ARC600.c: Remove test.
2011 * gcc.target/arc/mtune-ARC601.c: Likewise.
2012 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2013 * gcc.target/arc/mtune-ARC700.c: Likewise.
2014 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2015 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2016 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
2017
2018 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
2019
2020 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
2021 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2022 * gcc.target/arc/ashrsi-3.c: Likewise.
2023 * gcc.target/arc/ashrsi-4.c: Likewise.
2024 * gcc.target/arc/ashrsi-5.c: Likewise.
2025 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
2026 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2027 * gcc.target/arc/lshrsi-3.c: Likewise.
2028 * gcc.target/arc/lshrsi-4.c: Likewise.
2029 * gcc.target/arc/lshrsi-5.c: Likewise.
2030 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
2031 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2032 * gcc.target/arc/shlsi-3.c: Likewise.
2033 * gcc.target/arc/shlsi-4.c: Likewise.
2034 * gcc.target/arc/shlsi-5.c: Likewise.
2035
2036 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
2037
2038 PR rtl-optimization/110701
2039 * gcc.target/i386/pr110701.c: New test case.
2040
2041 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
2042
2043 PR fortran/37336
2044 PR fortran/111674
2045 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
2046 dump reverts from 4 to original 6.
2047 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
2048
2049 2023-10-03 David Malcolm <dmalcolm@redhat.com>
2050
2051 * g++.dg/diagnostic/static_assert3.C: Add directives for
2052 additional source printing.
2053 * g++.dg/template/error60.C: New test.
2054
2055 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
2056
2057 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
2058 characters.
2059
2060 2023-10-03 Martin Jambor <mjambor@suse.cz>
2061
2062 PR ipa/110378
2063 * gcc.dg/ipa/ipa-sra-32.c: New test.
2064 * gcc.dg/ipa/pr110378-4.c: Likewise.
2065 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
2066
2067 2023-10-03 Martin Jambor <mjambor@suse.cz>
2068
2069 PR ipa/108007
2070 * gcc.dg/ipa/pr108007.c: New test.
2071
2072 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
2073
2074 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
2075 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
2076
2077 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
2078
2079 * gcc.target/arc/scc-ltu.c: New test case.
2080
2081 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2082
2083 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
2084
2085 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2086
2087 * gcc.dg/pr108095.c: Require target lra.
2088
2089 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2090
2091 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
2092
2093 2023-10-02 David Malcolm <dmalcolm@redhat.com>
2094
2095 * gcc.dg/plugin/diagnostic_group_plugin.c
2096 (test_begin_group_cb, test_end_group_cb): Replace with...
2097 (class test_output_format): ...this new subclass.
2098 (plugin_init): Update.
2099
2100 2023-10-02 David Malcolm <dmalcolm@redhat.com>
2101
2102 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
2103 reorganization of source-printing fields of diagnostic_context.
2104 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
2105 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
2106 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2107 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
2108 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2109 Likewise.
2110
2111 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
2112
2113 PR target/111235
2114 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
2115 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
2116 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2117 * gcc.target/arm/pr111235.c: Add new test.
2118
2119 2023-10-02 Tamar Christina <tamar.christina@arm.com>
2120
2121 * gcc.target/aarch64/xorsign.c:
2122
2123 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
2124
2125 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
2126
2127 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
2128 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2129
2130 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
2131 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
2132
2133 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2134
2135 * lib/target-supports.exp (add_options_for_riscv_v):
2136 Fix typo in first regexp.
2137 (add_options_for_riscv_zfh): Likewise.
2138 (add_options_for_riscv_d): Likewise.
2139
2140 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2141 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2142 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2143
2144 PR target/111566
2145 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
2146 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
2147 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
2148 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
2149 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
2150 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
2151 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
2152 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
2153 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
2154 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
2155 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
2156
2157 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
2158
2159 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
2160
2161 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
2162
2163 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
2164 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
2165 Likewise.
2166 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
2167 Likewise.
2168 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
2169 Likewise.
2170 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
2171 Likewise.
2172 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
2173 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
2174 Likewise.
2175 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
2176 Likewise.
2177 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
2178 Likewise.
2179 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
2180 Likewise.
2181 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
2182 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2183 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2184 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2185 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2186 * gcc.target/riscv/zicond-xor-01.c: Likewise.
2187
2188 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
2189
2190 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
2191
2192 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2193
2194 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
2195 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
2196
2197 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
2198
2199 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
2200 poly_int rather than poly_int_pod.
2201
2202 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
2203
2204 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
2205 output.
2206
2207 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
2208
2209 PR fortran/37336
2210 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
2211 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
2212
2213 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2214
2215 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
2216 ldp_unaligned.
2217 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
2218 stp_unaligned.
2219 * gcc.target/aarch64/ldp_unaligned.c: New test.
2220 * gcc.target/aarch64/stp_unaligned.c: New test.
2221
2222 2023-09-29 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/111583
2225 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
2226 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
2227
2228 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
2229
2230 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
2231 Add load_lib timeout-dg.exp and increase timeout to 60
2232 seconds.
2233 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
2234 load_lib timeout-dg.exp and increase timeout to 60 seconds.
2235 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
2236 Increase timeout to 45 seconds.
2237 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
2238 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
2239 Remove unnecessary compile of mystrlib.mod.
2240 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
2241 timeout-dg.exp and set timeout to 60 seconds.
2242
2243 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
2244
2245 PR target/111121
2246 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
2247
2248 2023-09-28 Pan Li <pan2.li@intel.com>
2249
2250 PR target/111506
2251 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
2252 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
2253 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
2254
2255 2023-09-28 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/111614
2258 * gcc.dg/torture/pr111614.c: New testcase.
2259
2260 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
2261
2262 * lib/target-supports.exp (check_effective_target_riscv_vector):
2263 Delete. Changed all users to use *riscv_v instead.
2264 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
2265 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
2266 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
2267 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
2268 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
2269 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
2270 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
2271 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
2272 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
2273 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
2274 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
2275 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
2276 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
2277 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
2278 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
2279 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
2280 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
2281 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
2282 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
2283 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
2284 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
2285 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
2286 * gcc.dg/vect/pr88598-1.c: Likewise.
2287 * gcc.dg/vect/pr88598-2.c: Likewise.
2288 * gcc.dg/vect/pr88598-3.c: Likewise.
2289 * gcc.dg/vect/slp-26.c: Likewise.
2290 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2291 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
2292 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
2293 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
2294 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
2295 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
2296 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
2297 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
2298 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
2299 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
2300 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
2301 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
2302 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
2303 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
2304 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
2305 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
2306 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
2307 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
2308 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
2309 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
2310 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
2311 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
2312 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
2313 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
2314 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
2315 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
2316 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
2317 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
2318 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
2319 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
2320 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
2321 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
2322 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
2323 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
2324 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
2325 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
2326 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
2327 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
2328 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
2329 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
2330 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
2331 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
2332 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
2333 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
2334 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
2335 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
2336 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
2337 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
2338 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
2339 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
2340 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
2341 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
2342 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
2343 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
2344 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
2345 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
2346 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
2347 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
2348 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
2349 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
2350 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
2351 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
2352 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
2353 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
2354 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
2355 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
2356 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
2357 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
2358 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
2359 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
2360 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
2361 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
2362 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
2363 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
2364 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
2365 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
2366 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
2367 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
2368 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
2369 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
2370 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
2371 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
2372 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
2373 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
2374 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
2375 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
2376 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
2377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
2378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
2379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
2380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
2381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
2382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
2383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
2384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
2385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
2386 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
2387 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
2388 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
2389 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
2390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
2391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
2392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
2393 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
2394 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
2395 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
2396 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
2397 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
2398 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
2399 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
2400 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
2401 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
2402 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
2403 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
2404 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
2405 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
2406 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
2407 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
2408 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
2409 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
2410 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
2411 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
2412 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
2413 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
2414 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
2415 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
2416 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
2417 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
2418 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
2419 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
2420 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
2421 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
2422 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
2423 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
2424 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
2425 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
2426 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
2427 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
2428 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
2429 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
2430 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
2431 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
2432 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
2433 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
2434 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
2435 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
2436 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
2437 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
2438 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
2439 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
2440 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
2441 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
2442 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
2443 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
2444 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
2445 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
2446 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
2447 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
2448 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
2449 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
2450 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
2451 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
2452 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
2453 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
2454 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
2455 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
2456 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
2457 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
2458 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
2459 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
2460 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
2461 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
2462 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
2463 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
2464 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
2465 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
2466 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
2467 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
2468 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
2469 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
2470 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
2471 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
2472 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
2473 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
2474 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
2475 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
2476 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
2477 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
2478 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
2479 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
2480 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
2481 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
2482 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
2483 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
2484 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
2485 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
2486 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
2487 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
2488 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
2489 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
2490 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
2491 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
2492 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
2493 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
2494 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
2495 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
2496 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
2497 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
2498 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
2499 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
2500 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
2501 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
2502 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
2503 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
2504 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
2505 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
2506 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
2507 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
2508 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
2509 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
2510 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
2511 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
2512 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
2513 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
2514 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
2515 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
2516 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
2517 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
2518 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
2519 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
2520 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
2521 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
2522 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
2523 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
2524 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
2525 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
2526 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
2527 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
2528 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
2529 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
2530 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
2531 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
2532 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
2533 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
2534 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
2535 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
2536 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
2537 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
2538 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
2539 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
2540 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
2541 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
2542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
2543 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
2544 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
2545 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
2546 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
2547 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
2548 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
2549 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
2550 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
2551 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
2552 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
2553 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
2554 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
2555 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
2556 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
2557 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
2558 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
2559 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
2560 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
2561 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
2562 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
2563 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
2564 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
2565 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
2566 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
2567 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
2568 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
2569 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
2570 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
2571 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
2572 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
2573 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
2574 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
2575 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
2576 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
2577 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
2578 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
2579 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
2580 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
2581 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
2582 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
2583 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
2584 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
2585 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
2586 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
2587 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
2588 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
2589 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
2590 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
2591 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
2592 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
2593 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
2594 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
2595 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
2596 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
2597 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
2598 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
2599 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
2600 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
2601 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
2602 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
2603 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
2604 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
2605 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
2606 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
2607 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
2608 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
2609 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
2610 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
2611 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
2612 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
2613 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
2614 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
2615 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
2616 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
2617 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
2618 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
2619 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
2620 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
2621 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
2622 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
2623 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
2624 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
2625 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
2626 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
2627 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
2628 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
2629 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
2630 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
2631 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
2632 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
2633 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
2634 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
2635 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
2636 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
2637 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
2638 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
2639 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
2640 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
2641 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
2642 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
2643 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
2644 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
2645 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
2646 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
2647 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
2648 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
2649 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
2650 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
2651 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
2652 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
2653 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
2654 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
2655 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
2656 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
2657 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
2658 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
2659 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
2660 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
2661 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
2662 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
2663 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
2664 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
2665 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
2666 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
2667 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
2668 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
2669 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
2670 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
2671 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
2672 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
2673 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
2674 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
2675 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
2676 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
2677 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
2678 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
2679 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
2680 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
2681 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
2682 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
2683 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
2684 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
2685 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
2686 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
2687 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
2688 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
2689 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
2690 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
2691 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
2692 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
2693 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
2694 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
2695 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
2696 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
2697
2698 2023-09-28 xuli <xuli1@eswincomputing.com>
2699
2700 PR target/111533
2701 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
2702 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
2703
2704 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2705 Philipp Tomsich <philipp.tomsich@vrull.eu>
2706 Manolis Tsamis <manolis.tsamis@vrull.eu>
2707
2708 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
2709 * gcc.target/aarch64/ldp_aligned.c: New test.
2710 * gcc.target/aarch64/ldp_always.c: New test.
2711 * gcc.target/aarch64/ldp_never.c: New test.
2712 * gcc.target/aarch64/stp_aligned.c: New test.
2713 * gcc.target/aarch64/stp_always.c: New test.
2714 * gcc.target/aarch64/stp_never.c: New test.
2715
2716 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2717
2718 * gcc.dg/vect/vect-simd-clone-19.c: New test.
2719
2720 2023-09-27 Richard Biener <rguenther@suse.de>
2721
2722 * gcc.dg/fold-abs-6.c: New testcase.
2723
2724 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2725
2726 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
2727 * gcc.target/riscv/shift-shift-3.c: Likewise.
2728 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
2729 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
2730 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
2731 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
2732 * gcc.target/riscv/zbb-min-max.c: Likewise.
2733 * gcc.target/riscv/zero-extend-1.c: Likewise.
2734 * gcc.target/riscv/zero-extend-2.c: Likewise.
2735 * gcc.target/riscv/zero-extend-3.c: Likewise.
2736 * gcc.target/riscv/zero-extend-4.c: Likewise.
2737 * gcc.target/riscv/zero-extend-5.c: Likewise.
2738 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
2739 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
2740 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
2741 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
2742 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
2743 * gcc.target/riscv/and-extend-1.c: Likewise.
2744 * gcc.target/riscv/and-extend-2.c: Likewise.
2745 * gcc.target/riscv/pr108987.c: Likewise.
2746 * gcc.target/riscv/ret-1.c: Likewise.
2747 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
2748 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
2749 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
2750 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
2751 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
2752 * gcc.target/riscv/zbbw.c: Likewise.
2753 * gcc.target/riscv/zbc32.c: Likewise.
2754 * gcc.target/riscv/zbc64.c: Likewise.
2755 * gcc.target/riscv/zbkb32.c: Likewise.
2756 * gcc.target/riscv/zbkb64.c: Likewise.
2757 * gcc.target/riscv/zbkc32.c: Likewise.
2758 * gcc.target/riscv/zbkc64.c: Likewise.
2759 * gcc.target/riscv/zbkx32.c: Likewise.
2760 * gcc.target/riscv/zbkx64.c: Likewise.
2761 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
2762 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
2763 * gcc.target/riscv/zfa-fli.c: Likewise.
2764 * gcc.target/riscv/zknd64.c: Likewise.
2765 * gcc.target/riscv/zksed32.c: Likewise.
2766 * gcc.target/riscv/zksed64.c: Likewise.
2767 * gcc.target/riscv/zksh32.c: Likewise.
2768 * gcc.target/riscv/zksh64.c: Likewise.
2769 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
2770 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
2771 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
2772 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
2773 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
2774 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
2775 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
2776 * gcc.target/riscv/fle-ieee.c: Likewise.
2777 * gcc.target/riscv/fle-snan.c: Likewise.
2778 * gcc.target/riscv/flef-ieee.c: Likewise.
2779 * gcc.target/riscv/flef-snan.c: Likewise.
2780 * gcc.target/riscv/flt-ieee.c: Likewise.
2781 * gcc.target/riscv/flt-snan.c: Likewise.
2782 * gcc.target/riscv/fltf-ieee.c: Likewise.
2783 * gcc.target/riscv/fltf-snan.c: Likewise.
2784 * gcc.target/riscv/interrupt-1.c: Likewise.
2785 * gcc.target/riscv/interrupt-mmode.c: Likewise.
2786 * gcc.target/riscv/interrupt-smode.c: Likewise.
2787 * gcc.target/riscv/interrupt-umode.c: Likewise.
2788 * gcc.target/riscv/pr106888.c: Likewise.
2789 * gcc.target/riscv/pr89835.c: Likewise.
2790 * gcc.target/riscv/shift-and-1.c: Likewise.
2791 * gcc.target/riscv/shift-and-2.c: Likewise.
2792 * gcc.target/riscv/shift-shift-2.c: Likewise.
2793 * gcc.target/riscv/shift-shift-4.c: Likewise.
2794 * gcc.target/riscv/shift-shift-5.c: Likewise.
2795 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
2796 * gcc.target/riscv/sign-extend.c: Likewise.
2797 * gcc.target/riscv/switch-qi.c: Likewise.
2798 * gcc.target/riscv/switch-si.c: Likewise.
2799 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
2800 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
2801 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
2802 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
2803 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
2804 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
2805 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
2806 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
2807 * gcc.target/riscv/zba-adduw.c: Likewise.
2808 * gcc.target/riscv/zba-shadd.c: Likewise.
2809 * gcc.target/riscv/zba-slliuw.c: Likewise.
2810 * gcc.target/riscv/zba-zextw.c: Likewise.
2811 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
2812 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
2813 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
2814 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
2815 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
2816 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
2817 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
2818 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
2819 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
2820 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
2821 * gcc.target/riscv/zbb-strlen.c: Likewise.
2822 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
2823 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
2824 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
2825 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
2826 * gcc.target/riscv/zbs-bclr.c: Likewise.
2827 * gcc.target/riscv/zbs-bext-02.c: Likewise.
2828 * gcc.target/riscv/zbs-bext.c: Likewise.
2829 * gcc.target/riscv/zbs-binv.c: Likewise.
2830 * gcc.target/riscv/zbs-bset.c: Likewise.
2831 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
2832 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
2833 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2834 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2835 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2836 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2837
2838 2023-09-27 Pan Li <pan2.li@intel.com>
2839
2840 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
2841 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
2842 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
2843 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
2844 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
2845
2846 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2847
2848 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
2849 New proc.
2850 (check_effective_target_riscv_d): Likewise.
2851 (check_effective_target_riscv_v): Likewise.
2852 (check_effective_target_riscv_zfh): Likewise.
2853 (check_effective_target_riscv_v_ok): likewise.
2854 (check_effective_target_riscv_zfh_ok): Likewise.
2855 (riscv_get_arch, add_options_for_riscv_v): Likewise.
2856 (add_options_for_riscv_zfh): Likewise.
2857 (add_options_for_riscv_d): Likewise.
2858
2859 2023-09-27 Pan Li <pan2.li@intel.com>
2860
2861 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
2862 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
2863 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
2864 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
2865 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
2866 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
2867 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
2868
2869 2023-09-26 Andrew Pinski <pinskia@gmail.com>
2870
2871 PR testsuite/111603
2872 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
2873
2874 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
2875 Jeff Law <jlaw@ventanamicro.com>
2876
2877 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
2878 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
2879 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
2880 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
2881
2882 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
2883
2884 PR tree-optimization/111599
2885 * gcc.dg/pr111599.c: New.
2886
2887 2023-09-26 Andrew Pinski <apinski@marvell.com>
2888
2889 PR tree-optimization/106164
2890 PR tree-optimization/111456
2891 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
2892 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
2893 * gcc.dg/tree-ssa/pr111456-1.c: New test.
2894
2895 2023-09-26 Andrew Pinski <apinski@marvell.com>
2896
2897 PR tree-optimization/111469
2898 * gcc.c-torture/execute/pr111469-1.c: New test.
2899
2900 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2901
2902 PR tree-optimization/111594
2903 PR tree-optimization/110660
2904 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
2905 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
2906
2907 2023-09-26 Pan Li <pan2.li@intel.com>
2908
2909 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
2910 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
2911 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
2912 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
2913 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
2914 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
2915 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
2916
2917 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
2918
2919 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
2920 <assert.h> inclusion.
2921
2922 2023-09-26 Pan Li <pan2.li@intel.com>
2923
2924 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
2925 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
2926 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
2927 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
2928 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
2929 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
2930 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
2931
2932 2023-09-26 Pan Li <pan2.li@intel.com>
2933
2934 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
2935 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
2936 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
2937 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
2938 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
2939 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
2940 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
2941 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
2942
2943 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
2944
2945 PR middle-end/111497
2946 * g++.target/i386/pr111497.C: new test.
2947
2948 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * gnat.dg/opt102.adb:New test.
2951 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
2952
2953 2023-09-25 Andrew Pinski <apinski@marvell.com>
2954
2955 PR tree-optimization/110386
2956 * gcc.c-torture/compile/pr110386-1.c: New test.
2957 * gcc.c-torture/compile/pr110386-2.c: New test.
2958
2959 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2960
2961 PR target/111548
2962 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
2963
2964 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2965
2966 PR target/111366
2967 * g++.target/powerpc/pr111366.C: New test.
2968
2969 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2970
2971 PR target/111380
2972 * gcc.target/powerpc/pr111380-1.c: New test.
2973 * gcc.target/powerpc/pr111380-2.c: New test.
2974
2975 2023-09-25 Guo Jie <guojie@loongson.cn>
2976
2977 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
2978 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
2979
2980 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
2981
2982 PR fortran/68155
2983 * gfortran.dg/pr68155.f90: New test.
2984
2985 2023-09-24 Andrew Pinski <apinski@marvell.com>
2986
2987 PR tree-optimization/111543
2988 * gcc.dg/tree-ssa/bitops-4.c: New test.
2989
2990 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2991
2992 * gcc.target/riscv/rvv/autovec/vls/def.h:
2993 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
2994 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
2995 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
2996 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
2997 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
2998 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
2999 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
3000 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
3001 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
3002 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
3003 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
3004 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
3005 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
3006 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
3007 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
3008 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
3009 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
3010 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
3011 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
3012 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
3013 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
3014 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
3015 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
3016 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
3017 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
3018 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
3019 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
3020 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
3021 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
3022 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
3023 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
3024 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
3025 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
3026 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
3027 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
3028 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
3029 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
3030 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
3031 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
3032 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
3033 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
3034 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
3035 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
3036 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
3037 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
3038 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
3039 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
3040
3041 2023-09-23 Harald Anlauf <anlauf@gmx.de>
3042
3043 PR fortran/95710
3044 * gfortran.dg/pr95710.f90: New test.
3045
3046 2023-09-23 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR c++/111455
3049 * g++.dg/ext/integer-pack8.C: New test.
3050
3051 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3052
3053 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
3054 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
3055
3056 2023-09-23 Pan Li <pan2.li@intel.com>
3057
3058 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
3059 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
3060 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
3061 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
3062 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
3063 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
3064 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
3065
3066 2023-09-23 Pan Li <pan2.li@intel.com>
3067
3068 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
3069
3070 2023-09-22 Jason Merrill <jason@redhat.com>
3071
3072 * g++.dg/cpp2a/constexpr-union7.C: New test.
3073
3074 2023-09-22 Jason Merrill <jason@redhat.com>
3075
3076 PR c++/111529
3077 * g++.dg/ext/unroll-4.C: New test.
3078
3079 2023-09-22 Pan Li <pan2.li@intel.com>
3080
3081 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
3082 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
3083 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
3084 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
3085
3086 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3087
3088 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
3089 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
3090 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
3091 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
3092 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
3093 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
3094 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
3095
3096 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3097
3098 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
3099 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
3100 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
3101 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
3102 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
3103 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
3104 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
3105 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
3106 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
3107 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
3108 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
3109 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
3110
3111 2023-09-22 Patrick Palka <ppalka@redhat.com>
3112
3113 PR c++/111493
3114 * g++.dg/cpp23/subscript15.C: New test.
3115
3116 2023-09-22 Patrick Palka <ppalka@redhat.com>
3117
3118 PR c++/111485
3119 * g++.dg/cpp2a/concepts-ttp5.C: New test.
3120 * g++.dg/cpp2a/concepts-ttp6.C: New test.
3121
3122 2023-09-22 Pan Li <pan2.li@intel.com>
3123
3124 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
3125 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
3126 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
3127 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
3128 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
3129 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
3130 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
3131 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
3132 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
3133 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
3134 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
3135 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
3136 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
3137 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
3138 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
3139 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
3140
3141 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3142
3143 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
3144 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
3145 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
3146 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
3147 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
3148 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
3149 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
3150 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
3151 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
3152 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
3153 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
3154 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
3155 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
3156 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
3157 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
3158 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
3159 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
3160 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
3161 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
3162 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
3163 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
3164 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
3165 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
3166 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
3167 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
3168 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
3169 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
3170 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
3171
3172 2023-09-22 Pan Li <pan2.li@intel.com>
3173
3174 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
3175 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
3176 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
3177 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
3178 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
3179 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
3180 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3181 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3182
3183 2023-09-22 xuli <xuli1@eswincomputing.com>
3184
3185 PR target/111451
3186 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
3187 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
3188
3189 2023-09-22 Pan Li <pan2.li@intel.com>
3190
3191 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
3192 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3193 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3194
3195 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
3196
3197 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
3198 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
3199 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
3200 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
3201
3202 2023-09-22 Pan Li <pan2.li@intel.com>
3203
3204 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
3205 Remove reference to math.h.
3206 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
3207 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
3208
3209 2023-09-22 Pan Li <pan2.li@intel.com>
3210
3211 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
3212 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
3213 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
3214 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
3215 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
3216 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
3217 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
3218 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
3219 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
3220
3221 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3222
3223 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
3224
3225 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3226
3227 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
3228 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
3229 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
3230
3231 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3232
3233 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
3234 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
3235
3236 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3237
3238 PR target/110751
3239 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
3240 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3241 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3242 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3243 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3244 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3245 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3246 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3247 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3248 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3249 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3250 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3251 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3252 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3253 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3254 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3255 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3256 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3257
3258 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3259
3260 PR target/111486
3261 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
3262
3263 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
3264
3265 PR tree-optimization/111355
3266 * gcc.dg/pr111355.c: New test.
3267
3268 2023-09-21 xuli <xuli1@eswincomputing.com>
3269
3270 PR target/111450
3271 * gcc.target/riscv/rvv/base/pr111450.c: New test.
3272
3273 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3274
3275 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
3276 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
3277 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
3278 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
3279 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
3280 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
3281 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
3282 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
3283 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
3284 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
3285 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
3286 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
3287
3288 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3289
3290 PR preprocessor/90400
3291 * c-c++-common/cpp/pr90400.c: New test.
3292
3293 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3294
3295 PR preprocessor/61474
3296 * c-c++-common/cpp/pr61474-2.h: New test.
3297 * c-c++-common/cpp/pr61474.c: New test.
3298 * c-c++-common/cpp/pr61474.h: New test.
3299
3300 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
3301
3302 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
3303 import.
3304
3305 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
3306
3307 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
3308 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
3309
3310 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3311
3312 * c-c++-common/builtin-classify-type-1.c: New test.
3313 * g++.dg/ext/builtin-classify-type-1.C: New test.
3314 * g++.dg/ext/builtin-classify-type-2.C: New test.
3315 * gcc.dg/builtin-classify-type-1.c: New test.
3316
3317 2023-09-20 Patrick Palka <ppalka@redhat.com>
3318
3319 PR c++/111471
3320 * g++.dg/concepts/diagnostic19.C: New test.
3321
3322 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
3323
3324 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
3325 for 'sorry, unimplemented'.
3326 * c-c++-common/gomp/allocate-12.c: Likewise.
3327 * c-c++-common/gomp/allocate-15.c: Likewise.
3328 * c-c++-common/gomp/allocate-9.c: Likewise.
3329 * c-c++-common/gomp/allocate-10.c: New test.
3330 * c-c++-common/gomp/allocate-17.c: New test.
3331
3332 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
3333
3334 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
3335
3336 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3337
3338 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
3339 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
3340 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
3341 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
3342 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
3343 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
3344 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
3345 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
3346 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
3347 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
3348
3349 2023-09-20 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/111489
3352 * gcc.dg/uninit-pr111489.c: New testcase.
3353
3354 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR c++/111392
3357 * g++.dg/gomp/attrs-19.C: New test.
3358 * g++.dg/gomp/attrs-20.C: New test.
3359 * g++.dg/gomp/attrs-21.C: New test.
3360
3361 2023-09-20 Omar Sandoval <osandov@osandov.com>
3362
3363 PR debug/111409
3364 * gcc.dg/pr111409.c: New test.
3365
3366 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
3367
3368 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
3369 * gcc.dg/tree-ssa/pr111324.c: ... this.
3370
3371 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3372
3373 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
3374 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3375 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3376 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3377 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3378 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3379 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3380 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3381 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3382 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
3383 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
3384 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
3385 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
3386 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
3387 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
3388 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
3389 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
3390 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
3391 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
3392 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
3393 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
3394 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
3395 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3396 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3397 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3398 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3399 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3400 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3401 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3402 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3403 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3404 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3405 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3406 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3407 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3408 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
3409 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3410 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
3411 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
3412 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
3413 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
3414 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
3415 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
3416 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
3417 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
3418 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
3419 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
3420 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
3421 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
3422 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
3423 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
3424 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
3425 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
3426 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
3427 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
3428 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
3429 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
3430 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
3431 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
3432 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
3433 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
3434 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
3435 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
3436 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
3437 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
3438
3439 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
3440
3441 PR rtl-optimization/110071
3442 * gcc.target/powerpc/pr110071.c: New test.
3443
3444 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3445
3446 * g++.dg/modules/depreport-2.modmap: New test.
3447 * g++.dg/modules/depreport-2_a.C: New test.
3448 * g++.dg/modules/depreport-2_b.C: New test.
3449 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
3450 when generating modules.
3451
3452 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3453
3454 * g++.dg/modules/depreport-1_a.C: New test.
3455 * g++.dg/modules/depreport-1_b.C: New test.
3456 * g++.dg/modules/test-depfile.py: New tool for validating depfile
3457 information.
3458 * lib/modules.exp: Support for validating depfile contents.
3459
3460 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3461
3462 * g++.dg/modules/depflags-f-MD.C: New test.
3463 * g++.dg/modules/depflags-f.C: New test.
3464 * g++.dg/modules/depflags-fi.C: New test.
3465 * g++.dg/modules/depflags-fj-MD.C: New test.
3466 * g++.dg/modules/depflags-fj.C: New test.
3467 * g++.dg/modules/depflags-fjo-MD.C: New test.
3468 * g++.dg/modules/depflags-fjo.C: New test.
3469 * g++.dg/modules/depflags-fo-MD.C: New test.
3470 * g++.dg/modules/depflags-fo.C: New test.
3471 * g++.dg/modules/depflags-j-MD.C: New test.
3472 * g++.dg/modules/depflags-j.C: New test.
3473 * g++.dg/modules/depflags-jo-MD.C: New test.
3474 * g++.dg/modules/depflags-jo.C: New test.
3475 * g++.dg/modules/depflags-o-MD.C: New test.
3476 * g++.dg/modules/depflags-o.C: New test.
3477 * g++.dg/modules/p1689-1.C: New test.
3478 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
3479 * g++.dg/modules/p1689-2.C: New test.
3480 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
3481 * g++.dg/modules/p1689-3.C: New test.
3482 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
3483 * g++.dg/modules/p1689-4.C: New test.
3484 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
3485 * g++.dg/modules/p1689-5.C: New test.
3486 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
3487 * g++.dg/modules/modules.exp: Load new P1689 library routines.
3488 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
3489 * lib/modules.exp: Support for validating P1689 outputs.
3490 * g++.dg/modules/depflags-fj-MF-share.C: New file.
3491 * g++.dg/modules/p1689-file-default.C: New file.
3492 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
3493 * g++.dg/modules/p1689-target-default.C: New file.
3494 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
3495
3496 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3497
3498 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
3499 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
3500 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
3501 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
3502 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
3503
3504 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
3505
3506 * g++.dg/ext/attr-hotness.C: New test.
3507
3508 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
3509
3510 * gcc.target/powerpc/clone1.c: Add xfails.
3511 * gcc.target/powerpc/clone3.c: Likewise.
3512 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
3513 * gcc.target/powerpc/mod-2.c: Likewise.
3514 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
3515
3516 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
3517
3518 * gm2/extensions/pass/libc.def: Add spacing.
3519 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
3520 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
3521 Add -fdebug-builtins flag.
3522 * lib/gm2.exp (gm2_target_compile_default): Add
3523 -mabi=ieeelongdouble if the target is powerpc.
3524 (gm2_link_flags): Add
3525 -mabi=ieeelongdouble if the target is powerpc.
3526 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
3527 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
3528 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
3529 * gm2/pim/intrinsic/run/pass/test.mod: New test.
3530 * gm2/pim/run/pass/builtins.mod: New test.
3531 * gm2/pim/run/pass/convert1.mod: New test.
3532 * gm2/pim/run/pass/longint1.mod: New test.
3533 * gm2/pim/run/pass/longint2.mod: New test.
3534 * gm2/pim/run/pass/longint3.mod: New test.
3535 * gm2/pim/run/pass/longint4.mod: New test.
3536 * gm2/pim/run/pass/longint5.mod: New test.
3537 * gm2/pim/run/pass/longint6.mod: New test.
3538 * gm2/pim/run/pass/longint7.mod: New test.
3539 * gm2/pim/run/pass/longint8.mod: New test.
3540
3541 2023-09-19 Harald Anlauf <anlauf@gmx.de>
3542
3543 PR fortran/70231
3544 * gfortran.dg/bounds_check_fail_7.f90: New test.
3545
3546 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3547
3548 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
3549
3550 2023-09-19 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR testsuite/111377
3553 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
3554 closing } to the same line as the call to work-around differences in
3555 diagnostics line.
3556
3557 2023-09-19 Jason Merrill <jason@redhat.com>
3558
3559 DR 2799
3560 * g++.dg/cpp0x/inh-ctor38.C: New test.
3561
3562 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
3563
3564 PR tree-optimization/110080
3565 PR tree-optimization/110249
3566 * g++.dg/pr110249.C: New.
3567 * gcc.dg/pr110080.c: New.
3568 * gcc.dg/pr93917.c: Adjust.
3569
3570 2023-09-19 Marek Polacek <polacek@redhat.com>
3571
3572 * g++.dg/cpp23/consteval-if2.C: Add xfail.
3573 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
3574 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
3575 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
3576 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
3577 * g++.dg/cpp2a/consteval32.C: New test.
3578 * g++.dg/cpp2a/consteval33.C: New test.
3579 * g++.dg/cpp2a/consteval34.C: New test.
3580 * g++.dg/cpp2a/consteval35.C: New test.
3581
3582 2023-09-19 Richard Biener <rguenther@suse.de>
3583
3584 PR c/111468
3585 * gcc.dg/gimplefe-50.c: Amend.
3586
3587 2023-09-19 Patrick Palka <ppalka@redhat.com>
3588
3589 PR c++/111419
3590 * g++.dg/cpp2a/concepts-requires36.C: New test.
3591 * g++.dg/expr/discarded1.C: New test.
3592 * g++.dg/expr/discarded1a.C: New test.
3593
3594 2023-09-19 Patrick Palka <ppalka@redhat.com>
3595
3596 PR c++/99631
3597 * g++.dg/cpp2a/nontype-class60.C: New test.
3598
3599 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3600
3601 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
3602 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
3603 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
3604 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
3605
3606 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3607
3608 * gnat.dg/sync_tag_finalize.adb: New test.
3609
3610 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3611
3612 * gnat.dg/sync_tag_discriminals.adb: New test.
3613 * gnat.dg/sync_tag_limited.adb: New test.
3614
3615 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3616
3617 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
3618 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
3619
3620 2023-09-19 Richard Biener <rguenther@suse.de>
3621
3622 PR tree-optimization/111465
3623 * g++.dg/torture/pr111465.C: New testcase.
3624
3625 2023-09-19 Richard Biener <rguenther@suse.de>
3626
3627 PR c/111468
3628 * gcc.dg/gimplefe-50.c: New testcase.
3629 * gcc.dg/gimplefe-51.c: Likewise.
3630
3631 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3632
3633 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
3634 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
3635 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
3636 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
3637 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
3638 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
3639 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
3640 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
3641 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
3642 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
3643
3644 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3645
3646 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
3647 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
3648 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
3649 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
3650 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
3651 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
3652 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
3653 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
3654 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
3655
3656 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3657
3658 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
3659 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
3660
3661 2023-09-18 Pan Li <pan2.li@intel.com>
3662
3663 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
3664 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
3665 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
3666 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
3667 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
3668 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
3669 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
3670 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
3671 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
3672 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
3673 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
3674 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
3675 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
3676 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
3677 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
3678 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
3679 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
3680 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
3681 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
3682 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
3683 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
3684 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
3685 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
3686
3687 2023-09-18 Pan Li <pan2.li@intel.com>
3688
3689 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
3690
3691 2023-09-18 Andrew Pinski <apinski@marvell.com>
3692
3693 PR tree-optimization/111442
3694 * gcc.c-torture/compile/pr111442-1.c: New test.
3695
3696 2023-09-18 Andrew Pinski <apinski@marvell.com>
3697
3698 PR tree-optimization/111435
3699 * gcc.c-torture/compile/pr111435-1.c: New test.
3700
3701 2023-09-18 Patrick Palka <ppalka@redhat.com>
3702
3703 PR c++/89231
3704 * g++.dg/cpp0x/variadic-partial3.C: New test.
3705
3706 2023-09-18 Patrick Palka <ppalka@redhat.com>
3707
3708 PR c++/63198
3709 PR c++/18474
3710 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
3711 non-constant static_assert condition.
3712 * g++.dg/expr/unary2.C: Remove xfails.
3713 * g++.dg/template/init7.C: Make initializer type-dependent to
3714 preserve intent of test.
3715 * g++.dg/template/recurse3.C: Likewise for the erroneous
3716 statement.
3717 * g++.dg/template/non-dependent26.C: New test.
3718 * g++.dg/warn/Wparentheses-32.C: New test.
3719
3720 2023-09-18 Patrick Palka <ppalka@redhat.com>
3721
3722 PR c++/108347
3723 * g++.dg/template/ttp41.C: New test.
3724
3725 2023-09-18 Patrick Palka <ppalka@redhat.com>
3726
3727 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
3728 argument(s)" at the declaration site instead of the call site.
3729 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
3730 * g++.dg/overload/template5.C: Likewise.
3731 * g++.dg/template/local6.C: Likewise.
3732 * g++.dg/template/conv20.C: New test.
3733 * g++.dg/template/ttp40.C: New test.
3734
3735 2023-09-18 Patrick Palka <ppalka@redhat.com>
3736
3737 * g++.dg/template/nontype12.C: Expect two instead of three
3738 duplicate diagnostics for A<double>::bar() specialization.
3739
3740 2023-09-18 Andrew Pinski <apinski@marvell.com>
3741
3742 PR tree-optimization/111431
3743 * gcc.dg/binop-notand1a.c: Remove xfail.
3744 * gcc.dg/binop-notand4a.c: Likewise.
3745 * gcc.c-torture/execute/pr111431-1.c: New test.
3746 * gcc.dg/binop-andeq1.c: New test.
3747 * gcc.dg/binop-andeq2.c: New test.
3748 * gcc.dg/binop-notand7.c: New test.
3749 * gcc.dg/binop-notand7a.c: New test.
3750
3751 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3752
3753 * g++.dg/abi/nvptx-nrv1.C: Move...
3754 * g++.target/nvptx/abi-nrv1.C: ... here.
3755 * g++.dg/abi/nvptx-ptrmem1.C: Move...
3756 * g++.target/nvptx/abi-ptrmem1.C: ... here.
3757
3758 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3759
3760 * g++.target/nvptx/nvptx.exp: New.
3761
3762 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3763
3764 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
3765
3766 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3767
3768 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
3769
3770 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3771
3772 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
3773 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
3774 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
3775 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
3776 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
3777 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
3778 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
3779
3780 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3781
3782 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
3783 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3784
3785 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
3786
3787 PR target/105928
3788 * gcc.target/aarch64/pr105928.c: Add new test.
3789 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
3790
3791 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3792
3793 PR target/111255
3794 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
3795
3796 2023-09-18 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/111294
3799 * gcc.dg/tree-ssa/pr111294.c: New test.
3800 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3801 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3802 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
3804 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
3805 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
3806 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
3807 conditional on lp64.
3808
3809 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3810
3811 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
3812 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
3813 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
3814 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
3815 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
3816 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
3817 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
3818 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
3819 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
3820 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
3821 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
3822 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
3823 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
3824 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
3825 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
3826 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
3827 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
3828
3829 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3830
3831 PR target/111153
3832 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
3833 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
3834 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
3835 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
3836 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
3837 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
3838 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
3839 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
3840 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
3841 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
3842 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
3843 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
3844 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
3845 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
3846 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
3847 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
3848 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
3849 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
3850 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
3851 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
3852 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
3853 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
3854
3855 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
3856
3857 PR middle-end/111303
3858 * gcc.dg/tree-ssa/pr111303.c: New test.
3859
3860 2023-09-17 Andrew Pinski <apinski@marvell.com>
3861
3862 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
3863
3864 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
3865
3866 * g++.target/powerpc/altivec-19.C: New testcase.
3867
3868 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3869
3870 PR target/111391
3871 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
3872 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
3873 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
3874
3875 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3876
3877 * gcc.target/riscv/zknh-sha256.c: Moved to...
3878 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
3879 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
3880 * gcc.target/riscv/zksh64.c: Change the type.
3881 * gcc.target/riscv/zksed64.c: Ditto.
3882
3883 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3884
3885 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
3886 * gcc.target/riscv/zbc64.c: Ditto.
3887 * gcc.target/riscv/zbkb32.c: Ditto.
3888 * gcc.target/riscv/zbkb64.c: Ditto.
3889 * gcc.target/riscv/zbkc32.c: Ditto.
3890 * gcc.target/riscv/zbkc64.c: Ditto.
3891 * gcc.target/riscv/zbkx32.c: Ditto.
3892 * gcc.target/riscv/zbkx64.c: Ditto.
3893 * gcc.target/riscv/zknd32.c: Ditto.
3894 * gcc.target/riscv/zknd64.c: Ditto.
3895 * gcc.target/riscv/zkne32.c: Ditto.
3896 * gcc.target/riscv/zkne64.c: Ditto.
3897 * gcc.target/riscv/zknh-sha256.c: Ditto.
3898 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
3899 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
3900 * gcc.target/riscv/zksed32.c: Ditto.
3901 * gcc.target/riscv/zksed64.c: Ditto.
3902 * gcc.target/riscv/zksh32.c: Ditto.
3903 * gcc.target/riscv/zksh64.c: Ditto.
3904
3905 2023-09-16 Pan Li <pan2.li@intel.com>
3906
3907 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
3908 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
3909 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
3910
3911 2023-09-15 David Malcolm <dmalcolm@redhat.com>
3912
3913 * c-c++-common/analyzer/volatile-1.c: New test.
3914
3915 2023-09-15 Harald Anlauf <anlauf@gmx.de>
3916
3917 PR fortran/30802
3918 * gfortran.dg/bounds_check_fail_6.f90: New test.
3919
3920 2023-09-15 Andrew Pinski <apinski@marvell.com>
3921
3922 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
3923 the MIN/MAX during forwprop1.
3924
3925 2023-09-15 Andrew Pinski <apinski@marvell.com>
3926
3927 PR tree-optimization/111414
3928 * gcc.c-torture/compile/pr111414-1.c: New test.
3929
3930 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
3931
3932 PR tree-optimization/111407
3933 * gcc.dg/pr111407.c: New test.
3934
3935 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3936
3937 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
3938
3939 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3940
3941 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
3942
3943 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3944
3945 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
3946
3947 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3948
3949 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
3950
3951 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3952
3953 * gcc.dg/vect/slp-16.c: Block vect_strided6.
3954 * lib/target-supports.exp: Add strided type.
3955
3956 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3957
3958 * gcc.dg/vect/slp-1.c: Add vect_stried5.
3959
3960 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3961
3962 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
3963
3964 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
3965
3966 PR target/111411
3967 * gcc.dg/rtl/aarch64/pr111411.c: New test.
3968
3969 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3970
3971 PR target/111381
3972 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
3973 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
3974 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
3975 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
3976 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
3977 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
3978
3979 2023-09-14 David Malcolm <dmalcolm@redhat.com>
3980
3981 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
3982 New test.
3983 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
3984 test.
3985 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
3986 New test.
3987 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
3988 generating multithreaded paths.
3989 * gcc.dg/plugin/plugin.exp: Add the new tests.
3990
3991 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
3992
3993 * gm2/switches/case/fail/subrangecase.mod: Replace 19
3994 with 17.
3995 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
3996 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
3997 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
3998 * gm2/switches/case/pass/subrangecase.mod: Ditto.
3999 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
4000 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
4001 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
4002 * gm2/switches/case/fail/calendar.mod: New test.
4003
4004 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
4005
4006 * gm2/switches/case/fail/subrangecase.mod: New test.
4007 * gm2/switches/case/fail/subrangecase2.mod: New test.
4008 * gm2/switches/case/fail/subrangecase3.mod: New test.
4009 * gm2/switches/case/fail/subrangecase4.mod: New test.
4010 * gm2/switches/case/fail/subrangecase5.mod: New test.
4011 * gm2/switches/case/fail/subrangecase6.mod: New test.
4012 * gm2/switches/case/pass/subrangecase.mod: New test.
4013 * gm2/switches/case/pass/subrangecase2.mod: New test.
4014 * gm2/switches/case/pass/subrangecase3.mod: New test.
4015 * gm2/switches/case/pass/subrangecase4.mod: New test.
4016
4017 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
4018
4019 * gcc.target/aarch64/sve/cost_model_15.c: New test.
4020
4021 2023-09-14 Andrew Pinski <apinski@marvell.com>
4022
4023 PR tree-optimization/106164
4024 * gcc.dg/pr21643.c: Update test now that match does
4025 the combing of the comparisons.
4026 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
4027 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
4028
4029 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4030
4031 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
4032 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
4033 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
4034 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
4035 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
4036 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
4037 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
4038 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
4039 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
4040 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
4041
4042 2023-09-14 Richard Biener <rguenther@suse.de>
4043
4044 PR tree-optimization/111294
4045 * gcc.dg/tree-ssa/evrp10.c: Adjust.
4046 * gcc.dg/tree-ssa/evrp6.c: Likewise.
4047 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
4048 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
4049
4050 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
4051
4052 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
4053
4054 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4055
4056 PR target/111395
4057 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
4058 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
4059
4060 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
4061
4062 * gcc.target/loongarch/cmov_ii.c: New test.
4063
4064 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
4065
4066 PR target/111334
4067 * gcc.target/loongarch/pr111334.c: New test.
4068
4069 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4070
4071 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
4072 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
4073 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
4074 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
4075
4076 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4077
4078 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
4079 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
4080 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
4081 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
4082
4083 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4084
4085 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
4086 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
4087 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
4088 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
4089 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
4090 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
4091 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
4092 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
4093 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
4094 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
4095 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
4096 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
4097
4098 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4099
4100 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
4101 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
4102 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
4103 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
4104 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
4105 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
4106 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
4107 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
4108 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
4109 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
4110 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
4111
4112 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4113
4114 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
4115 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
4116 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
4117 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
4118 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
4119 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
4120 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
4121
4122 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4123
4124 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
4125 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
4126 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
4127 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
4128 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
4129 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
4130 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
4131
4132 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4133
4134 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
4135 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
4136 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
4137 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
4138 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
4139 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
4140 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
4141 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
4142 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
4143 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
4144 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
4145
4146 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4147
4148 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
4149 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
4150 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
4151 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
4152 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
4153 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
4154 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
4155 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
4156 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
4157 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
4158 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
4159
4160 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4161
4162 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
4163 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
4164 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
4165 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
4166 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
4167 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
4168 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
4169 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
4170 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
4171 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
4172
4173 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4174
4175 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
4176 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
4177 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
4178 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
4179 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
4180 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
4181 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
4182 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
4183 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
4184 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
4185 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
4186
4187 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4188
4189 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
4190 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
4191 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
4192 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
4193 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
4194 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
4195 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
4196 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
4197 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
4198 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
4199 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
4200 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
4201 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
4202 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
4203
4204 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4205
4206 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
4207 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
4208
4209 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4210
4211 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
4212
4213 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4214
4215 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
4216 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
4217 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
4218 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
4219 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
4220 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
4221 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
4222 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
4223 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
4224 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
4225 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
4226
4227 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4228
4229 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
4230 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
4231 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
4232 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
4233 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
4234 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
4235 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
4236 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
4237 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
4238 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
4239
4240 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4241
4242 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
4243 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
4244 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
4245 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
4246 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
4247 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
4248 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
4249 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
4250 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
4251 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
4252 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
4253 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
4254
4255 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4256
4257 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
4258 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
4259 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
4260 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
4261 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
4262 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
4263 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
4264 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
4265 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
4266 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
4267
4268 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4269
4270 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
4271 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
4272 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
4273 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
4274 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
4275 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
4276 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
4277
4278 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4279
4280 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
4281 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
4282 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
4283 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
4284 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
4285 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
4286 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
4287 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
4288
4289 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4290
4291 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
4292 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
4293 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
4294 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
4295 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
4296 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
4297 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
4298 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
4299 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
4300 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
4301 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
4302
4303 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4304
4305 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
4306 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
4307 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
4308 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
4309 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
4310 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
4311 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
4312 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
4313
4314 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4315
4316 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
4317 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
4318 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
4319 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
4320 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
4321 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
4322 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
4323 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
4324 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
4325
4326 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4327
4328 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
4329 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
4330 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
4331 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
4332 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
4333 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
4334 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
4335 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
4336 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
4337 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
4338 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
4339
4340 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4341
4342 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
4343 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
4344 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
4345 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
4346 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
4347 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
4348
4349 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4350
4351 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
4352 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
4353 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
4354 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
4355 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
4356 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
4357 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
4358 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
4359 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
4360 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
4361
4362 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4363
4364 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
4365 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
4366 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
4367 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
4368 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
4369 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
4370 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
4371 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
4372 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
4373 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
4374 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
4375 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
4376 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
4377 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
4378 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
4379 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
4380 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
4381
4382 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4383
4384 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
4385 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
4386 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
4387 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
4388 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
4389 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
4390 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
4391 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
4392 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
4393 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
4394 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
4395 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
4396 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
4397 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
4398
4399 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4400
4401 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
4402 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
4403 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
4404 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
4405 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
4406 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
4407 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
4408 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
4409 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
4410 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
4411 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
4412 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
4413
4414 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4415
4416 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
4417 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
4418 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
4419 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
4420 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
4421 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
4422 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
4423 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
4424 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
4425 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
4426 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
4427 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
4428
4429 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4430
4431 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
4432 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
4433 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
4434 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
4435 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
4436 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
4437 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
4438 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
4439 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
4440 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
4441 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
4442
4443 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4444
4445 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
4446 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
4447 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
4448 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
4449 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
4450 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
4451 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
4452 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
4453
4454 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4455
4456 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
4457 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
4458 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
4459 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
4460 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
4461 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
4462 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
4463 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
4464 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
4465 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
4466
4467 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4468
4469 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
4470 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
4471 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
4472 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
4473 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
4474 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
4475 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
4476 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
4477 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
4478 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
4479 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
4480 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
4481
4482 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4483
4484 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
4485 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
4486 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
4487 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
4488
4489 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4490
4491 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
4492 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
4493 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
4494 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
4495 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
4496 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
4497
4498 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4499
4500 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
4501 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
4502 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
4503 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
4504 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
4505 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
4506 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
4507 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
4508
4509 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4510
4511 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
4512 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
4513 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
4514 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
4515 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
4516 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
4517 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
4518 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
4519
4520 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4521
4522 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
4523 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
4524 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
4525 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
4526
4527 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4528
4529 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
4530 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
4531 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
4532 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
4533 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
4534 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
4535 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
4536 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
4537 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
4538
4539 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4540
4541 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
4542 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
4543
4544 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4545
4546 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
4547 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
4548 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
4549 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
4550 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
4551 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
4552 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
4553 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
4554 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
4555 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
4556 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
4557
4558 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4559
4560 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
4561 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
4562 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
4563 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
4564 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
4565 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
4566 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
4567 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
4568 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
4569 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
4570 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
4571 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
4572 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
4573 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
4574 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
4575 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
4576 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
4577 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
4578
4579 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4580
4581 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
4582 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
4583 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
4584 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
4585 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
4586 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
4587 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
4588 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
4589 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
4590 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
4591 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
4592
4593 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4594
4595 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
4596
4597 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4598
4599 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
4600 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
4601
4602 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4603
4604 * gcc.target/loongarch/strict-align.c: New test.
4605
4606 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4607
4608 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
4609 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
4610 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
4611
4612 2023-09-13 Andrew Pinski <apinski@marvell.com>
4613
4614 PR tree-optimization/111364
4615 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
4616 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
4617 * gcc.dg/pr96708-negative.c: Update testcase.
4618 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
4619
4620 2023-09-13 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/111387
4623 * gcc.dg/torture/pr111387.c: New testcase.
4624
4625 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4626
4627 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
4628 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
4629 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
4630 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
4631
4632 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4633
4634 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
4635 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
4636 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
4637 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
4638 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
4639 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
4640
4641 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4642
4643 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
4644 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
4645 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
4646 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
4647 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
4648
4649 2023-09-13 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/111397
4652 * gcc.dg/uninit-pr111397.c: New testcase.
4653
4654 2023-09-13 Pan Li <pan2.li@intel.com>
4655
4656 PR target/111362
4657 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
4658
4659 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4660
4661 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
4662
4663 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
4664
4665 PR tree-optimization/111303
4666 * gcc.dg/pr111303.c: New test.
4667
4668 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4669
4670 * lib/target-supports.exp: Enable vect_int for RVV.
4671
4672 2023-09-12 Jason Merrill <jason@redhat.com>
4673
4674 PR c++/111357
4675 * g++.dg/ext/integer-pack7.C: New test.
4676
4677 2023-09-12 Jason Merrill <jason@redhat.com>
4678
4679 PR c++/107198
4680 * g++.dg/eh/no-exceptions1.C: New test.
4681
4682 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4683
4684 * gcc.target/aarch64/stack-protector-8.c: New test.
4685 * gcc.target/aarch64/stack-protector-9.c: Likewise.
4686
4687 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4688
4689 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
4690
4691 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4692
4693 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
4694 to be at offset 1024 rather than offset 0.
4695 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
4696 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4697
4698 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4699
4700 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
4701 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4702 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
4703
4704 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4705
4706 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
4707
4708 2023-09-12 Andrew Pinski <apinski@marvell.com>
4709
4710 PR tree-optimization/107881
4711 * gcc.c-torture/execute/pr107881-1.c: New test.
4712 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
4713 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
4714
4715 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4716
4717 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
4718 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
4719 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
4720 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
4721 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
4722 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
4723 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
4724 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
4725 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
4726 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
4727 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
4728 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
4729 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
4730 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
4731 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
4732 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
4733 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
4734 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
4735 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
4736 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
4737 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
4738 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
4739 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
4740 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
4741 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
4742 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
4743 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
4744 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
4745 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
4746 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
4747 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
4748 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
4749 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
4750 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
4751
4752 2023-09-12 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR middle-end/111338
4755 * gcc.dg/bitint-37.c: New test.
4756
4757 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
4758
4759 * gm2/switches/case/fail/missingclause.mod: New test.
4760 * gm2/switches/case/fail/switches-case-fail.exp: New test.
4761 * gm2/switches/case/pass/enumcase.mod: New test.
4762 * gm2/switches/case/pass/enumcase2.mod: New test.
4763 * gm2/switches/case/pass/switches-case-pass.exp: New test.
4764
4765 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4766
4767 * lib/target-supports.exp (check_effective_target_stack_size): For
4768 nvptx target, stack size limits are relevant for execution only.
4769
4770 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4771
4772 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
4773 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
4774 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
4775 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
4776 * gcc.target/riscv/zbb-strcmp.c: New test.
4777 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
4778
4779 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4780
4781 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
4782 * gcc.target/riscv/xtheadbb-strlen.c: New test.
4783 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
4784 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
4785 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
4786 * gcc.target/riscv/zbb-strlen.c: New test.
4787
4788 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
4789
4790 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
4791 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
4792 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
4793 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
4794 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
4795 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
4796 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
4797 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
4798 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
4799 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
4800 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
4801 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
4802 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
4803 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
4804 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
4805 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
4806 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
4807 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
4808 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
4809 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
4810 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
4811 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
4812 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
4813 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
4814 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
4815 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
4816 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
4817 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
4818 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
4819 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
4820 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
4821 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
4822 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
4823 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
4824 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
4825 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
4826 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
4827 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
4828
4829 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4830
4831 * lib/scanasm.exp (configure_check-function-bodies): New proc.
4832 (parse_function_bodies, check-function-bodies): Use it.
4833
4834 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
4835
4836 PR fortran/110996
4837 * gfortran.dg/pr110996.f90: New test.
4838
4839 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
4840
4841 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
4842 dg-messages for 'sorry' as c++, only.
4843 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
4844 * c-c++-common/gomp/allocate-9.c: New test.
4845 * c-c++-common/gomp/allocate-11.c: New test.
4846 * c-c++-common/gomp/allocate-12.c: New test.
4847 * c-c++-common/gomp/allocate-14.c: New test.
4848 * c-c++-common/gomp/allocate-15.c: New test.
4849 * c-c++-common/gomp/allocate-16.c: New test.
4850
4851 2023-09-12 xuli <xuli1@eswincomputing.com>
4852
4853 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
4854
4855 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
4856
4857 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
4858 * gcc.target/riscv/rv32i_zcmp.c: likewise
4859 * gcc.target/riscv/zcmp_push_fpr.c: likewise
4860 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
4861 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
4862 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
4863
4864 2023-09-11 Andrew Pinski <apinski@marvell.com>
4865
4866 PR tree-optimization/111348
4867 * gcc.dg/tree-ssa/minmax-26.c: New test.
4868
4869 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
4870
4871 PR target/111340
4872 * gcc.target/i386/pr111340.c: New test.
4873
4874 2023-09-11 Andrew Pinski <apinski@marvell.com>
4875
4876 PR tree-optimization/111349
4877 * gcc.dg/tree-ssa/minmax-25.c: New test.
4878
4879 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4880
4881 PR target/111311
4882 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
4883 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
4884 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
4885 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
4886 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
4887 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
4888 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
4889 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
4890 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
4891 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
4892 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
4893 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
4894 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
4895 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
4896 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
4897 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
4898 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
4899 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
4900 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
4901 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
4902 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
4903 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
4904 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
4905 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
4906 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
4907
4908 2023-09-11 Andrew Pinski <apinski@marvell.com>
4909
4910 PR tree-optimization/111346
4911 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
4912
4913 2023-09-11 liuhongt <hongtao.liu@intel.com>
4914
4915 * gcc.target/i386/pr111306.c: New test.
4916
4917 2023-09-10 Andrew Pinski <apinski@marvell.com>
4918
4919 PR tree-optimization/111331
4920 * gcc.c-torture/execute/pr111331-1.c: New test.
4921 * gcc.c-torture/execute/pr111331-2.c: New test.
4922 * gcc.c-torture/execute/pr111331-3.c: New test.
4923
4924 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
4925
4926 PR analyzer/96395
4927 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
4928 * c-c++-common/analyzer/allocation-size-1.c: ...here.
4929 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
4930 * c-c++-common/analyzer/allocation-size-2.c: ...here.
4931 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
4932 * c-c++-common/analyzer/allocation-size-3.c: ...here.
4933 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
4934 * c-c++-common/analyzer/allocation-size-4.c: ...here.
4935 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
4936 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
4937 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
4938 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
4939 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
4940 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
4941 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
4942 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
4943 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
4944 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
4945 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
4946 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
4947 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
4948 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
4949 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
4950 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
4951 * gcc.dg/analyzer/capacity-1.c: Moved to...
4952 * c-c++-common/analyzer/capacity-1.c: ...here.
4953 * gcc.dg/analyzer/dot-output.c: Moved to...
4954 * c-c++-common/analyzer/dot-output.c: ...here.
4955 * gcc.dg/analyzer/escaping-1.c: Moved to...
4956 * c-c++-common/analyzer/escaping-1.c: ...here.
4957 * gcc.dg/analyzer/expect-1.c: Moved to...
4958 * c-c++-common/analyzer/expect-1.c: ...here.
4959 * gcc.dg/analyzer/fgets-1.c: Moved to...
4960 * c-c++-common/analyzer/fgets-1.c: ...here.
4961 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
4962 * c-c++-common/analyzer/file-uninit-1.c: ...here.
4963 * gcc.dg/analyzer/fileno-1.c: Moved to...
4964 * c-c++-common/analyzer/fileno-1.c: ...here.
4965 * gcc.dg/analyzer/first-field-1.c: Moved to...
4966 * c-c++-common/analyzer/first-field-1.c: ...here.
4967 * gcc.dg/analyzer/first-field-2.c: Moved to...
4968 * c-c++-common/analyzer/first-field-2.c: ...here.
4969 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
4970 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
4971 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
4972 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
4973 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
4974 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
4975 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
4976 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
4977 * gcc.dg/analyzer/fread-1.c: Moved to...
4978 * c-c++-common/analyzer/fread-1.c: ...here.
4979 * gcc.dg/analyzer/fread-2.c: Moved to...
4980 * c-c++-common/analyzer/fread-2.c: ...here.
4981 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
4982 * c-c++-common/analyzer/fread-pr108661.c: ...here.
4983 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
4984 * c-c++-common/analyzer/function-ptr-1.c: ...here.
4985 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
4986 * c-c++-common/analyzer/function-ptr-2.c: ...here.
4987 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
4988 * c-c++-common/analyzer/function-ptr-3.c: ...here.
4989 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
4990 * c-c++-common/analyzer/function-ptr-4.c: ...here.
4991 * gcc.dg/analyzer/getc-1.c: Moved to...
4992 * c-c++-common/analyzer/getc-1.c: ...here.
4993 * gcc.dg/analyzer/getchar-1.c: Moved to...
4994 * c-c++-common/analyzer/getchar-1.c: ...here.
4995 * gcc.dg/analyzer/gzio-2.c: Moved to...
4996 * c-c++-common/analyzer/gzio-2.c: ...here.
4997 * gcc.dg/analyzer/gzio-3.c: Moved to...
4998 * c-c++-common/analyzer/gzio-3.c: ...here.
4999 * gcc.dg/analyzer/gzio-3a.c: Moved to...
5000 * c-c++-common/analyzer/gzio-3a.c: ...here.
5001 * gcc.dg/analyzer/gzio.c: Moved to...
5002 * c-c++-common/analyzer/gzio.c: ...here.
5003 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
5004 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
5005 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
5006 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
5007 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
5008 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
5009 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
5010 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
5011 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
5012 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
5013 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
5014 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
5015 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
5016 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
5017 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
5018 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
5019 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
5020 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
5021 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
5022 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
5023 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
5024 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
5025 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
5026 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
5027 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
5028 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
5029 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
5030 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
5031 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
5032 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
5033 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
5034 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
5035 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
5036 * c-c++-common/analyzer/infinite-recursion.c: ...here.
5037 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
5038 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
5039 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
5040 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
5041 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
5042 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
5043 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
5044 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
5045 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
5046 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
5047 * gcc.dg/analyzer/inlining-6.c: Moved to...
5048 * c-c++-common/analyzer/inlining-6.c: ...here.
5049 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
5050 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
5051 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
5052 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
5053 * gcc.dg/analyzer/isatty-1.c: Moved to...
5054 * c-c++-common/analyzer/isatty-1.c: ...here.
5055 * gcc.dg/analyzer/leak-2.c: Moved to...
5056 * c-c++-common/analyzer/leak-2.c: ...here.
5057 * gcc.dg/analyzer/leak-3.c: Moved to...
5058 * c-c++-common/analyzer/leak-3.c: ...here.
5059 * gcc.dg/analyzer/leak-4.c: Moved to...
5060 * c-c++-common/analyzer/leak-4.c: ...here.
5061 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
5062 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
5063 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
5064 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
5065 * gcc.dg/analyzer/loop-2.c: Moved to...
5066 * c-c++-common/analyzer/loop-2.c: ...here.
5067 * gcc.dg/analyzer/loop-2a.c: Moved to...
5068 * c-c++-common/analyzer/loop-2a.c: ...here.
5069 * gcc.dg/analyzer/loop-3.c: Moved to...
5070 * c-c++-common/analyzer/loop-3.c: ...here.
5071 * gcc.dg/analyzer/loop-4.c: Moved to...
5072 * c-c++-common/analyzer/loop-4.c: ...here.
5073 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
5074 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
5075 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
5076 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
5077 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
5078 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
5079 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
5080 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
5081 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
5082 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
5083 * gcc.dg/analyzer/loop.c: Moved to...
5084 * c-c++-common/analyzer/loop.c: ...here.
5085 * gcc.dg/analyzer/malloc-3.c: Moved to...
5086 * c-c++-common/analyzer/malloc-3.c: ...here.
5087 * gcc.dg/analyzer/malloc-5.c: Moved to...
5088 * c-c++-common/analyzer/malloc-5.c: ...here.
5089 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
5090 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
5091 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
5092 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
5093 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
5094 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
5095 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
5096 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
5097 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
5098 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
5099 * gcc.dg/analyzer/malloc-dce.c: Moved to...
5100 * c-c++-common/analyzer/malloc-dce.c: ...here.
5101 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
5102 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
5103 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
5104 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
5105 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
5106 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
5107 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
5108 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
5109 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
5110 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
5111 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
5112 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
5113 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
5114 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
5115 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
5116 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
5117 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
5118 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
5119 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
5120 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
5121 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
5122 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
5123 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
5124 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
5125 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
5126 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
5127 * gcc.dg/analyzer/malloc-macro.h: Moved to...
5128 * c-c++-common/analyzer/malloc-macro.h: ...here.
5129 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
5130 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
5131 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
5132 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
5133 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
5134 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
5135 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
5136 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
5137 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
5138 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
5139 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
5140 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
5141 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
5142 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
5143 * gcc.dg/analyzer/phi-1.c: Moved to...
5144 * c-c++-common/analyzer/phi-1.c: ...here.
5145 * gcc.dg/analyzer/pr100615.c: Moved to...
5146 * c-c++-common/analyzer/pr100615.c: ...here.
5147 * gcc.dg/analyzer/pr103526.c: Moved to...
5148 * c-c++-common/analyzer/pr103526.c: ...here.
5149 * gcc.dg/analyzer/pr94362-1.c: Moved to...
5150 * c-c++-common/analyzer/pr94362-1.c: ...here.
5151 * gcc.dg/analyzer/pr97074.c: Moved to...
5152 * c-c++-common/analyzer/pr97074.c: ...here.
5153 * c-c++-common/analyzer/pr99193-2.c: Added include.
5154 * c-c++-common/analyzer/realloc-1.c: Added include.
5155 * gcc.dg/analyzer/scope-1.c: Moved to...
5156 * c-c++-common/analyzer/scope-1.c: ...here.
5157 * gcc.dg/analyzer/setjmp-2.c: Moved to...
5158 * c-c++-common/analyzer/setjmp-2.c: ...here.
5159 * gcc.dg/analyzer/setjmp-5.c: Moved to...
5160 * c-c++-common/analyzer/setjmp-5.c: ...here.
5161 * gcc.dg/analyzer/setjmp-9.c: Moved to...
5162 * c-c++-common/analyzer/setjmp-9.c: ...here.
5163 * gcc.dg/analyzer/signal-4a.c: Moved to...
5164 * c-c++-common/analyzer/signal-4a.c: ...here.
5165 * gcc.dg/analyzer/signal-4b.c: Moved to...
5166 * c-c++-common/analyzer/signal-4b.c: ...here.
5167 * gcc.dg/analyzer/file-pr58237.c: C only.
5168 * gcc.dg/analyzer/fopen-1.c: C only.
5169 * gcc.dg/analyzer/malloc-4.c: C only.
5170 * gcc.dg/analyzer/malloc-paths-9.c: C only.
5171 * gcc.dg/analyzer/pr103892.c: C only.
5172 * gcc.dg/analyzer/pr109577.c: C only.
5173 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
5174 * gcc.dg/analyzer/pr99193-1.c: C only.
5175 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
5176 * gcc.dg/analyzer/inlining-1.c: Removed.
5177 * gcc.dg/analyzer/inlining-2.c: Removed.
5178 * gcc.dg/analyzer/inlining-5.c: Removed.
5179 * gcc.dg/analyzer/inlining-7.c: Removed.
5180 * c-c++-common/analyzer/compound-assignment-1.c: New test.
5181 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
5182 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
5183 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
5184 gcc.dg/analyzer/fopen-1.c.
5185 * c-c++-common/analyzer/inlining-1.c: New test.
5186 * c-c++-common/analyzer/inlining-2.c: New test.
5187 * c-c++-common/analyzer/inlining-5.c: New test.
5188 * c-c++-common/analyzer/inlining-7.c: New test.
5189 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
5190 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
5191 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
5192 gcc.dg/analyzer/pr109577.c with exceptions disabled.
5193 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
5194 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
5195 exceptions disabled.
5196 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
5197 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
5198
5199 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5200
5201 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
5202 copied bytes to 32.
5203
5204 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
5205
5206 * gcc.target/loongarch/mulw_d_wu.c: New test.
5207 * gcc.target/loongarch/smuldi3_highpart.c: New test.
5208 * gcc.target/loongarch/smulsi3_highpart.c: New test.
5209 * gcc.target/loongarch/umulsi3_highpart.c: New test.
5210
5211 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5212
5213 * gcc.target/loongarch/memcpy-vec-1.c: New test.
5214 * gcc.target/loongarch/memcpy-vec-2.c: New test.
5215 * gcc.target/loongarch/memcpy-vec-3.c: New test.
5216
5217 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
5218
5219 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
5220 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
5221 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
5222
5223 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5224
5225 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
5226 * gcc.dg/pie-7.c: Likewise.
5227
5228 2023-09-08 Patrick Palka <ppalka@redhat.com>
5229
5230 PR c++/99599
5231 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
5232 in order to preserve intent of the testcase.
5233 * g++.dg/cpp2a/concepts-nondep4.C: New test.
5234
5235 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
5236
5237 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
5238 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
5239
5240 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5241
5242 PR analyzer/110529
5243 * c-c++-common/analyzer/computed-goto-1.c: New test.
5244 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
5245
5246 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
5247 David Malcolm <dmalcolm@redhat.com>
5248
5249 PR analyzer/110830
5250 * c-c++-common/analyzer/pr110830.c: New test.
5251
5252 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
5253
5254 PR tree-optimization/110875
5255 * gcc.dg/pr110875.c: New.
5256
5257 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
5258
5259 PR c++/111274
5260 * g++.dg/gomp/pr111274.C: New test case.
5261
5262 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
5263
5264 PR target/111225
5265 * gcc.target/i386/pr111225.c: New test.
5266
5267 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5268
5269 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
5270
5271 2023-09-07 Xi Ruoyao <xry111@xry111.site>
5272
5273 * g++.target/loongarch/bstrins-compile.C: New test.
5274 * g++.target/loongarch/bstrins-run.C: New test.
5275
5276 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5277
5278 PR target/111313
5279 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
5280 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
5281 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
5282 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
5283 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
5284 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
5285 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
5286 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
5287 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
5288 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
5289 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
5290 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
5291 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
5292 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
5293 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
5294 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
5295 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
5296 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
5297 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
5298 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
5299 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
5300 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
5301 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
5302 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
5303 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
5304 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
5305 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
5306 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
5307 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
5308 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
5309 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
5310 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
5311 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
5312 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
5313 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
5314
5315 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
5316
5317 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
5318 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
5319 test to make sure that XVentanaCondOps instructions are disabled
5320 on RV32.
5321 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
5322
5323 2023-09-06 Ian Lance Taylor <iant@golang.org>
5324
5325 PR go/111310
5326 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
5327
5328 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR c/102989
5331 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
5332 arguments of _BitInt.
5333 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
5334 * gcc.dg/bitint-32.c: New test.
5335 * gcc.dg/bitint-33.c: New test.
5336 * gcc.dg/bitint-34.c: New test.
5337 * gcc.dg/bitint-35.c: New test.
5338 * gcc.dg/bitint-36.c: New test.
5339 * gcc.dg/fixed-point/bitint-1.c: New test.
5340
5341 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR c/102989
5344 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
5345 -1 + epsilon, another (-1, 0) range value and -0.
5346 * gcc.dg/torture/bitint-22.c (main): Likewise.
5347 * gcc.dg/bitint-28.c: New test.
5348 * gcc.dg/bitint-29.c: New test.
5349 * gcc.dg/bitint-30.c: New test.
5350 * gcc.dg/bitint-31.c: New test.
5351 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
5352 -1 + epsilon and -0.
5353 * gcc.dg/dfp/bitint-2.c (main): Likewise.
5354 * gcc.dg/dfp/bitint-3.c (main): Likewise.
5355 * gcc.dg/dfp/bitint-7.c: New test.
5356 * gcc.dg/dfp/bitint-8.c: New test.
5357
5358 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR c/102989
5361 * gcc.dg/bitint-19.c: New test.
5362 * gcc.dg/bitint-20.c: New test.
5363 * gcc.dg/bitint-21.c: New test.
5364 * gcc.dg/bitint-22.c: New test.
5365 * gcc.dg/bitint-23.c: New test.
5366 * gcc.dg/bitint-24.c: New test.
5367 * gcc.dg/bitint-25.c: New test.
5368 * gcc.dg/bitint-26.c: New test.
5369 * gcc.dg/bitint-27.c: New test.
5370 * g++.dg/ext/bitint1.C: New test.
5371 * g++.dg/ext/bitint2.C: New test.
5372 * g++.dg/ext/bitint3.C: New test.
5373 * g++.dg/ext/bitint4.C: New test.
5374
5375 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR c/102989
5378 * gcc.dg/torture/bitint-20.c: New test.
5379 * gcc.dg/torture/bitint-21.c: New test.
5380 * gcc.dg/torture/bitint-22.c: New test.
5381 * gcc.dg/torture/bitint-23.c: New test.
5382 * gcc.dg/torture/bitint-24.c: New test.
5383 * gcc.dg/torture/bitint-25.c: New test.
5384 * gcc.dg/torture/bitint-26.c: New test.
5385 * gcc.dg/torture/bitint-27.c: New test.
5386 * gcc.dg/torture/bitint-28.c: New test.
5387 * gcc.dg/torture/bitint-29.c: New test.
5388 * gcc.dg/torture/bitint-30.c: New test.
5389 * gcc.dg/torture/bitint-31.c: New test.
5390 * gcc.dg/torture/bitint-32.c: New test.
5391 * gcc.dg/torture/bitint-33.c: New test.
5392 * gcc.dg/torture/bitint-34.c: New test.
5393 * gcc.dg/torture/bitint-35.c: New test.
5394 * gcc.dg/torture/bitint-36.c: New test.
5395 * gcc.dg/torture/bitint-37.c: New test.
5396 * gcc.dg/torture/bitint-38.c: New test.
5397 * gcc.dg/torture/bitint-39.c: New test.
5398 * gcc.dg/torture/bitint-40.c: New test.
5399 * gcc.dg/torture/bitint-41.c: New test.
5400 * gcc.dg/torture/bitint-42.c: New test.
5401 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
5402 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
5403 * gcc.dg/dfp/bitint-1.c: New test.
5404 * gcc.dg/dfp/bitint-2.c: New test.
5405 * gcc.dg/dfp/bitint-3.c: New test.
5406 * gcc.dg/dfp/bitint-4.c: New test.
5407 * gcc.dg/dfp/bitint-5.c: New test.
5408 * gcc.dg/dfp/bitint-6.c: New test.
5409 * gcc.dg/ubsan/bitint-1.c: New test.
5410 * gcc.dg/ubsan/bitint-2.c: New test.
5411 * gcc.dg/ubsan/bitint-3.c: New test.
5412
5413 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR c/102989
5416 * lib/target-supports.exp (check_effective_target_bitint,
5417 check_effective_target_bitint128, check_effective_target_bitint575):
5418 New effective targets.
5419 * gcc.dg/bitint-1.c: New test.
5420 * gcc.dg/bitint-2.c: New test.
5421 * gcc.dg/bitint-3.c: New test.
5422 * gcc.dg/bitint-4.c: New test.
5423 * gcc.dg/bitint-5.c: New test.
5424 * gcc.dg/bitint-6.c: New test.
5425 * gcc.dg/bitint-7.c: New test.
5426 * gcc.dg/bitint-8.c: New test.
5427 * gcc.dg/bitint-9.c: New test.
5428 * gcc.dg/bitint-10.c: New test.
5429 * gcc.dg/bitint-11.c: New test.
5430 * gcc.dg/bitint-12.c: New test.
5431 * gcc.dg/bitint-13.c: New test.
5432 * gcc.dg/bitint-14.c: New test.
5433 * gcc.dg/bitint-15.c: New test.
5434 * gcc.dg/bitint-16.c: New test.
5435 * gcc.dg/bitint-17.c: New test.
5436 * gcc.dg/bitint-18.c: New test.
5437 * gcc.dg/torture/bitint-1.c: New test.
5438 * gcc.dg/torture/bitint-2.c: New test.
5439 * gcc.dg/torture/bitint-3.c: New test.
5440 * gcc.dg/torture/bitint-4.c: New test.
5441 * gcc.dg/torture/bitint-5.c: New test.
5442 * gcc.dg/torture/bitint-6.c: New test.
5443 * gcc.dg/torture/bitint-7.c: New test.
5444 * gcc.dg/torture/bitint-8.c: New test.
5445 * gcc.dg/torture/bitint-9.c: New test.
5446 * gcc.dg/torture/bitint-10.c: New test.
5447 * gcc.dg/torture/bitint-11.c: New test.
5448 * gcc.dg/torture/bitint-12.c: New test.
5449 * gcc.dg/torture/bitint-13.c: New test.
5450 * gcc.dg/torture/bitint-14.c: New test.
5451 * gcc.dg/torture/bitint-15.c: New test.
5452 * gcc.dg/torture/bitint-16.c: New test.
5453 * gcc.dg/torture/bitint-17.c: New test.
5454 * gcc.dg/torture/bitint-18.c: New test.
5455 * gcc.dg/torture/bitint-19.c: New test.
5456
5457 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5458
5459 PR target/111296
5460 * g++.target/riscv/rvv/base/pr111296.C: New test.
5461
5462 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5463
5464 PR target/111295
5465 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
5466
5467 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5468
5469 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
5470 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
5471 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5472 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
5473 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
5474 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
5475 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
5476 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
5477 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
5478 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
5479 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
5480 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
5481 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
5482 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
5483 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
5484 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
5485
5486 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5487
5488 PR analyzer/105899
5489 * c-c++-common/analyzer/strstr-1.c: New test.
5490
5491 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5492
5493 PR analyzer/105899
5494 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
5495 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
5496 directives to avoid clashing with note from <string.h> that might
5497 happen to have the same line number. Add strpncpy test coverage.
5498 * c-c++-common/analyzer/strncpy-1.c: New test.
5499 * gcc.dg/analyzer/null-terminated-strings-1.c
5500 (test_filled_nonzero): New.
5501 (void test_filled_zero): New.
5502 (test_filled_symbolic): New.
5503
5504 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5505
5506 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
5507 zero_fill_region.
5508
5509 2023-09-06 Pan Li <pan2.li@intel.com>
5510
5511 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
5512 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
5513
5514 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
5515
5516 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
5517
5518 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5519
5520 PR target/111232
5521 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
5522 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
5523 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
5524
5525 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5526
5527 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
5528
5529 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5530
5531 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
5532 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
5533 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
5534 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
5535 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
5536 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
5537 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
5538 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
5539
5540 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5541
5542 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
5543 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
5544 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
5545 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
5546 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
5547 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
5548 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
5549 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
5550 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
5551 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
5552 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
5553
5554 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5555
5556 * gcc.dg/c11-floatn-1.c: New test.
5557 * gcc.dg/c11-floatn-2.c: New test.
5558 * gcc.dg/c11-floatn-3.c: New test.
5559 * gcc.dg/c11-floatn-4.c: New test.
5560 * gcc.dg/c11-floatn-5.c: New test.
5561 * gcc.dg/c11-floatn-6.c: New test.
5562 * gcc.dg/c11-floatn-7.c: New test.
5563 * gcc.dg/c11-floatn-8.c: New test.
5564 * gcc.dg/c2x-floatn-1.c: New test.
5565 * gcc.dg/c2x-floatn-2.c: New test.
5566 * gcc.dg/c2x-floatn-3.c: New test.
5567 * gcc.dg/c2x-floatn-4.c: New test.
5568 * gcc.dg/c2x-floatn-5.c: New test.
5569 * gcc.dg/c2x-floatn-6.c: New test.
5570 * gcc.dg/c2x-floatn-7.c: New test.
5571 * gcc.dg/c2x-floatn-8.c: New test.
5572
5573 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5574
5575 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
5576 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
5577 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
5578 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
5579
5580 2023-09-06 Jason Merrill <jason@redhat.com>
5581
5582 * g++.dg/abi/no_unique_address8.C: New test.
5583 * g++.dg/abi/no_unique_address8a.C: New test.
5584
5585 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
5586
5587 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
5588 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
5589 but heavily minimized.
5590
5591 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5592
5593 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
5594 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
5595
5596 2023-09-05 Andrew Pinski <apinski@marvell.com>
5597
5598 PR tree-optimization/98710
5599 * gcc.dg/tree-ssa/andor-7.c: New test.
5600 * gcc.dg/tree-ssa/andor-8.c: New test.
5601
5602 2023-09-05 Andrew Pinski <apinski@marvell.com>
5603
5604 PR tree-optimization/103536
5605 * gcc.dg/tree-ssa/andor-6.c: New test.
5606 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
5607
5608 2023-09-05 Andrew Pinski <apinski@marvell.com>
5609
5610 PR tree-optimization/107137
5611 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
5612 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
5613
5614 2023-09-05 Andrew Pinski <apinski@marvell.com>
5615
5616 PR tree-optimization/96694
5617 * gcc.dg/tree-ssa/minmax-24.c: New test.
5618
5619 2023-09-05 Andrew Pinski <apinski@marvell.com>
5620
5621 PR tree-optimization/105832
5622 * gcc.dg/tree-ssa/pr105832-1.c: New test.
5623 * gcc.dg/tree-ssa/pr105832-2.c: New test.
5624 * gcc.dg/tree-ssa/pr105832-3.c: New test.
5625
5626 2023-09-05 Marek Polacek <polacek@redhat.com>
5627
5628 PR c++/91483
5629 * g++.dg/diagnostic/constexpr3.C: New test.
5630
5631 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5632
5633 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
5634
5635 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR c++/52953
5638 * g++.dg/diagnostic/redeclaration-4.C: New test.
5639 * g++.dg/diagnostic/redeclaration-5.C: New test.
5640 * g++.dg/warn/Wshadow-19.C: New test.
5641
5642 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR c++/52953
5645 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
5646 wording.
5647 * g++.dg/diagnostic/redeclaration-3.C: New test.
5648 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
5649 * g++.dg/parse/pr31952-3.C: Likewise.
5650
5651 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
5652
5653 * c-c++-common/gomp/allocate-13.c: New test.
5654
5655 2023-09-05 Pan Li <pan2.li@intel.com>
5656
5657 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
5658 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
5659 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
5660
5661 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
5662
5663 Revert:
5664 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5665
5666 * gnat.dg/unroll3.adb: Adjust.
5667
5668 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5669
5670 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
5671 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
5672 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
5673 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
5674 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
5675 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
5676 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
5677 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
5678
5679 2023-09-05 liuhongt <hongtao.liu@intel.com>
5680
5681 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
5682
5683 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
5684
5685 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
5686 * gcc.dg/vect/bb-slp-71.c: Likewise.
5687 * gcc.dg/vect/bb-slp-72.c: Likewise.
5688 * gcc.dg/vect/bb-slp-73.c: Likewise.
5689 * gcc.dg/vect/bb-slp-74.c: Likewise.
5690 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
5691 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
5692 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
5693 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
5694 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5695 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
5696 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
5697 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
5698 * gcc.dg/vect/pr101445.c: Likewise.
5699 * gcc.dg/vect/pr105219.c: Likewise.
5700 * gcc.dg/vect/pr107160.c: Likewise.
5701 * gcc.dg/vect/pr107212-1.c: Likewise.
5702 * gcc.dg/vect/pr107212-2.c: Likewise.
5703 * gcc.dg/vect/pr109502.c: Likewise.
5704 * gcc.dg/vect/pr110381.c: Likewise.
5705 * gcc.dg/vect/pr110838.c: Likewise.
5706 * gcc.dg/vect/pr88497-1.c: Likewise.
5707 * gcc.dg/vect/pr88497-7.c: Likewise.
5708 * gcc.dg/vect/pr96783-1.c: Likewise.
5709 * gcc.dg/vect/pr96783-2.c: Likewise.
5710 * gcc.dg/vect/pr97558-2.c: Likewise.
5711 * gcc.dg/vect/pr99253.c: Likewise.
5712 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
5713 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
5714 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
5715 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
5716 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
5717 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
5718 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
5719 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
5720 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
5721 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
5722 * gcc.dg/vect/vect-cond-13.c: Likewise.
5723 * gcc.dg/vect/vect-recurr-1.c: Likewise.
5724 * gcc.dg/vect/vect-recurr-2.c: Likewise.
5725 * gcc.dg/vect/vect-recurr-3.c: Likewise.
5726 * gcc.dg/vect/vect-recurr-4.c: Likewise.
5727 * gcc.dg/vect/vect-recurr-5.c: Likewise.
5728 * gcc.dg/vect/vect-recurr-6.c: Likewise.
5729
5730 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5731
5732 PR testsuite/111071
5733 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
5734 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5735
5736 2023-09-04 Pan Li <pan2.li@intel.com>
5737
5738 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
5739
5740 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
5741
5742 PR tree-optimization/108757
5743 * gcc.dg/pr108757-1.c: New test.
5744 * gcc.dg/pr108757-2.c: New test.
5745 * gcc.dg/pr108757.h: New test.
5746
5747 2023-09-04 Guo Jie <guojie@loongson.cn>
5748
5749 * gcc.target/loongarch/const-double-zero-stx.c: New test.
5750
5751 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5752
5753 * gcc.target/loongarch/switch-qi.c: New test.
5754
5755 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5756
5757 * gcc.target/loongarch/float-load.c: New test.
5758
5759 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5760
5761 PR testsuite/111066
5762 * g++.dg/special/initpri3.C: Fix wording.
5763
5764 2023-09-03 Pan Li <pan2.li@intel.com>
5765
5766 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
5767 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
5768 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
5769 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
5770 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
5771 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
5772 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
5773 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
5774 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
5775 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
5776 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
5777
5778 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
5779
5780 * gcc.target/loongarch/math-float-128.c: New test.
5781
5782 2023-09-01 Harald Anlauf <anlauf@gmx.de>
5783
5784 PR fortran/31059
5785 * gfortran.dg/bounds_check_fail_5.f90: New test.
5786
5787 2023-09-01 benjamin priour <priour.be@gmail.com>
5788
5789 PR analyzer/105948
5790 PR analyzer/94355
5791 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
5792 * g++.dg/analyzer/placement-new.C: Added tests.
5793 * g++.dg/analyzer/new-2.C: New test.
5794 * g++.dg/analyzer/noexcept-new.C: New test.
5795 * g++.dg/analyzer/placement-new-size.C: New test.
5796
5797 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
5798
5799 PR testsuite/111264
5800 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
5801 C++11-compatible.
5802
5803 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
5804
5805 * g++.dg/pr110879.C: Moved to...
5806 * g++.dg/opt/pr110879.C: ...here.
5807
5808 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
5809
5810 PR libstdc++/110879
5811 * g++.dg/pr110879.C: New test.
5812
5813 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR c++/111069
5816 * g++.dg/cpp2a/decomp8.C: New test.
5817 * g++.dg/cpp2a/decomp9.C: New test.
5818 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
5819 1018.
5820
5821 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR tree-optimization/19832
5824 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
5825
5826 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR tree-optimization/110915
5829 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
5830 macro definition after limits.h inclusion.
5831 * gcc.dg/pr110915-2.c: Likewise.
5832 * gcc.dg/pr110915-3.c: Likewise.
5833 * gcc.dg/pr110915-4.c: Likewise.
5834 * gcc.dg/pr110915-5.c: Likewise.
5835 * gcc.dg/pr110915-6.c: Likewise.
5836 * gcc.dg/pr110915-7.c: Likewise.
5837 * gcc.dg/pr110915-8.c: Likewise.
5838 * gcc.dg/pr110915-9.c: Likewise.
5839 * gcc.dg/pr110915-10.c: Likewise.
5840 * gcc.dg/pr110915-11.c: Likewise.
5841 * gcc.dg/pr110915-12.c: Likewise.
5842
5843 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5844
5845 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
5846 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
5847 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
5848 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
5849 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
5850 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
5851 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
5852 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
5853 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
5854 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
5855 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
5856 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
5857 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
5858 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
5859 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
5860 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
5861
5862 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5863
5864 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
5865 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
5866 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
5867 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
5868 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
5869 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
5870 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
5871 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
5872
5873 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5874
5875 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
5876 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
5877 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
5878 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
5879 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
5880 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
5881 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
5882 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
5883 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
5884
5885 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5886
5887 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
5888 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
5889
5890 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5891
5892 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
5893 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5894 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5895 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5896 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
5897 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5898 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5899 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5900 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5901 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5902 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5903 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5904 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5905 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5906
5907 2023-09-01 Pan Li <pan2.li@intel.com>
5908
5909 * gcc.target/riscv/rvv/autovec/vls/def.h:
5910 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
5911 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
5912 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
5913 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
5914 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
5915 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
5916 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
5917 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
5918 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
5919 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
5920 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
5921 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
5922
5923 2023-09-01 Andrew Pinski <apinski@marvell.com>
5924
5925 PR tree-optimization/19832
5926 * g++.dg/opt/vectcond-1.C: New test.
5927 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
5928
5929 2023-08-31 Andrew Pinski <apinski@marvell.com>
5930
5931 PR tree-optimization/110915
5932 * gcc.dg/pr110915-1.c: New test.
5933 * gcc.dg/pr110915-10.c: New test.
5934 * gcc.dg/pr110915-11.c: New test.
5935 * gcc.dg/pr110915-12.c: New test.
5936 * gcc.dg/pr110915-2.c: New test.
5937 * gcc.dg/pr110915-3.c: New test.
5938 * gcc.dg/pr110915-4.c: New test.
5939 * gcc.dg/pr110915-5.c: New test.
5940 * gcc.dg/pr110915-6.c: New test.
5941 * gcc.dg/pr110915-7.c: New test.
5942 * gcc.dg/pr110915-8.c: New test.
5943 * gcc.dg/pr110915-9.c: New test.
5944
5945 2023-08-31 Pan Li <pan2.li@intel.com>
5946
5947 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
5948
5949 2023-08-31 Pan Li <pan2.li@intel.com>
5950
5951 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
5952
5953 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
5954
5955 PR testsuite/111228
5956 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
5957 counts to match the number of associated vec_* built-in calls.
5958 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
5959 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5960 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
5961 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5962 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5963 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5964 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5965
5966 2023-08-31 Pan Li <pan2.li@intel.com>
5967
5968 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
5969
5970 2023-08-31 Pan Li <pan2.li@intel.com>
5971 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5972
5973 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
5974
5975 2023-08-31 Richard Biener <rguenther@suse.de>
5976
5977 PR middle-end/111253
5978 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
5979
5980 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
5981
5982 PR target/110411
5983 * gcc.target/powerpc/pr110411-1.c: New testcase.
5984 * gcc.target/powerpc/pr110411-2.c: New testcase.
5985
5986 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
5987
5988 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
5989 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
5990 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
5991
5992 2023-08-31 Richard Biener <rguenther@suse.de>
5993
5994 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
5995 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
5996
5997 2023-08-31 Richard Biener <rguenther@suse.de>
5998
5999 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
6000 * gcc.target/i386/pr52252-core.c: Likewise.
6001
6002 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
6003
6004 PR target/96762
6005 * gcc.target/powerpc/pr96762.c: New.
6006
6007 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
6008
6009 PR target/111234
6010 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
6011
6012 2023-08-30 Eric Feng <ef2648@columbia.edu>
6013
6014 PR analyzer/107646
6015 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
6016 count checking for PyObjects.
6017 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
6018 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
6019 (and added more tests).
6020 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
6021 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
6022 added more tests).
6023 * gcc.dg/plugin/plugin.exp: New tests.
6024 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
6025 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
6026
6027 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
6028
6029 PR target/106562
6030 * gcc.target/pru/pr106562-10.c: New test.
6031 * gcc.target/pru/pr106562-11.c: New test.
6032 * gcc.target/pru/pr106562-5.c: New test.
6033 * gcc.target/pru/pr106562-6.c: New test.
6034 * gcc.target/pru/pr106562-7.c: New test.
6035 * gcc.target/pru/pr106562-8.c: New test.
6036 * gcc.target/pru/pr106562-9.c: New test.
6037
6038 2023-08-30 Marek Polacek <polacek@redhat.com>
6039
6040 PR c++/91319
6041 * g++.dg/cpp2a/desig30.C: New test.
6042
6043 2023-08-30 Marek Polacek <polacek@redhat.com>
6044
6045 PR c++/111173
6046 * g++.dg/cpp2a/constinit19.C: New test.
6047
6048 2023-08-30 Richard Biener <rguenther@suse.de>
6049
6050 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
6051 of unsigned long.
6052
6053 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6054
6055 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
6056
6057 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6058
6059 * gcc.dg/vect/slp-26.c: Adapt for RVV.
6060
6061 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
6062
6063 PR fortran/48776
6064 * gfortran.dg/interface_procedure_1.f90: New test.
6065
6066 2023-08-30 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/111228
6069 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
6070
6071 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6072
6073 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
6074 * gcc.dg/vect/vect-outer-4e.c: Ditto.
6075 * gcc.dg/vect/vect-outer-4f.c: Ditto.
6076 * gcc.dg/vect/vect-outer-4g.c: Ditto.
6077 * gcc.dg/vect/vect-outer-4k.c: Ditto.
6078 * gcc.dg/vect/vect-outer-4l.c: Ditto.
6079
6080 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6081
6082 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
6083 * gcc.dg/vect/pr88598-2.c: Ditto.
6084 * gcc.dg/vect/pr88598-3.c: Ditto.
6085
6086 2023-08-30 Die Li <lidie@eswincomputing.com>
6087 Fei Gao <gaofei@eswincomputing.com>
6088
6089 * gcc.target/riscv/cm_mv_rv32.c: New test.
6090
6091 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
6092
6093 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
6094 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
6095
6096 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
6097
6098 * gcc.target/riscv/rv32e_zcmp.c: New test.
6099 * gcc.target/riscv/rv32i_zcmp.c: New test.
6100 * gcc.target/riscv/zcmp_push_fpr.c: New test.
6101 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
6102
6103 2023-08-30 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR tree-optimization/110914
6106 * gcc.c-torture/execute/pr110914.c: New test.
6107
6108 2023-08-30 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/111015
6111 * gcc.dg/pr111015.c: New test.
6112
6113 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
6114
6115 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
6116
6117 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6118
6119 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
6120
6121 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
6122
6123 * gcc.target/riscv/zicond-xor-01.c: New test.
6124 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6125
6126 2023-08-29 David Malcolm <dmalcolm@redhat.com>
6127
6128 PR analyzer/99860
6129 * c-c++-common/analyzer/overlapping-buffers.c: New test.
6130
6131 2023-08-29 Marek Polacek <polacek@redhat.com>
6132
6133 * g++.dg/diagnostic/explicit.C: New test.
6134
6135 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
6136
6137 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
6138 assigning register numbers that are non-zero.
6139 * gcc.target/riscv/zfa-fli-8.c: Ditto.
6140 * gcc.target/riscv/zfa-fli-5.c: New test.
6141
6142 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
6143 Vineet Gupta <vineetg@rivosinc.com>
6144
6145 * gcc.target/riscv/attribute-1.c: Check for
6146 __riscv_unaligned_slow or __riscv_unaligned_fast
6147 * gcc.target/riscv/attribute-4.c: Check for
6148 __riscv_unaligned_avoid
6149 * gcc.target/riscv/attribute-5.c: Check for
6150 __riscv_unaligned_slow or __riscv_unaligned_fast
6151 * gcc.target/riscv/predef-align-1.c: New test.
6152 * gcc.target/riscv/predef-align-2.c: New test.
6153 * gcc.target/riscv/predef-align-3.c: New test.
6154 * gcc.target/riscv/predef-align-4.c: New test.
6155 * gcc.target/riscv/predef-align-5.c: New test.
6156 * gcc.target/riscv/predef-align-6.c: New test.
6157
6158 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
6159
6160 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
6161 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
6162
6163 2023-08-29 Carl Love <cel@us.ibm.com>
6164
6165 PR target/93448
6166 * gcc.target/powerpc/pr93448.c: New test case.
6167
6168 2023-08-29 David Malcolm <dmalcolm@redhat.com>
6169
6170 PR analyzer/105899
6171 * c-c++-common/analyzer/pr99193-2.c: Add
6172 -Wno-analyzer-too-complex.
6173 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
6174 (test_concrete_strlen): New.
6175 (test_symbolic_strlen): New.
6176
6177 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6178
6179 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
6180 extension 'Zcb' with some implications.
6181
6182 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6183
6184 * gcc.target/riscv/predef-30.c: New test for a stub
6185 vendor extension 'XVentanaCondOps'.
6186
6187 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6188
6189 * gcc.target/riscv/predef-29.c: New test for a stub privileged
6190 extension 'Smstateen' with some implications.
6191
6192 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6193
6194 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
6195 extension to continue testing whether we can use valid two-letter
6196 extensions.
6197
6198 2023-08-29 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR middle-end/79173
6201 PR middle-end/111209
6202 * gcc.target/i386/pr79173-12.c: New test.
6203
6204 2023-08-29 Andrew Pinski <apinski@marvell.com>
6205
6206 PR tree-optimization/111147
6207 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
6208
6209 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6210
6211 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
6212
6213 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6214
6215 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
6216
6217 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
6218
6219 PR target/110943
6220 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
6221 * gcc.target/riscv/rvv/base/pr110943.c: New test.
6222
6223 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
6224
6225 * gcc.target/loongarch/sign-extend.c: New test.
6226
6227 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
6228
6229 * gcc.target/riscv/builtin_pause.c: Removed.
6230 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
6231 extension is enabled.
6232 * gcc.target/riscv/zihintpause-2.c: Likewise.
6233 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
6234 extension is disabled.
6235
6236 2023-08-28 Andrew Pinski <apinski@marvell.com>
6237
6238 PR testsuite/111215
6239 * gcc.dg/tree-ssa/cond-bool-2.c: Add
6240 `--param logical-op-non-short-circuit=1` to the options.
6241
6242 2023-08-28 Andrew Pinski <apinski@marvell.com>
6243
6244 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
6245 * gcc.dg/pr87009.c: Update test.
6246
6247 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
6248
6249 * gcc.target/loongarch/slt-sign-extend.c: New test.
6250
6251 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6252
6253 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
6254 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
6255 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6256 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6257 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6258 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6259 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6260
6261 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6262
6263 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
6264 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
6265 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
6266 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
6267 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
6268 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
6269 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
6270 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
6271 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
6272 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
6273 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
6274 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
6275 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
6276 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
6277 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
6278 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
6279 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
6280 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
6281 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
6282 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
6283 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
6284 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
6285 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
6286 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
6287 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
6288 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
6289 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
6290 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
6291 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
6292 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
6293 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
6294 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
6295 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
6296 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
6297 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
6298 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
6299 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
6300 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
6301 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
6302 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
6303 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
6304 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6305 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6306 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6307 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6308 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6309 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
6310 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
6311 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
6312 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
6313 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6314 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
6315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
6316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
6317 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
6318 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
6319
6320 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6321
6322 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
6323
6324 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6325
6326 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
6327
6328 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6329
6330 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
6331 sensitive scheduling.
6332
6333 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
6334
6335 PR analyzer/96395
6336 * gcc.dg/analyzer/aliasing-3.c: Moved to...
6337 * c-c++-common/analyzer/aliasing-3.c: ...here.
6338 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
6339 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
6340 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
6341 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
6342 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
6343 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
6344 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
6345 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
6346 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
6347 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
6348 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
6349 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
6350 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
6351 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
6352 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
6353 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
6354 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
6355 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
6356 * gcc.dg/analyzer/calloc-1.c: Moved to...
6357 * c-c++-common/analyzer/calloc-1.c: ...here.
6358 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
6359 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
6360 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
6361 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
6362 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
6363 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
6364 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
6365 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
6366 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
6367 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
6368 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
6369 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
6370 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
6371 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
6372 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
6373 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
6374 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
6375 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
6376 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
6377 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
6378 * gcc.dg/analyzer/exec-1.c: Moved to...
6379 * c-c++-common/analyzer/exec-1.c: ...here.
6380 * gcc.dg/analyzer/feasibility-3.c: Moved to...
6381 * c-c++-common/analyzer/feasibility-3.c: ...here.
6382 * gcc.dg/analyzer/fields.c: Moved to...
6383 * c-c++-common/analyzer/fields.c: ...here.
6384 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
6385 * c-c++-common/analyzer/function-ptr-5.c: ...here.
6386 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
6387 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
6388 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
6389 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
6390 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
6391 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
6392 * gcc.dg/analyzer/init.c: Moved to...
6393 * c-c++-common/analyzer/init.c: ...here.
6394 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
6395 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
6396 * gcc.dg/analyzer/inlining-3.c: Moved to...
6397 * c-c++-common/analyzer/inlining-3.c: ...here.
6398 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
6399 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
6400 * gcc.dg/analyzer/inlining-4.c: Moved to...
6401 * c-c++-common/analyzer/inlining-4.c: ...here.
6402 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
6403 * c-c++-common/analyzer/leak-pr105906.c: ...here.
6404 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
6405 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
6406 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
6407 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
6408 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
6409 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
6410 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
6411 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
6412 * gcc.dg/analyzer/malloc-2.c: Moved to...
6413 * c-c++-common/analyzer/malloc-2.c: ...here.
6414 * gcc.dg/analyzer/memcpy-2.c: Moved to...
6415 * c-c++-common/analyzer/memcpy-2.c: ...here.
6416 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
6417 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
6418 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
6419 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
6420 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
6421 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
6422 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
6423 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
6424 * gcc.dg/analyzer/pr101962.c: Moved to...
6425 * c-c++-common/analyzer/pr101962.c: ...here.
6426 * gcc.dg/analyzer/pr103217-2.c: Moved to...
6427 * c-c++-common/analyzer/pr103217-2.c: ...here.
6428 * gcc.dg/analyzer/pr103217.c: Moved to...
6429 * c-c++-common/analyzer/pr103217.c: ...here.
6430 * gcc.dg/analyzer/pr104029.c: Moved to...
6431 * c-c++-common/analyzer/pr104029.c: ...here.
6432 * gcc.dg/analyzer/pr104062.c: Moved to...
6433 * c-c++-common/analyzer/pr104062.c: ...here.
6434 * gcc.dg/analyzer/pr105783.c: Moved to...
6435 * c-c++-common/analyzer/pr105783.c: ...here.
6436 * gcc.dg/analyzer/pr107345.c: Moved to...
6437 * c-c++-common/analyzer/pr107345.c: ...here.
6438 * gcc.dg/analyzer/pr93695-1.c: Moved to...
6439 * c-c++-common/analyzer/pr93695-1.c: ...here.
6440 * gcc.dg/analyzer/pr94596.c: Moved to...
6441 * c-c++-common/analyzer/pr94596.c: ...here.
6442 * gcc.dg/analyzer/pr94839.c: Moved to...
6443 * c-c++-common/analyzer/pr94839.c: ...here.
6444 * gcc.dg/analyzer/pr95152-4.c: C only.
6445 * gcc.dg/analyzer/pr95152-5.c: C only.
6446 * gcc.dg/analyzer/pr95240.c: Moved to...
6447 * c-c++-common/analyzer/pr95240.c: ...here.
6448 * gcc.dg/analyzer/pr96639.c: Moved to...
6449 * c-c++-common/analyzer/pr96639.c: ...here.
6450 * gcc.dg/analyzer/pr96653.c: Moved to...
6451 * c-c++-common/analyzer/pr96653.c: ...here.
6452 * gcc.dg/analyzer/pr96792.c: Moved to...
6453 * c-c++-common/analyzer/pr96792.c: ...here.
6454 * gcc.dg/analyzer/pr96841.c: Moved to...
6455 * c-c++-common/analyzer/pr96841.c: ...here.
6456 * gcc.dg/analyzer/pr98564.c: Moved to...
6457 * c-c++-common/analyzer/pr98564.c: ...here.
6458 * gcc.dg/analyzer/pr98628.c: Moved to...
6459 * c-c++-common/analyzer/pr98628.c: ...here.
6460 * gcc.dg/analyzer/pr98969.c: Moved to...
6461 * c-c++-common/analyzer/pr98969.c: ...here.
6462 * gcc.dg/analyzer/pr99193-2.c: Moved to...
6463 * c-c++-common/analyzer/pr99193-2.c: ...here.
6464 * gcc.dg/analyzer/pr99193-3.c: Moved to...
6465 * c-c++-common/analyzer/pr99193-3.c: ...here.
6466 * gcc.dg/analyzer/pr99716-1.c: Moved to...
6467 * c-c++-common/analyzer/pr99716-1.c: ...here.
6468 * gcc.dg/analyzer/pr99774-1.c: Moved to...
6469 * c-c++-common/analyzer/pr99774-1.c: ...here.
6470 * gcc.dg/analyzer/realloc-1.c: Moved to...
6471 * c-c++-common/analyzer/realloc-1.c: ...here.
6472 * gcc.dg/analyzer/realloc-2.c: Moved to...
6473 * c-c++-common/analyzer/realloc-2.c: ...here.
6474 * gcc.dg/analyzer/realloc-3.c: Moved to...
6475 * c-c++-common/analyzer/realloc-3.c: ...here.
6476 * gcc.dg/analyzer/realloc-4.c: Moved to...
6477 * c-c++-common/analyzer/realloc-4.c: ...here.
6478 * gcc.dg/analyzer/realloc-5.c: Moved to...
6479 * c-c++-common/analyzer/realloc-5.c: ...here.
6480 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
6481 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
6482 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
6483 * c-c++-common/analyzer/snprintf-concat.c: ...here.
6484 * gcc.dg/analyzer/sock-1.c: Moved to...
6485 * c-c++-common/analyzer/sock-1.c: ...here.
6486 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
6487 * c-c++-common/analyzer/sprintf-concat.c: ...here.
6488 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
6489 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
6490 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
6491 * c-c++-common/analyzer/string-ops-dup.c: ...here.
6492 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
6493 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
6494 * gcc.dg/analyzer/symbolic-12.c: Moved to...
6495 * c-c++-common/analyzer/symbolic-12.c: ...here.
6496 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
6497 * c-c++-common/analyzer/uninit-alloca.c: ...here.
6498 * gcc.dg/analyzer/untracked-2.c: Moved to...
6499 * c-c++-common/analyzer/untracked-2.c: ...here.
6500 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
6501 * c-c++-common/analyzer/vasprintf-1.c: ...here.
6502 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
6503 * c-c++-common/analyzer/write-to-const-1.c: ...here.
6504 * gcc.dg/analyzer/write-to-function-1.c: C only.
6505 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
6506 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
6507 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
6508 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
6509 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
6510 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
6511 * g++.dg/analyzer/analyzer.exp: Now also run tests under
6512 c-c++-common/analyzer.
6513 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
6514 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
6515 c-c++-common/analyzer.
6516 * gcc.dg/analyzer/pr104369-1.c: C only.
6517 * gcc.dg/analyzer/pr104369-2.c: Likewise.
6518 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
6519 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
6520 C++-friendly bits.
6521 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
6522 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
6523 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
6524 * gcc.dg/analyzer/data-model-11.c: Removed.
6525 * gcc.dg/analyzer/pr61861.c: C only.
6526 * gcc.dg/analyzer/pr93457.c: Removed.
6527 * gcc.dg/analyzer/pr97568.c: Removed.
6528 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
6529 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
6530 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
6531 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
6532 * c-c++-common/analyzer/data-model-11.c: New test.
6533 * c-c++-common/analyzer/pr93457.c: New test.
6534 * c-c++-common/analyzer/pr97568.c: New test.
6535 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
6536 previous gcc.dg/analyzer/sprintf-1.c.
6537 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
6538
6539 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
6540
6541 PR fortran/92586
6542 * gfortran.dg/pr92586.f90 : New test
6543
6544 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6545
6546 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
6547 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
6548 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
6549 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
6550 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
6551 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
6552 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
6553 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
6554 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
6555 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
6556 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
6557 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
6558 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
6559 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
6560 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
6561 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
6562 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
6563 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
6564 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
6565 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
6566 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
6567 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
6568 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
6569 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
6570 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
6571 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
6572 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
6573 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
6574
6575 2023-08-26 Andrew Pinski <apinski@marvell.com>
6576
6577 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
6578
6579 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6580
6581 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
6582 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
6583
6584 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6585
6586 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
6587
6588 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
6589
6590 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
6591 * gcc.target/riscv/zfa-fli-zfh.c: New test.
6592 * gcc.target/riscv/zfa-fli.c: New test.
6593 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
6594 * gcc.target/riscv/zfa-fli-1.c: New test.
6595 * gcc.target/riscv/zfa-fli-2.c: New test.
6596 * gcc.target/riscv/zfa-fli-3.c: New test.
6597 * gcc.target/riscv/zfa-fli-4.c: New test.
6598 * gcc.target/riscv/zfa-fli-6.c: New test.
6599 * gcc.target/riscv/zfa-fli-7.c: New test.
6600 * gcc.target/riscv/zfa-fli-8.c: New test.
6601 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
6602 * gcc.target/riscv/zfa-fround.c: New file.
6603
6604 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6605
6606 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
6607 * gfortran.dg/gomp/collapse2.f90: Likewise.
6608 * gfortran.dg/gomp/imperfect-gotos.f90: New.
6609 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
6610 * gfortran.dg/gomp/imperfect1.f90: New.
6611 * gfortran.dg/gomp/imperfect2.f90: New.
6612 * gfortran.dg/gomp/imperfect3.f90: New.
6613 * gfortran.dg/gomp/imperfect4.f90: New.
6614 * gfortran.dg/gomp/imperfect5.f90: New.
6615
6616 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6617
6618 * c-c++-common/gomp/imperfect-attributes.c: New.
6619 * c-c++-common/gomp/imperfect-badloops.c: New.
6620 * c-c++-common/gomp/imperfect-blocks.c: New.
6621 * c-c++-common/gomp/imperfect-extension.c: New.
6622 * c-c++-common/gomp/imperfect-gotos.c: New.
6623 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
6624 * c-c++-common/gomp/imperfect-labels.c: New.
6625 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
6626 * c-c++-common/gomp/imperfect-pragmas.c: New.
6627 * c-c++-common/gomp/imperfect1.c: New.
6628 * c-c++-common/gomp/imperfect2.c: New.
6629 * c-c++-common/gomp/imperfect3.c: New.
6630 * c-c++-common/gomp/imperfect4.c: New.
6631 * c-c++-common/gomp/imperfect5.c: New.
6632
6633 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6634
6635 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
6636 * g++.dg/gomp/attrs-imperfect1.C: New test.
6637 * g++.dg/gomp/attrs-imperfect2.C: New test.
6638 * g++.dg/gomp/attrs-imperfect3.C: New test.
6639 * g++.dg/gomp/attrs-imperfect4.C: New test.
6640 * g++.dg/gomp/attrs-imperfect5.C: New test.
6641 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
6642 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
6643 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
6644
6645 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6646
6647 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
6648 * c-c++-common/goacc/tile-2.c: Likewise.
6649 * gcc.dg/gomp/collapse-1.c: Likewise.
6650
6651 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
6652
6653 * gcc.target/riscv/gcse-const.c: New Test
6654 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
6655 for Jump.
6656 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
6657
6658 2023-08-25 Andrew Pinski <apinski@marvell.com>
6659
6660 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
6661
6662 2023-08-25 Harald Anlauf <anlauf@gmx.de>
6663
6664 PR fortran/35095
6665 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
6666 * gfortran.dg/data_bounds_2.f90: New test.
6667
6668 2023-08-25 David Malcolm <dmalcolm@redhat.com>
6669
6670 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
6671 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
6672 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
6673
6674 2023-08-25 Richard Biener <rguenther@suse.de>
6675
6676 PR tree-optimization/111137
6677 * gcc.dg/torture/pr111137.c: New testcase.
6678
6679 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
6680
6681 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
6682
6683 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
6684
6685 * gcc.target/riscv/vector-abi-1.c: Moved to...
6686 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
6687 * gcc.target/riscv/vector-abi-2.c: Moved to...
6688 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
6689 * gcc.target/riscv/vector-abi-3.c: Moved to...
6690 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
6691 * gcc.target/riscv/vector-abi-4.c: Moved to...
6692 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
6693 * gcc.target/riscv/vector-abi-5.c: Moved to...
6694 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
6695 * gcc.target/riscv/vector-abi-6.c: Moved to...
6696 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
6697 * gcc.target/riscv/vector-abi-7.c: Moved to...
6698 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
6699 * gcc.target/riscv/vector-abi-8.c: Moved to...
6700 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
6701 * gcc.target/riscv/vector-abi-9.c: Moved to...
6702 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
6703
6704 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
6705
6706 PR target/111127
6707 * gcc.target/i386/pr111127.c: New test.
6708
6709 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
6710
6711 PR target/94866
6712 * g++.target/i386/pr94866.C: New test.
6713
6714 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6715
6716 PR c/106537
6717 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
6718 non-function pointers is legit.
6719 * gcc.c-torture/compile/pr106537-2.c: Likewise.
6720
6721 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6722
6723 PR analyzer/105899
6724 * gcc.dg/analyzer/strcat-1.c: New test.
6725
6726 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6727
6728 PR analyzer/105899
6729 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
6730
6731 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6732
6733 PR analyzer/105899
6734 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
6735 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
6736 * gcc.dg/analyzer/strcpy-3.c: Likewise.
6737 * gcc.dg/analyzer/strcpy-4.c: New test.
6738
6739 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6740
6741 PR analyzer/105899
6742 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
6743 (test_strlen_1): New.
6744
6745 2023-08-24 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/111123
6748 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
6749
6750 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6751
6752 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
6753 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
6754 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
6755 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
6756 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
6757 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
6758 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
6759 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
6760 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
6761 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
6762 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
6763 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
6764 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
6765 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
6766 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
6767 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
6768 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
6769 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
6770 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
6771 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
6772 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
6773 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
6774 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
6775 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
6776 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
6777 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
6778
6779 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
6780
6781 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
6782 -fno-sched-pressure.
6783 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
6784 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
6785 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
6786 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
6787 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
6788 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
6789 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
6790 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
6791 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
6792 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
6793 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
6794 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
6795 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
6796 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
6797 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
6798 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
6799 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
6800 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
6801 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
6802 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6803 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6804 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6805 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6806 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6807
6808 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6809
6810 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
6811
6812 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6813
6814 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
6815 Add tests.
6816 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
6817 Ditto.
6818 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
6819 Ditto.
6820 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
6821 Ditto.
6822 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
6823 Ditto.
6824 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
6825 Ditto.
6826 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
6827 Ditto.
6828 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
6829 Ditto.
6830 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
6831 Ditto.
6832 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
6833 Ditto.
6834 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
6835 Ditto.
6836 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
6837 Ditto.
6838 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
6839 Ditto.
6840 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
6841 Ditto.
6842 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
6843 Ditto.
6844 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
6845 Ditto.
6846 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
6847 Ditto.
6848
6849 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6850
6851 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
6852 Add variable to hold reference result.
6853
6854 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6855
6856 * gcc.dg/c2x-attr-syntax-6.c: New test.
6857 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
6858
6859 2023-08-24 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/111115
6862 * lib/target-supports.exp (check_effective_target_vect_masked_store):
6863 Supported with check_avx_available.
6864 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
6865
6866 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6867
6868 * gcc.target/aarch64/neoverse_v1_2.c: New test.
6869 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
6870
6871 2023-08-24 Richard Biener <rguenther@suse.de>
6872
6873 PR tree-optimization/111128
6874 * gcc.dg/torture/pr111128.c: New testcase.
6875
6876 2023-08-24 Richard Biener <rguenther@suse.de>
6877
6878 PR testsuite/111125
6879 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
6880
6881 2023-08-24 Andrew Pinski <apinski@marvell.com>
6882
6883 PR tree-optimization/111109
6884 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
6885
6886 2023-08-24 Andrew Pinski <apinski@marvell.com>
6887
6888 PR tree-optimization/95929
6889 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
6890 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
6891 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
6892
6893 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6894
6895 Revert:
6896 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6897
6898 * g++.target/i386/mv33.C: New test.
6899 * gcc.target/i386/avx10_1-1.c: Ditto.
6900 * gcc.target/i386/avx10_1-2.c: Ditto.
6901 * gcc.target/i386/avx10_1-3.c: Ditto.
6902 * gcc.target/i386/avx10_1-4.c: Ditto.
6903 * gcc.target/i386/avx10_1-5.c: Ditto.
6904 * gcc.target/i386/avx10_1-6.c: Ditto.
6905 * gcc.target/i386/avx10_1-7.c: Ditto.
6906 * gcc.target/i386/avx10_1-8.c: Ditto.
6907 * gcc.target/i386/avx10_1-9.c: Ditto.
6908 * gcc.target/i386/avx10_1-10.c: Ditto.
6909
6910 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6911
6912 Revert:
6913 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6914
6915 * gcc.target/i386/avx10_1-11.c: New test.
6916 * gcc.target/i386/avx10_1-12.c: Ditto.
6917 * gcc.target/i386/avx10_1-13.c: Ditto.
6918 * gcc.target/i386/avx10_1-14.c: Ditto.
6919
6920 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6921
6922 Revert:
6923 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6924
6925 * gcc.target/i386/avx10_1-15.c: New test.
6926 * gcc.target/i386/avx10_1-16.c: Ditto.
6927 * gcc.target/i386/avx10_1-17.c: Ditto.
6928 * gcc.target/i386/avx10_1-18.c: Ditto.
6929
6930 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6931
6932 Revert:
6933 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6934
6935 * gcc.target/i386/avx-1.c: Add -mavx10.1.
6936 * gcc.target/i386/avx-2.c: Ditto.
6937 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
6938
6939 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6940
6941 Revert:
6942 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6943
6944 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
6945 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
6946 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
6947 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
6948 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
6949 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
6950 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
6951 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
6952 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
6953 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
6954 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
6955 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
6956 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
6957
6958 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6959
6960 Revert:
6961 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6962
6963 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
6964 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
6965 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
6966 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
6967 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
6968 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
6969 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
6970 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
6971 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
6972 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
6973 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
6974 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
6975 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
6976 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
6977 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
6978 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
6979 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
6980
6981 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6982
6983 Revert:
6984 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6985
6986 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
6987 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
6988 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
6989 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
6990 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
6991 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
6992 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
6993 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
6994 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
6995 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
6996
6997 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6998
6999 Revert:
7000 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
7001
7002 PR target/111051
7003 PR target/111051
7004 * gcc.target/i386/pr111051-1.c: New test.
7005
7006 2023-08-24 Richard Biener <rguenther@suse.de>
7007
7008 PR debug/111080
7009 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
7010
7011 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
7012
7013 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
7014
7015 2023-08-23 Harald Anlauf <anlauf@gmx.de>
7016
7017 PR fortran/32986
7018 * gfortran.dg/common_28.f90: New test.
7019
7020 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
7021
7022 * gcc.dg/pr102983.c: Adjust output expectations.
7023 * gcc.dg/pr110918.c: New.
7024
7025 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
7026
7027 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
7028 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
7029 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
7030 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
7031 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
7032 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
7033 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
7034 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
7035 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
7036 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
7037 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
7038 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
7039 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
7040 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
7041 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
7042 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
7043
7044 2023-08-23 Jan Hubicka <jh@suse.cz>
7045
7046 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
7047
7048 2023-08-23 Jan Hubicka <jh@suse.cz>
7049
7050 PR middle-end/110940
7051 * gcc.c-torture/compile/pr110940.c: New test.
7052
7053 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7054
7055 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7056 Add vsetvli asm.
7057
7058 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7059
7060 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
7061
7062 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7063
7064 PR analyzer/105899
7065 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
7066 results on symbolic values.
7067 * gcc.dg/analyzer/strlen-1.c: New test.
7068
7069 2023-08-22 Jason Merrill <jason@redhat.com>
7070
7071 PR c++/109751
7072 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
7073 * g++.dg/cpp2a/concepts-friend15.C: New test.
7074 * g++.dg/cpp2a/concepts-friend11a.C: New file.
7075
7076 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
7077
7078 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
7079 * c-c++-common/gomp/defaultmap-5.c: New test.
7080 * c-c++-common/gomp/defaultmap-6.c: New test.
7081 * gfortran.dg/gomp/defaultmap-10.f90: New test.
7082 * gfortran.dg/gomp/defaultmap-9.f90: New test.
7083
7084 2023-08-22 Richard Biener <rguenther@suse.de>
7085
7086 PR tree-optimization/94864
7087 PR tree-optimization/94865
7088 PR tree-optimization/93080
7089 * gcc.target/i386/pr94864.c: New testcase.
7090 * gcc.target/i386/pr94865.c: Likewise.
7091 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
7092 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
7093 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
7094
7095 2023-08-22 Harald Anlauf <anlauf@gmx.de>
7096
7097 PR fortran/49588
7098 * gfortran.dg/data_vector_section.f90: New test.
7099
7100 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7101 Kewen.Lin <linkw@linux.ibm.com>
7102
7103 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
7104 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
7105
7106 2023-08-22 liuhongt <hongtao.liu@intel.com>
7107
7108 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
7109 TARGET_64BIT.
7110
7111 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
7112
7113 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
7114 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
7115 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
7116 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
7117 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
7118 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
7119
7120 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7121
7122 PR analyzer/105899
7123 * gcc.dg/analyzer/attr-format-1.c: New test.
7124 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
7125 now-passing tests.
7126
7127 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7128
7129 * gcc.dg/analyzer/fopen-1.c: New test.
7130
7131 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7132
7133 PR analyzer/105899
7134 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
7135 reimplementation of unterminated string detection. Add test
7136 coverage for uninitialized buffers.
7137 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
7138 * gcc.dg/analyzer/putenv-1.c: Likewise.
7139 * gcc.dg/analyzer/strchr-1.c: Likewise.
7140 * gcc.dg/analyzer/strcpy-1.c: Likewise.
7141 * gcc.dg/analyzer/strdup-1.c: Likewise.
7142
7143 2023-08-22 Pan Li <pan2.li@intel.com>
7144
7145 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
7146
7147 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7148
7149 * gcc.dg/unroll-7.c: Remove xfail.
7150
7151 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7152
7153 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
7154 * gcc.target/riscv/xtheadbb.c: Ditto.
7155 * gcc.target/riscv/xtheadbs.c: Ditto.
7156 * gcc.target/riscv/xtheadcmo.c: Ditto.
7157 * gcc.target/riscv/xtheadcondmov.c: Ditto.
7158 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
7159 * gcc.target/riscv/xtheadfmv.c: Ditto.
7160 * gcc.target/riscv/xtheadint.c: Ditto.
7161 * gcc.target/riscv/xtheadmac.c: Ditto.
7162 * gcc.target/riscv/xtheadmemidx.c: Ditto.
7163 * gcc.target/riscv/xtheadmempair.c: Ditto.
7164 * gcc.target/riscv/xtheadsync.c: Ditto.
7165 * gcc.target/riscv/zawrs.c: Ditto.
7166 * gcc.target/riscv/zvbb.c: Ditto.
7167 * gcc.target/riscv/zvbc.c: Ditto.
7168 * gcc.target/riscv/zvkg.c: Ditto.
7169 * gcc.target/riscv/zvkned.c: Ditto.
7170 * gcc.target/riscv/zvknha.c: Ditto.
7171 * gcc.target/riscv/zvknhb.c: Ditto.
7172 * gcc.target/riscv/zvksed.c: Ditto.
7173 * gcc.target/riscv/zvksh.c: Ditto.
7174 * gcc.target/riscv/zvkt.c: Ditto.
7175
7176 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7177
7178 * gcc.target/riscv/zvkn.c: Quote #error messages.
7179 * gcc.target/riscv/zvkn-1.c: Ditto.
7180 * gcc.target/riscv/zvknc.c: Ditto.
7181 * gcc.target/riscv/zvknc-1.c: Ditto.
7182 * gcc.target/riscv/zvknc-2.c: Ditto.
7183 * gcc.target/riscv/zvkng.c: Ditto.
7184 * gcc.target/riscv/zvkng-1.c: Ditto.
7185 * gcc.target/riscv/zvkng-2.c: Ditto.
7186 * gcc.target/riscv/zvks.c: Ditto.
7187 * gcc.target/riscv/zvks-1.c: Ditto.
7188 * gcc.target/riscv/zvksc.c: Ditto.
7189 * gcc.target/riscv/zvksc-1.c: Ditto.
7190 * gcc.target/riscv/zvksc-2.c: Ditto.
7191 * gcc.target/riscv/zvksg.c: Ditto.
7192 * gcc.target/riscv/zvksg-1.c: Ditto.
7193 * gcc.target/riscv/zvksg-2.c: Ditto.
7194
7195 2023-08-21 Richard Biener <rguenther@suse.de>
7196
7197 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
7198
7199 2023-08-21 Richard Biener <rguenther@suse.de>
7200
7201 * lib/target-supports.exp: Add vect128, vect256 and vect512
7202 effective targets.
7203 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
7204 vect256 case.
7205
7206 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7207
7208 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
7209 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
7210 for targets that support vect_fold_extract_last.
7211
7212 2023-08-21 Richard Biener <rguenther@suse.de>
7213
7214 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
7215 to avoid reduction vectorization.
7216
7217 2023-08-21 liuhongt <hongtao.liu@intel.com>
7218
7219 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
7220 options.
7221 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
7222 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
7223 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
7224 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
7225 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
7226 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
7227 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
7228 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
7229 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
7230 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
7231 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
7232 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
7233 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
7234 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
7235 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
7236 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
7237 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
7238
7239 2023-08-21 Richard Biener <rguenther@suse.de>
7240
7241 PR tree-optimization/111082
7242 * gcc.dg/pr111082.c: New testcase.
7243
7244 2023-08-21 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/111070
7247 * gcc.dg/pr111070.c: New testcase.
7248
7249 2023-08-21 Andrew Pinski <apinski@marvell.com>
7250
7251 PR tree-optimization/111002
7252 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
7253
7254 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
7255
7256 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
7257
7258 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7259
7260 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
7261
7262 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7263
7264 PR testsuite/110756
7265 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
7266
7267 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7268
7269 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
7270 _FORTIFY_SOURCE=0 on darwin.
7271 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
7272 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
7273
7274 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7275
7276 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
7277
7278 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7279
7280 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
7281 expected pattern.
7282
7283 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7284
7285 PR analyzer/104042
7286 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
7287 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
7288 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
7289 * gcc.dg/analyzer/fd-listen.c: Likewise.
7290 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
7291 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
7292 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
7293 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
7294 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
7295
7296 2023-08-20 Andrew Pinski <apinski@marvell.com>
7297
7298 PR tree-optimization/111006
7299 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
7300
7301 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7302
7303 * lib/target-supports.exp (dg-require-python-h): Test
7304 whether Python.h can really be used.
7305
7306 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
7307
7308 PR target/111023
7309 * gcc.target/i386/pr111023-2.c: New test.
7310 * gcc.target/i386/pr111023-4b.c: New test.
7311 * gcc.target/i386/pr111023-8b.c: New test.
7312 * gcc.target/i386/pr111023.c: New test.
7313
7314 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
7315
7316 PR ipa/110753
7317 * gcc.dg/tree-ssa/pr110753.c: New test.
7318
7319 2023-08-18 Richard Biener <rguenther@suse.de>
7320
7321 PR tree-optimization/111019
7322 * g++.dg/torture/pr111019.C: New testcase.
7323
7324 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7325
7326 * gcc.target/bpf/frame-limit-1.c: New test.
7327 * gcc.target/bpf/frame-limit-2.c: Likewise.
7328
7329 2023-08-18 Richard Biener <rguenther@suse.de>
7330
7331 PR tree-optimization/111048
7332 * gcc.dg/torture/pr111048.c: New testcase.
7333
7334 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
7335
7336 PR target/111051
7337 PR target/111051
7338 * gcc.target/i386/pr111051-1.c: New test.
7339
7340 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7341
7342 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
7343 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
7344
7345 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7346
7347 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
7348 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
7349
7350 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7351 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7352
7353 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
7354 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
7355
7356 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7357
7358 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7359 Address failure due to uninitialized vtype register.
7360
7361 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
7362
7363 PR tree-optimization/111009
7364 * gcc.dg/pr111009.c: New.
7365
7366 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
7367 Charlie Jenkins <charlie@rivosinc.com>
7368
7369 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
7370 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
7371
7372 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7373
7374 PR c/106537
7375 * gcc.c-torture/compile/pr106537-1.c: New test.
7376 * gcc.c-torture/compile/pr106537-2.c: Likewise.
7377 * gcc.c-torture/compile/pr106537-3.c: Likewise.
7378
7379 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
7380
7381 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
7382 * gcc.target/riscv/zvkn-1.c: Ditto.
7383 * gcc.target/riscv/zvknc.c: Ditto.
7384 * gcc.target/riscv/zvknc-1.c: Ditto.
7385 * gcc.target/riscv/zvknc-2.c: Ditto.
7386 * gcc.target/riscv/zvkng.c: Ditto.
7387 * gcc.target/riscv/zvkng-1.c: Ditto.
7388 * gcc.target/riscv/zvkng-2.c: Ditto.
7389 * gcc.target/riscv/zvks.c: Ditto.
7390 * gcc.target/riscv/zvks-1.c: Ditto.
7391 * gcc.target/riscv/zvksc.c: Ditto.
7392 * gcc.target/riscv/zvksc-1.c: Ditto.
7393 * gcc.target/riscv/zvksc-2.c: Ditto.
7394 * gcc.target/riscv/zvksg.c: Ditto.
7395 * gcc.target/riscv/zvksg-1.c: Ditto.
7396 * gcc.target/riscv/zvksg-2.c: Ditto.
7397
7398 2023-08-17 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/111039
7401 * gcc.dg/pr111039.c: New testcase.
7402
7403 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
7404
7405 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
7406 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7407 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7408 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7409 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7410 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7411 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7412 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7413 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7414 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7415
7416 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7417
7418 * gcc.target/bpf/naked-1.c: New test.
7419
7420 2023-08-17 Richard Biener <rguenther@suse.de>
7421
7422 * gcc.target/i386/vect-reduc-2.c: New testcase.
7423
7424 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
7425
7426 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7427 Remove dg-line var declare_a.
7428
7429 2023-08-17 Pan Li <pan2.li@intel.com>
7430
7431 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
7432
7433 2023-08-17 Pan Li <pan2.li@intel.com>
7434
7435 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
7436
7437 2023-08-17 Pan Li <pan2.li@intel.com>
7438
7439 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
7440
7441 2023-08-17 Pan Li <pan2.li@intel.com>
7442
7443 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
7444
7445 2023-08-17 Pan Li <pan2.li@intel.com>
7446
7447 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
7448
7449 2023-08-17 Pan Li <pan2.li@intel.com>
7450
7451 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
7452
7453 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7454
7455 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
7456 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
7457 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
7458 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
7459 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
7460 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
7461 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
7462 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
7463 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
7464 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
7465
7466 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7467
7468 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
7469 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
7470 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
7471 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
7472 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
7473 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
7474 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
7475 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
7476 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
7477 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
7478 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
7479 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
7480 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
7481 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
7482 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
7483 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
7484 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
7485
7486 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7487
7488 PR target/111037
7489 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
7490 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
7491
7492 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7493
7494 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
7495 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
7496 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
7497 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
7498 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
7499 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
7500 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
7501 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
7502 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
7503 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
7504 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
7505 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
7506 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
7507
7508 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7509
7510 * gcc.target/i386/avx-1.c: Add -mavx10.1.
7511 * gcc.target/i386/avx-2.c: Ditto.
7512 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
7513
7514 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7515
7516 * gcc.target/i386/avx10_1-15.c: New test.
7517 * gcc.target/i386/avx10_1-16.c: Ditto.
7518 * gcc.target/i386/avx10_1-17.c: Ditto.
7519 * gcc.target/i386/avx10_1-18.c: Ditto.
7520
7521 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7522
7523 * gcc.target/i386/avx10_1-11.c: New test.
7524 * gcc.target/i386/avx10_1-12.c: Ditto.
7525 * gcc.target/i386/avx10_1-13.c: Ditto.
7526 * gcc.target/i386/avx10_1-14.c: Ditto.
7527
7528 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7529
7530 * g++.target/i386/mv33.C: New test.
7531 * gcc.target/i386/avx10_1-1.c: Ditto.
7532 * gcc.target/i386/avx10_1-2.c: Ditto.
7533 * gcc.target/i386/avx10_1-3.c: Ditto.
7534 * gcc.target/i386/avx10_1-4.c: Ditto.
7535 * gcc.target/i386/avx10_1-5.c: Ditto.
7536 * gcc.target/i386/avx10_1-6.c: Ditto.
7537 * gcc.target/i386/avx10_1-7.c: Ditto.
7538 * gcc.target/i386/avx10_1-8.c: Ditto.
7539 * gcc.target/i386/avx10_1-9.c: Ditto.
7540 * gcc.target/i386/avx10_1-10.c: Ditto.
7541
7542 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
7543
7544 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
7545
7546 2023-08-17 Andrew Pinski <apinski@marvell.com>
7547
7548 PR target/110986
7549 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
7550
7551 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7552
7553 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
7554 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
7555 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
7556 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
7557
7558 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7559
7560 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
7561 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
7562 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
7563 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
7564 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
7565
7566 2023-08-16 Pan Li <pan2.li@intel.com>
7567
7568 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
7569
7570 2023-08-16 Pan Li <pan2.li@intel.com>
7571
7572 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
7573
7574 2023-08-16 Pan Li <pan2.li@intel.com>
7575
7576 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
7577
7578 2023-08-16 Pan Li <pan2.li@intel.com>
7579
7580 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
7581
7582 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7583
7584 PR target/110429
7585 * gcc.target/powerpc/pr110429.c: New.
7586
7587 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7588
7589 PR target/106769
7590 * gcc.target/powerpc/pr106769.h: New.
7591 * gcc.target/powerpc/pr106769-p8.c: New.
7592 * gcc.target/powerpc/pr106769-p9.c: New.
7593
7594 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7595
7596 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7597 Adapt test.
7598 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
7599 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7600 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7601 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7602 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7603 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7604 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7605 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7606 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7607 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7608 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
7609 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
7610 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
7611 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
7612 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
7613 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
7614 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
7615 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
7616 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
7617 New test.
7618 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
7619 New test.
7620 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
7621 New test.
7622 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
7623 New test.
7624 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
7625 New test.
7626 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
7627 New test.
7628 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
7629 New test.
7630 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
7631 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
7632 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
7633 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
7634 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
7635 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
7636 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
7637 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
7638 New test.
7639 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
7640 New test.
7641 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
7642 New test.
7643 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
7644 New test.
7645 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
7646 New test.
7647 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
7648 New test.
7649 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
7650 New test.
7651 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
7652 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
7653 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
7654 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
7655 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
7656 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
7657 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
7658 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
7659 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
7660 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
7661 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
7662 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
7663 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
7664 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
7665 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
7666 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
7667 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
7668 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
7669 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
7670 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
7671 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
7672 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
7673 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
7674 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
7675 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
7676 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
7677 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
7678 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
7679 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
7680 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
7681 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
7682 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
7683 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
7684 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
7685 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
7686 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
7687
7688 2023-08-16 Pan Li <pan2.li@intel.com>
7689
7690 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
7691
7692 2023-08-16 liuhongt <hongtao.liu@intel.com>
7693
7694 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
7695 gather vectorization.
7696 * gcc.target/i386/avx2-gather-6.c: Ditto.
7697 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
7698 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
7699 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
7700 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
7701 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
7702 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
7703 * gcc.target/i386/pr88531-1b.c: Ditto.
7704 * gcc.target/i386/pr88531-1c.c: Ditto.
7705
7706 2023-08-16 liuhongt <hongtao.liu@intel.com>
7707
7708 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
7709
7710 2023-08-15 David Faust <david.faust@oracle.com>
7711
7712 PR target/111029
7713 * gcc.target/bpf/smov-2.c: New test.
7714 * gcc.target/bpf/smov-pseudoc-2.c: New test.
7715
7716 2023-08-15 Martin Jambor <mjambor@suse.cz>
7717
7718 PR ipa/68930
7719 PR ipa/92497
7720 * gcc.dg/ipa/pr92497-1.c: New test.
7721 * gcc.dg/ipa/pr92497-2.c: Likewise.
7722
7723 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
7724
7725 PR d/110959
7726 * gdc.dg/pr110959.d: New test.
7727
7728 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
7729 Thomas Schwinge <thomas@codesourcery.com>
7730
7731 * c-c++-common/goacc/default-3.c: Adjust testcase.
7732 * c-c++-common/goacc/default-4.c: Adjust testcase.
7733 * c-c++-common/goacc/default-5.c: Adjust testcase.
7734 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
7735 * gfortran.dg/goacc/default-4.f: Adjust testcase.
7736 * gfortran.dg/goacc/default-5.f: Adjust testcase.
7737
7738 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7739
7740 PR target/110989
7741 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
7742
7743 2023-08-15 Richard Biener <rguenther@suse.de>
7744
7745 * gcc.dg/vect/bb-slp-75.c: New testcase.
7746
7747 2023-08-15 Richard Biener <rguenther@suse.de>
7748
7749 PR tree-optimization/110963
7750 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
7751
7752 2023-08-15 Richard Biener <rguenther@suse.de>
7753
7754 PR tree-optimization/110991
7755 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
7756
7757 2023-08-15 Pan Li <pan2.li@intel.com>
7758
7759 * gcc.target/riscv/mode-switch-ice-1.c: New test.
7760
7761 2023-08-15 Pan Li <pan2.li@intel.com>
7762
7763 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
7764
7765 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7766
7767 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
7768 codes from the arguments.
7769 (p): Update calls: pass explicit distinct error codes.
7770
7771 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7772
7773 PR fortran/110360
7774 PR fortran/110419
7775 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
7776
7777 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
7778
7779 PR analyzer/110543
7780 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
7781 New test.
7782 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
7783 New test.
7784 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7785 New test.
7786
7787 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
7788
7789 DR 2386
7790 PR c++/110216
7791 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
7792 * g++.dg/cpp1z/pr110216.C: New test.
7793
7794 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
7795
7796 * gcc.target/riscv/arch-24.c: New test.
7797 * gcc.target/riscv/arch-25.c: New test.
7798
7799 2023-08-14 Pan Li <pan2.li@intel.com>
7800
7801 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
7802
7803 2023-08-14 Pan Li <pan2.li@intel.com>
7804
7805 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
7806
7807 2023-08-14 Pan Li <pan2.li@intel.com>
7808
7809 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
7810
7811 2023-08-14 Pan Li <pan2.li@intel.com>
7812
7813 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
7814
7815 2023-08-14 Pan Li <pan2.li@intel.com>
7816
7817 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
7818
7819 2023-08-14 Pan Li <pan2.li@intel.com>
7820
7821 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
7822
7823 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
7824
7825 PR modula2/108119
7826 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
7827 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
7828 (gm2_init_iso): Add -fm2-plugin.
7829 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
7830 (gm2_init_pim2): Add -fm2-plugin.
7831 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
7832 (gm2_init_iso): Add -fm2-plugin.
7833 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
7834 (gm2_init_pim2): Add -fm2-plugin.
7835
7836 2023-08-12 Jakub Jelinek <jakub@redhat.com>
7837
7838 * gcc.dg/stdckdint-1.c: New test.
7839 * gcc.dg/stdckdint-2.c: New test.
7840
7841 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7842
7843 PR target/110994
7844 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
7845
7846 2023-08-12 Patrick Palka <ppalka@redhat.com>
7847 Jason Merrill <jason@redhat.com>
7848
7849 PR c++/106604
7850 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
7851 of "declared" in the repeated deduction guide diagnostics.
7852 * g++.dg/cpp1z/class-deduction116.C: New test.
7853
7854 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7855
7856 PR target/110985
7857 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
7858
7859 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7860
7861 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
7862 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
7863 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
7864 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
7865 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
7866 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
7867 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
7868 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
7869 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
7870 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
7871
7872 2023-08-11 David Malcolm <dmalcolm@redhat.com>
7873
7874 PR analyzer/105899
7875 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
7876 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
7877 (test_error_at_line_unterminated): New.
7878 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
7879 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
7880 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
7881 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
7882 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
7883
7884 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7885
7886 PR middle-end/110989
7887 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
7888
7889 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
7890
7891 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
7892 to dg-options.
7893 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
7894 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
7895 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
7896 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
7897 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
7898 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
7899 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
7900 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
7901 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
7902 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
7903 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
7904 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
7905 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
7906 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
7907 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
7908 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
7909 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
7910 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
7911 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
7912 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
7913 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
7914 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
7915 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
7916 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
7917 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
7918 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
7919 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
7920
7921 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7922
7923 * lib/target-supports.exp (check_effective_target_alloca): BPF
7924 target does not support alloca.
7925 * gcc.target/bpf/diag-alloca-1.c: New test.
7926 * gcc.target/bpf/diag-alloca-2.c: Likewise.
7927 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
7928 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
7929 * gcc.target/bpf/regs-availability-1.c: Likewise.
7930
7931 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7932
7933 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
7934 * gcc.target/bpf/diag-funargs.c: Adapt test.
7935
7936 2023-08-11 Eric Feng <ef2648@columbia.edu>
7937
7938 PR analyzer/107646
7939 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
7940 PyList_New, PyList_Append, PyLong_FromLong
7941 * gcc.dg/plugin/plugin.exp: New test.
7942 * lib/target-supports.exp: New procedure.
7943 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
7944
7945 2023-08-11 Patrick Palka <ppalka@redhat.com>
7946
7947 PR c++/110927
7948 * g++.dg/cpp2a/concepts-requires35.C: New test.
7949
7950 2023-08-11 Patrick Palka <ppalka@redhat.com>
7951
7952 PR c++/71954
7953 * g++.dg/cpp1y/var-templ84.C: New test.
7954 * g++.dg/cpp1y/var-templ84a.C: New test.
7955
7956 2023-08-11 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/110979
7959 * gcc.dg/torture/pr110979.c: New testcase.
7960
7961 2023-08-11 Richard Biener <rguenther@suse.de>
7962
7963 * g++.dg/vect/slp-pr87105.cc: Adjust.
7964 * gcc.dg/vect/bb-slp-17.c: Likewise.
7965 * gcc.dg/vect/bb-slp-20.c: Likewise.
7966 * gcc.dg/vect/bb-slp-21.c: Likewise.
7967 * gcc.dg/vect/bb-slp-22.c: Likewise.
7968 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
7969
7970 2023-08-11 Pan Li <pan2.li@intel.com>
7971
7972 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
7973
7974 2023-08-11 Pan Li <pan2.li@intel.com>
7975
7976 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
7977
7978 2023-08-11 Drew Ross <drross@redhat.com>
7979 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR tree-optimization/109938
7982 * gcc.c-torture/execute/pr109938.c: New test.
7983 * gcc.dg/tree-ssa/pr109938.c: New test.
7984
7985 2023-08-11 Pan Li <pan2.li@intel.com>
7986
7987 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
7988
7989 2023-08-11 Pan Li <pan2.li@intel.com>
7990
7991 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
7992
7993 2023-08-11 Jakub Jelinek <jakub@redhat.com>
7994
7995 * gcc.dg/c11-typeof-2.c: New test.
7996 * gcc.dg/c11-typeof-3.c: New test.
7997 * gcc.dg/gnu11-typeof-3.c: New test.
7998 * gcc.dg/gnu11-typeof-4.c: New test.
7999
8000 2023-08-11 Andrew Pinski <apinski@marvell.com>
8001
8002 PR tree-optimization/110954
8003 * gcc.c-torture/execute/pr110954-1.c: New test.
8004
8005 2023-08-11 Martin Uecker <uecker@tugraz.at>
8006
8007 PR c/84510
8008 * gcc.dg/Wuseless-cast.c: New test.
8009
8010 2023-08-11 Pan Li <pan2.li@intel.com>
8011
8012 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
8013
8014 2023-08-10 Jan Hubicka <jh@suse.cz>
8015
8016 PR middle-end/110923
8017 * gcc.dg/tree-ssa/pr110923.c: New test.
8018
8019 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
8020
8021 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
8022 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
8023 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
8024 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
8025 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
8026 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
8027 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
8028 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
8029 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
8030 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
8031 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
8032 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
8033 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
8034 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
8035 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
8036 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
8037 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
8038 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
8039 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
8040 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
8041 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
8042 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
8043 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
8044 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
8045 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
8046 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
8047 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
8048 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
8049
8050 2023-08-10 Jan Hubicka <jh@suse.cz>
8051
8052 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
8053
8054 2023-08-10 Pan Li <pan2.li@intel.com>
8055
8056 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
8057
8058 2023-08-10 Pan Li <pan2.li@intel.com>
8059
8060 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
8061
8062 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8063
8064 PR target/110964
8065 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
8066
8067 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8068
8069 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
8070 Adapt test.
8071 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
8072 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
8073 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
8074 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
8075 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
8076 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
8077
8078 2023-08-09 David Malcolm <dmalcolm@redhat.com>
8079
8080 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
8081 to reflect splitting of allocation size and assignment messages
8082 from a single event into pairs of events
8083 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
8084 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
8085 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
8086 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
8087 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
8088 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
8089 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
8090 value is the initial argument.
8091 * gcc.dg/plugin/analyzer_kernel_plugin.c
8092 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
8093 the "known zero size" case.
8094 * gcc.dg/plugin/analyzer_known_fns_plugin.c
8095 (known_function_attempt_to_copy::impl_call_pre): Likewise.
8096
8097 2023-08-09 Andrew Pinski <apinski@marvell.com>
8098
8099 PR tree-optimization/110937
8100 PR tree-optimization/100798
8101 * gcc.dg/tree-ssa/bool-14.c: New test.
8102 * gcc.dg/tree-ssa/bool-15.c: New test.
8103 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
8104 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
8105 so `a ? -1 : 0` is not used to hit the match
8106 pattern.
8107
8108 2023-08-09 Carl Love <cel@us.ibm.com>
8109
8110 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
8111 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
8112 execute_test_functions): Move to vec-cmpne.h. Add
8113 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
8114 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
8115 and vec-cmpne-runnable.c. Split define_test_functions definition
8116 into define_test_functions and define_init_verify_functions.
8117
8118 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8119
8120 PR target/110950
8121 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
8122
8123 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
8124
8125 * gcc.target/riscv/zicond-ice-1.c: New test.
8126
8127 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
8128
8129 PR c++/100482
8130 * g++.dg/cpp0x/decltype-100482.C: New test.
8131
8132 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
8133
8134 PR target/110832
8135 * gcc.target/i386/pr110832-1.c: New test.
8136 * gcc.target/i386/pr110832-2.c: New test.
8137 * gcc.target/i386/pr110832-3.c: New test.
8138
8139 2023-08-08 Andrew Pinski <apinski@marvell.com>
8140
8141 PR tree-optimization/103281
8142 PR tree-optimization/28794
8143 * gcc.dg/tree-ssa/pr103281-1.c: New test.
8144 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
8145
8146 2023-08-08 Pan Li <pan2.li@intel.com>
8147
8148 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
8149 cases.
8150 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8151
8152 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8153
8154 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
8155 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
8156 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
8157 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
8158 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
8159 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
8160 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
8161 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
8162 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
8163 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
8164 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
8165 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
8166 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
8167 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
8168 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
8169 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
8170 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
8171 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
8172 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
8173 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
8174 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
8175 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
8176 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
8177 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
8178 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
8179 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
8180 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
8181 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
8182 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
8183 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
8184 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
8185 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
8186 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
8187 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
8188 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
8189 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
8190 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
8191 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
8192 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
8193 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
8194 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
8195 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
8196 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
8197 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
8198 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
8199 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
8200 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
8201 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
8202 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
8203 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
8204 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
8205 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
8206 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
8207 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
8208 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
8209 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
8210 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
8211 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
8212 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
8213 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
8214 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
8215 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
8216 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
8217 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
8218 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
8219 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
8220 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
8221 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
8222 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
8223 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
8224 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
8225 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
8226 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
8227 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
8228 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
8229 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
8230 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
8231 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
8232 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
8233 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
8234 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
8235 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
8236 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
8237 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
8238 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
8239 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
8240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
8241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
8242 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
8243 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
8244 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
8245 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
8246 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
8247 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
8248 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
8249 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
8250 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
8251 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
8252 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
8253 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
8254 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
8255 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
8256 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
8257 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
8258 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
8259 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
8260 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
8261 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
8262 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
8263 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
8264 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
8265 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
8266
8267 2023-08-08 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/49955
8270 * gfortran.dg/vect/pr49955.f: New testcase.
8271
8272 2023-08-08 Richard Biener <rguenther@suse.de>
8273
8274 PR tree-optimization/110924
8275 * gcc.dg/torture/pr110924.c: New testcase.
8276
8277 2023-08-08 yulong <shiyulong@iscas.ac.cn>
8278
8279 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
8280 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
8281 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
8282 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
8283 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
8284 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
8285
8286 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8287
8288 PR rtl-optimization/110869
8289 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
8290 * gcc.dg/cmp-mem-const-2.c: Dito.
8291 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
8292 * gcc.dg/cmp-mem-const-4.c: Dito.
8293 * gcc.dg/cmp-mem-const-5.c: Dito.
8294 * gcc.dg/cmp-mem-const-6.c: Dito.
8295
8296 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8297
8298 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
8299 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
8300
8301 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8302
8303 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
8304 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
8305 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
8306 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
8307 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
8308 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
8309 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
8310
8311 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8312
8313 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
8314 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
8315 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
8316 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
8317 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
8318 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
8319 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
8320 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
8321 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
8322 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
8323 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
8324 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
8325 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
8326 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
8327 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
8328 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
8329 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
8330 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
8331
8332 2023-08-07 Martin Jambor <mjambor@suse.cz>
8333
8334 PR ipa/110378
8335 * g++.dg/ipa/pr110378-1.C: New test.
8336
8337 2023-08-07 Andrew Pinski <apinski@marvell.com>
8338
8339 PR tree-optimization/109959
8340 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
8341 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
8342 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
8343 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
8344 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
8345
8346 2023-08-07 liuhongt <hongtao.liu@intel.com>
8347
8348 * gcc.target/i386/pr110762-v4hf.c: New test.
8349
8350 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8351
8352 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
8353
8354 2023-08-07 Jan Hubicka <jh@suse.cz>
8355
8356 PR tree-optimization/106293
8357 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
8358 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
8359
8360 2023-08-07 Andrew Pinski <apinski@marvell.com>
8361
8362 PR tree-optimization/96695
8363 * gcc.dg/pr96695-1.c: New test.
8364 * gcc.dg/pr96695-10.c: New test.
8365 * gcc.dg/pr96695-11.c: New test.
8366 * gcc.dg/pr96695-12.c: New test.
8367 * gcc.dg/pr96695-2.c: New test.
8368 * gcc.dg/pr96695-3.c: New test.
8369 * gcc.dg/pr96695-4.c: New test.
8370 * gcc.dg/pr96695-5.c: New test.
8371 * gcc.dg/pr96695-6.c: New test.
8372 * gcc.dg/pr96695-7.c: New test.
8373 * gcc.dg/pr96695-8.c: New test.
8374 * gcc.dg/pr96695-9.c: New test.
8375
8376 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
8377
8378 PR target/110792
8379 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
8380
8381 2023-08-06 Jan Hubicka <jh@suse.cz>
8382
8383 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
8384 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
8385 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
8386 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
8387 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
8388 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
8389 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
8390 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
8391 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
8392 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
8393 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
8394 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
8395 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
8396 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
8397 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
8398
8399 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
8400
8401 PR modula2/110779
8402 * gm2/iso/run/pass/m2date.mod: New test.
8403 * gm2/iso/run/pass/testclock.mod: New test.
8404 * gm2/iso/run/pass/testclock2.mod: New test.
8405
8406 2023-08-05 Martin Uecker <uecker@tugraz.at>
8407
8408 PR c/98536
8409 * gcc.dg/Wvla-parameter-4.c: Adapt test.
8410 * gcc.dg/attr-access-2.c: Adapt test.
8411
8412 2023-08-05 Martin Uecker <uecker@tugraz.at>
8413
8414 * gcc.dg/pr68193.c: New test.
8415
8416 2023-08-04 David Malcolm <dmalcolm@redhat.com>
8417
8418 PR analyzer/110426
8419 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
8420 reflect consolidation of size and assignment into a single event.
8421 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
8422 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
8423 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
8424 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
8425 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
8426 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
8427 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
8428 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
8429 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
8430 * gcc.dg/analyzer/explode-4.c: New test.
8431 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
8432 __attribute__ alloc_size.
8433
8434 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
8435
8436 PR target/110202
8437 * gcc.target/i386/invariant-ternlog-1.c: New test.
8438 * gcc.target/i386/invariant-ternlog-2.c: New test.
8439
8440 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8441
8442 * gcc.target/i386/pr110717-2.c: New test case.
8443
8444 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8445
8446 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
8447
8448 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
8449
8450 * gcc.target/avr/lra-cpymem_qi.c: New.
8451
8452 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8453
8454 * g++.dg/vect/pr84556.cc: Add novector pragma.
8455 * g++.dg/vect/simd-1.cc: Add novector pragma.
8456 * g++.dg/vect/simd-2.cc: Add novector pragma.
8457 * g++.dg/vect/simd-3.cc: Add novector pragma.
8458 * g++.dg/vect/simd-4.cc: Add novector pragma.
8459 * g++.dg/vect/simd-5.cc: Add novector pragma.
8460 * g++.dg/vect/simd-6.cc: Add novector pragma.
8461 * g++.dg/vect/simd-7.cc: Add novector pragma.
8462 * g++.dg/vect/simd-8.cc: Add novector pragma.
8463 * g++.dg/vect/simd-9.cc: Add novector pragma.
8464 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
8465 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
8466 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
8467 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
8468 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
8469 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
8470 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
8471 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
8472 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
8473 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
8474 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
8475 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
8476 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
8477 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
8478 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
8479 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
8480 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
8481 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
8482 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
8483 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
8484 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
8485 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
8486 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
8487 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
8488 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
8489 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
8490 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
8491 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
8492 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
8493 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
8494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
8495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
8496 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
8497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
8498 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
8499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
8500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
8501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
8502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
8503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
8504 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
8505 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
8506 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
8507 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
8508 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
8509 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
8510 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
8511 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
8512 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
8513 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
8514 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
8515 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
8516 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
8517 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
8518 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
8519 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
8520 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
8521 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
8522 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
8523 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
8524 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
8525 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
8526 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
8527 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
8528 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
8529 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
8530 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
8531 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
8532 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
8533 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
8534 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
8535 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
8536 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
8537 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
8538 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
8539 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
8540 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
8541 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
8542 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
8543 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
8544 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
8545 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
8546 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
8547 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
8548 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
8549 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
8550 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
8551 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
8552 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
8553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
8554 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
8555 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
8556 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
8557 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
8558 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
8559 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
8560 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
8561 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
8562 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
8563 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
8564 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
8565 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
8566 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
8567 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
8568 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
8569 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
8570 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
8571 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
8572 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
8573 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
8574 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
8575 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
8576 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
8577 * gcc.dg/vect/pr101445.c: Add novector pragma.
8578 * gcc.dg/vect/pr103581.c: Add novector pragma.
8579 * gcc.dg/vect/pr105219.c: Add novector pragma.
8580 * gcc.dg/vect/pr108608.c: Add novector pragma.
8581 * gcc.dg/vect/pr18400.c: Add novector pragma.
8582 * gcc.dg/vect/pr18536.c: Add novector pragma.
8583 * gcc.dg/vect/pr20122.c: Add novector pragma.
8584 * gcc.dg/vect/pr25413.c: Add novector pragma.
8585 * gcc.dg/vect/pr30784.c: Add novector pragma.
8586 * gcc.dg/vect/pr37539.c: Add novector pragma.
8587 * gcc.dg/vect/pr40074.c: Add novector pragma.
8588 * gcc.dg/vect/pr45752.c: Add novector pragma.
8589 * gcc.dg/vect/pr45902.c: Add novector pragma.
8590 * gcc.dg/vect/pr46009.c: Add novector pragma.
8591 * gcc.dg/vect/pr48172.c: Add novector pragma.
8592 * gcc.dg/vect/pr51074.c: Add novector pragma.
8593 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
8594 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
8595 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
8596 * gcc.dg/vect/pr56918.c: Add novector pragma.
8597 * gcc.dg/vect/pr56920.c: Add novector pragma.
8598 * gcc.dg/vect/pr56933.c: Add novector pragma.
8599 * gcc.dg/vect/pr57705.c: Add novector pragma.
8600 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
8601 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
8602 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
8603 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
8604 * gcc.dg/vect/pr59594.c: Add novector pragma.
8605 * gcc.dg/vect/pr59984.c: Add novector pragma.
8606 * gcc.dg/vect/pr60276.c: Add novector pragma.
8607 * gcc.dg/vect/pr61194.c: Add novector pragma.
8608 * gcc.dg/vect/pr61680.c: Add novector pragma.
8609 * gcc.dg/vect/pr62021.c: Add novector pragma.
8610 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
8611 * gcc.dg/vect/pr64252.c: Add novector pragma.
8612 * gcc.dg/vect/pr64404.c: Add novector pragma.
8613 * gcc.dg/vect/pr64421.c: Add novector pragma.
8614 * gcc.dg/vect/pr64493.c: Add novector pragma.
8615 * gcc.dg/vect/pr64495.c: Add novector pragma.
8616 * gcc.dg/vect/pr66251.c: Add novector pragma.
8617 * gcc.dg/vect/pr66253.c: Add novector pragma.
8618 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
8619 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
8620 * gcc.dg/vect/pr69820.c: Add novector pragma.
8621 * gcc.dg/vect/pr70021.c: Add novector pragma.
8622 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
8623 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
8624 * gcc.dg/vect/pr71259.c: Add novector pragma.
8625 * gcc.dg/vect/pr78005.c: Add novector pragma.
8626 * gcc.dg/vect/pr78558.c: Add novector pragma.
8627 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
8628 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
8629 * gcc.dg/vect/pr80928.c: Add novector pragma.
8630 * gcc.dg/vect/pr81410.c: Add novector pragma.
8631 * gcc.dg/vect/pr81633.c: Add novector pragma.
8632 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
8633 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
8634 * gcc.dg/vect/pr85586.c: Add novector pragma.
8635 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
8636 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
8637 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
8638 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
8639 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
8640 * gcc.dg/vect/pr90018.c: Add novector pragma.
8641 * gcc.dg/vect/pr92420.c: Add novector pragma.
8642 * gcc.dg/vect/pr94994.c: Add novector pragma.
8643 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
8644 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
8645 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
8646 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
8647 * gcc.dg/vect/pr97678.c: Add novector pragma.
8648 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
8649 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
8650 * gcc.dg/vect/slp-1.c: Add novector pragma.
8651 * gcc.dg/vect/slp-10.c: Add novector pragma.
8652 * gcc.dg/vect/slp-11a.c: Add novector pragma.
8653 * gcc.dg/vect/slp-11b.c: Add novector pragma.
8654 * gcc.dg/vect/slp-11c.c: Add novector pragma.
8655 * gcc.dg/vect/slp-12a.c: Add novector pragma.
8656 * gcc.dg/vect/slp-12b.c: Add novector pragma.
8657 * gcc.dg/vect/slp-12c.c: Add novector pragma.
8658 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
8659 * gcc.dg/vect/slp-13.c: Add novector pragma.
8660 * gcc.dg/vect/slp-14.c: Add novector pragma.
8661 * gcc.dg/vect/slp-15.c: Add novector pragma.
8662 * gcc.dg/vect/slp-16.c: Add novector pragma.
8663 * gcc.dg/vect/slp-17.c: Add novector pragma.
8664 * gcc.dg/vect/slp-18.c: Add novector pragma.
8665 * gcc.dg/vect/slp-19a.c: Add novector pragma.
8666 * gcc.dg/vect/slp-19b.c: Add novector pragma.
8667 * gcc.dg/vect/slp-19c.c: Add novector pragma.
8668 * gcc.dg/vect/slp-2.c: Add novector pragma.
8669 * gcc.dg/vect/slp-20.c: Add novector pragma.
8670 * gcc.dg/vect/slp-21.c: Add novector pragma.
8671 * gcc.dg/vect/slp-22.c: Add novector pragma.
8672 * gcc.dg/vect/slp-23.c: Add novector pragma.
8673 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
8674 * gcc.dg/vect/slp-24.c: Add novector pragma.
8675 * gcc.dg/vect/slp-25.c: Add novector pragma.
8676 * gcc.dg/vect/slp-26.c: Add novector pragma.
8677 * gcc.dg/vect/slp-28.c: Add novector pragma.
8678 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
8679 * gcc.dg/vect/slp-3.c: Add novector pragma.
8680 * gcc.dg/vect/slp-33.c: Add novector pragma.
8681 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
8682 * gcc.dg/vect/slp-34.c: Add novector pragma.
8683 * gcc.dg/vect/slp-35.c: Add novector pragma.
8684 * gcc.dg/vect/slp-37.c: Add novector pragma.
8685 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
8686 * gcc.dg/vect/slp-4.c: Add novector pragma.
8687 * gcc.dg/vect/slp-41.c: Add novector pragma.
8688 * gcc.dg/vect/slp-43.c: Add novector pragma.
8689 * gcc.dg/vect/slp-45.c: Add novector pragma.
8690 * gcc.dg/vect/slp-46.c: Add novector pragma.
8691 * gcc.dg/vect/slp-47.c: Add novector pragma.
8692 * gcc.dg/vect/slp-48.c: Add novector pragma.
8693 * gcc.dg/vect/slp-49.c: Add novector pragma.
8694 * gcc.dg/vect/slp-5.c: Add novector pragma.
8695 * gcc.dg/vect/slp-6.c: Add novector pragma.
8696 * gcc.dg/vect/slp-7.c: Add novector pragma.
8697 * gcc.dg/vect/slp-8.c: Add novector pragma.
8698 * gcc.dg/vect/slp-9.c: Add novector pragma.
8699 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
8700 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
8701 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
8702 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
8703 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
8704 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
8705 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
8706 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
8707 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
8708 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
8709 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
8710 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
8711 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
8712 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
8713 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
8714 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
8715 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
8716 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
8717 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
8718 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
8719 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
8720 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
8721 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
8722 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
8723 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
8724 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
8725 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
8726 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
8727 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
8728 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
8729 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
8730 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
8731 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
8732 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
8733 * gcc.dg/vect/vect-100.c: Add novector pragma.
8734 * gcc.dg/vect/vect-103.c: Add novector pragma.
8735 * gcc.dg/vect/vect-104.c: Add novector pragma.
8736 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
8737 * gcc.dg/vect/vect-105.c: Add novector pragma.
8738 * gcc.dg/vect/vect-106.c: Add novector pragma.
8739 * gcc.dg/vect/vect-107.c: Add novector pragma.
8740 * gcc.dg/vect/vect-108.c: Add novector pragma.
8741 * gcc.dg/vect/vect-109.c: Add novector pragma.
8742 * gcc.dg/vect/vect-11.c: Add novector pragma.
8743 * gcc.dg/vect/vect-110.c: Add novector pragma.
8744 * gcc.dg/vect/vect-113.c: Add novector pragma.
8745 * gcc.dg/vect/vect-114.c: Add novector pragma.
8746 * gcc.dg/vect/vect-115.c: Add novector pragma.
8747 * gcc.dg/vect/vect-116.c: Add novector pragma.
8748 * gcc.dg/vect/vect-117.c: Add novector pragma.
8749 * gcc.dg/vect/vect-11a.c: Add novector pragma.
8750 * gcc.dg/vect/vect-12.c: Add novector pragma.
8751 * gcc.dg/vect/vect-122.c: Add novector pragma.
8752 * gcc.dg/vect/vect-124.c: Add novector pragma.
8753 * gcc.dg/vect/vect-13.c: Add novector pragma.
8754 * gcc.dg/vect/vect-14.c: Add novector pragma.
8755 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
8756 * gcc.dg/vect/vect-15.c: Add novector pragma.
8757 * gcc.dg/vect/vect-17.c: Add novector pragma.
8758 * gcc.dg/vect/vect-18.c: Add novector pragma.
8759 * gcc.dg/vect/vect-19.c: Add novector pragma.
8760 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
8761 * gcc.dg/vect/vect-2.c: Add novector pragma.
8762 * gcc.dg/vect/vect-20.c: Add novector pragma.
8763 * gcc.dg/vect/vect-21.c: Add novector pragma.
8764 * gcc.dg/vect/vect-22.c: Add novector pragma.
8765 * gcc.dg/vect/vect-23.c: Add novector pragma.
8766 * gcc.dg/vect/vect-24.c: Add novector pragma.
8767 * gcc.dg/vect/vect-25.c: Add novector pragma.
8768 * gcc.dg/vect/vect-26.c: Add novector pragma.
8769 * gcc.dg/vect/vect-27.c: Add novector pragma.
8770 * gcc.dg/vect/vect-28.c: Add novector pragma.
8771 * gcc.dg/vect/vect-29.c: Add novector pragma.
8772 * gcc.dg/vect/vect-3.c: Add novector pragma.
8773 * gcc.dg/vect/vect-30.c: Add novector pragma.
8774 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
8775 * gcc.dg/vect/vect-31.c: Add novector pragma.
8776 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
8777 * gcc.dg/vect/vect-32.c: Add novector pragma.
8778 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
8779 * gcc.dg/vect/vect-33.c: Add novector pragma.
8780 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
8781 * gcc.dg/vect/vect-34.c: Add novector pragma.
8782 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
8783 * gcc.dg/vect/vect-35.c: Add novector pragma.
8784 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
8785 * gcc.dg/vect/vect-36.c: Add novector pragma.
8786 * gcc.dg/vect/vect-38.c: Add novector pragma.
8787 * gcc.dg/vect/vect-4.c: Add novector pragma.
8788 * gcc.dg/vect/vect-40.c: Add novector pragma.
8789 * gcc.dg/vect/vect-42.c: Add novector pragma.
8790 * gcc.dg/vect/vect-44.c: Add novector pragma.
8791 * gcc.dg/vect/vect-46.c: Add novector pragma.
8792 * gcc.dg/vect/vect-48.c: Add novector pragma.
8793 * gcc.dg/vect/vect-5.c: Add novector pragma.
8794 * gcc.dg/vect/vect-50.c: Add novector pragma.
8795 * gcc.dg/vect/vect-52.c: Add novector pragma.
8796 * gcc.dg/vect/vect-54.c: Add novector pragma.
8797 * gcc.dg/vect/vect-56.c: Add novector pragma.
8798 * gcc.dg/vect/vect-58.c: Add novector pragma.
8799 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
8800 * gcc.dg/vect/vect-6.c: Add novector pragma.
8801 * gcc.dg/vect/vect-60.c: Add novector pragma.
8802 * gcc.dg/vect/vect-62.c: Add novector pragma.
8803 * gcc.dg/vect/vect-63.c: Add novector pragma.
8804 * gcc.dg/vect/vect-64.c: Add novector pragma.
8805 * gcc.dg/vect/vect-65.c: Add novector pragma.
8806 * gcc.dg/vect/vect-66.c: Add novector pragma.
8807 * gcc.dg/vect/vect-67.c: Add novector pragma.
8808 * gcc.dg/vect/vect-68.c: Add novector pragma.
8809 * gcc.dg/vect/vect-7.c: Add novector pragma.
8810 * gcc.dg/vect/vect-70.c: Add novector pragma.
8811 * gcc.dg/vect/vect-71.c: Add novector pragma.
8812 * gcc.dg/vect/vect-72.c: Add novector pragma.
8813 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
8814 * gcc.dg/vect/vect-73.c: Add novector pragma.
8815 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
8816 * gcc.dg/vect/vect-74.c: Add novector pragma.
8817 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
8818 * gcc.dg/vect/vect-75.c: Add novector pragma.
8819 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
8820 * gcc.dg/vect/vect-76.c: Add novector pragma.
8821 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
8822 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
8823 * gcc.dg/vect/vect-77.c: Add novector pragma.
8824 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
8825 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
8826 * gcc.dg/vect/vect-78.c: Add novector pragma.
8827 * gcc.dg/vect/vect-8.c: Add novector pragma.
8828 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
8829 * gcc.dg/vect/vect-80.c: Add novector pragma.
8830 * gcc.dg/vect/vect-82.c: Add novector pragma.
8831 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
8832 * gcc.dg/vect/vect-83.c: Add novector pragma.
8833 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
8834 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
8835 * gcc.dg/vect/vect-85.c: Add novector pragma.
8836 * gcc.dg/vect/vect-86.c: Add novector pragma.
8837 * gcc.dg/vect/vect-87.c: Add novector pragma.
8838 * gcc.dg/vect/vect-88.c: Add novector pragma.
8839 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
8840 * gcc.dg/vect/vect-89.c: Add novector pragma.
8841 * gcc.dg/vect/vect-9.c: Add novector pragma.
8842 * gcc.dg/vect/vect-92.c: Add novector pragma.
8843 * gcc.dg/vect/vect-93.c: Add novector pragma.
8844 * gcc.dg/vect/vect-95.c: Add novector pragma.
8845 * gcc.dg/vect/vect-96.c: Add novector pragma.
8846 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
8847 * gcc.dg/vect/vect-97.c: Add novector pragma.
8848 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
8849 * gcc.dg/vect/vect-98.c: Add novector pragma.
8850 * gcc.dg/vect/vect-99.c: Add novector pragma.
8851 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
8852 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
8853 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
8854 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
8855 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
8856 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
8857 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
8858 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
8859 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
8860 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
8861 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
8862 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
8863 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
8864 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
8865 * gcc.dg/vect/vect-all.c: Add novector pragma.
8866 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
8867 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
8868 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
8869 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
8870 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
8871 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
8872 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
8873 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
8874 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
8875 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
8876 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
8877 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
8878 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
8879 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
8880 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
8881 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
8882 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
8883 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
8884 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
8885 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
8886 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
8887 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
8888 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
8889 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
8890 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
8891 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
8892 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
8893 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
8894 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
8895 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
8896 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
8897 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
8898 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
8899 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
8900 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
8901 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
8902 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
8903 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
8904 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
8905 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
8906 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
8907 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
8908 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
8909 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
8910 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
8911 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
8912 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
8913 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
8914 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
8915 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
8916 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
8917 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
8918 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
8919 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
8920 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
8921 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
8922 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
8923 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
8924 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
8925 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
8926 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
8927 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
8928 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
8929 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
8930 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
8931 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
8932 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
8933 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
8934 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
8935 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
8936 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
8937 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
8938 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
8939 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
8940 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
8941 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
8942 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
8943 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
8944 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
8945 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
8946 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
8947 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
8948 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
8949 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
8950 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
8951 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
8952 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
8953 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
8954 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
8955 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
8956 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
8957 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
8958 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
8959 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
8960 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
8961 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
8962 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
8963 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
8964 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
8965 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
8966 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
8967 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
8968 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
8969 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
8970 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
8971 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
8972 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
8973 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
8974 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
8975 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
8976 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
8977 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
8978 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
8979 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
8980 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
8981 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
8982 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
8983 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
8984 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
8985 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
8986 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
8987 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
8988 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
8989 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
8990 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
8991 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
8992 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
8993 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
8994 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
8995 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
8996 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
8997 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
8998 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
8999 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
9000 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
9001 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
9002 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
9003 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
9004 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
9005 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
9006 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
9007 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
9008 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
9009 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
9010 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
9011 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
9012 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
9013 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
9014 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
9015 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
9016 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
9017 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
9018 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
9019 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
9020 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
9021 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
9022 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
9023 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
9024 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
9025 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
9026 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
9027 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
9028 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
9029 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
9030 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
9031 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
9032 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
9033 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
9034 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
9035 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
9036 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
9037 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
9038 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
9039 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
9040 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
9041 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
9042 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
9043 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
9044 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
9045 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
9046 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
9047 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
9048 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
9049 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
9050 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
9051 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
9052 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
9053 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
9054 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
9055 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
9056 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
9057 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
9058 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
9059 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
9060 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
9061 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
9062 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
9063 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
9064 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
9065 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
9066 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
9067 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
9068 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
9069 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
9070 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
9071 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
9072 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
9073 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
9074 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
9075 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
9076 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
9077 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
9078 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
9079 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
9080 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
9081 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
9082 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
9083 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
9084 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
9085 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
9086 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
9087 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
9088 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
9089 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
9090 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
9091 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
9092 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
9093 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
9094 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
9095 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
9096 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
9097 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
9098 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
9099 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
9100 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
9101 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
9102 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
9103 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
9104 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
9105 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
9106 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
9107 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
9108 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
9109 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
9110 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
9111 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
9112 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
9113 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
9114 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
9115 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
9116 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
9117 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
9118 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
9119 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
9120 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
9121 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
9122 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
9123 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
9124 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
9125 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
9126
9127 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9128
9129 * gcc.dg/vect/vect-novector-pragma.c: New test.
9130
9131 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9132
9133 * g++.dg/vect/vect.exp (support vect- prefix).
9134 * g++.dg/vect/vect-novector-pragma.cc: New test.
9135
9136 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9137
9138 PR target/106346
9139 * gcc.target/aarch64/pr98772.c: Adjust assembly.
9140 * gcc.target/aarch64/vect-widen-shift.c: New test.
9141
9142 2023-08-04 Richard Biener <rguenther@suse.de>
9143
9144 PR tree-optimization/110838
9145 * gcc.dg/vect/pr110838.c: New testcase.
9146
9147 2023-08-04 Pan Li <pan2.li@intel.com>
9148
9149 Revert:
9150 2023-08-04 Pan Li <pan2.li@intel.com>
9151
9152 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9153
9154 2023-08-04 Pan Li <pan2.li@intel.com>
9155
9156 Revert:
9157 2023-08-04 Pan Li <pan2.li@intel.com>
9158
9159 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9160 New test.
9161
9162 2023-08-04 Pan Li <pan2.li@intel.com>
9163
9164 Revert:
9165 2023-08-04 Pan Li <pan2.li@intel.com>
9166
9167 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9168
9169 2023-08-04 Pan Li <pan2.li@intel.com>
9170
9171 Revert:
9172 2023-08-04 Pan Li <pan2.li@intel.com>
9173
9174 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9175 New test.
9176
9177 2023-08-04 Andrew Pinski <apinski@marvell.com>
9178
9179 PR tree-optimization/110874
9180 * gcc.c-torture/compile/pr110874-a.c: New test.
9181
9182 2023-08-04 Drew Ross <drross@redhat.com>
9183
9184 PR middle-end/101955
9185 * gcc.dg/pr101955.c: New test.
9186
9187 2023-08-04 Pan Li <pan2.li@intel.com>
9188
9189 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9190 New test.
9191
9192 2023-08-04 Pan Li <pan2.li@intel.com>
9193
9194 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9195
9196 2023-08-04 Pan Li <pan2.li@intel.com>
9197
9198 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9199 New test.
9200
9201 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
9202
9203 * gcc.target/aarch64/pr110625_3.c: New testcase.
9204
9205 2023-08-04 Pan Li <pan2.li@intel.com>
9206
9207 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9208
9209 2023-08-04 Pan Li <pan2.li@intel.com>
9210
9211 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
9212
9213 2023-08-04 Pan Li <pan2.li@intel.com>
9214
9215 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
9216 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
9217
9218 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
9219
9220 * g++.dg/ipa/pure-const-3.C: Move source to...
9221 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
9222 accordingly.
9223 * g++.dg/ipa/pure-const-3b.C: New.
9224
9225 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
9226
9227 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
9228 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
9229 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
9230 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
9231 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
9232 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
9233 * gcc.target/bpf/core-builtin-type-based.c: New test.
9234 * gcc.target/bpf/core-builtin-type-id.c: New test.
9235 * gcc.target/bpf/core-support.h: New test.
9236
9237 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9238
9239 PR analyzer/108171
9240 * gcc.dg/analyzer/pr108171.c: New test.
9241
9242 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9243
9244 PR analyzer/110882
9245 * gcc.dg/analyzer/pr110882.c: New test.
9246
9247 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
9248
9249 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
9250 (test_can_div_trunc_p_const): Add more tests.
9251
9252 2023-08-03 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/110838
9255 * gcc.dg/torture/pr110838.c: New testcase.
9256
9257 2023-08-03 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/110702
9260 * gcc.dg/torture/pr110702.c: New testcase.
9261
9262 2023-08-03 Richard Biener <rguenther@suse.de>
9263
9264 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
9265
9266 2023-08-03 Richard Biener <rguenther@suse.de>
9267
9268 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
9269 and eliminate both in the end.
9270
9271 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9272
9273 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
9274 * gcc.target/s390/vxe2/vlbr-1.c: New test.
9275 * gcc.target/s390/vxe2/vstbr-1.c: New test.
9276 * gcc.target/s390/vxe2/vstbr-2.c: New test.
9277
9278 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9279
9280 * lib/target-supports.exp (check_effective_target_vect_bswap):
9281 Add s390.
9282
9283 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
9284
9285 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
9286 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
9287 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
9288 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
9289 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
9290
9291 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
9292
9293 PR target/110792
9294 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
9295 * gcc.target/i386/pr110792.c: New 64-bit C test case.
9296
9297 2023-08-03 Pan Li <pan2.li@intel.com>
9298
9299 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
9300
9301 2023-08-03 Andrew Pinski <apinski@marvell.com>
9302
9303 * gcc.c-torture/execute/20230802-1.c: New test.
9304
9305 2023-08-03 Pan Li <pan2.li@intel.com>
9306
9307 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
9308
9309 2023-08-02 Eric Feng <ef2648@columbia.edu>
9310
9311 PR analyzer/107646
9312 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
9313 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
9314 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
9315
9316 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9317
9318 PR rtl-optimization/110869
9319 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
9320 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
9321 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
9322 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
9323 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
9324 constant is already reduced.
9325 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
9326 constant is already reduced.
9327
9328 2023-08-02 Richard Biener <rguenther@suse.de>
9329
9330 PR tree-optimization/92335
9331 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
9332 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
9333 expect predictive commoning to happen instead of sinking.
9334 * gcc.dg/vect/pr65947-3.c: Ajdust.
9335
9336 2023-08-02 Pan Li <pan2.li@intel.com>
9337
9338 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
9339
9340 2023-08-02 Jan Hubicka <jh@suse.cz>
9341
9342 * gcc.dg/unroll-1.c: Fix template.
9343
9344 2023-08-02 Jan Hubicka <jh@suse.cz>
9345
9346 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
9347
9348 2023-08-02 liuhongt <hongtao.liu@intel.com>
9349
9350 * gcc.target/i386/pr81904.c: New test.
9351
9352 2023-08-02 liuhongt <hongtao.liu@intel.com>
9353
9354 * gcc.target/i386/vlddqu_vinserti128.c: New test.
9355
9356 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9357
9358 PR modula2/110161
9359 * gm2/pim/fail/badxproc.mod: New test.
9360
9361 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
9362
9363 * gcc.target/s390/aligned-1.c: New test.
9364 * gcc.target/s390/unaligned-1.c: New test.
9365
9366 2023-08-01 Jan Hubicka <jh@suse.cz>
9367
9368 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
9369 * gcc.dg/vect/vect-1.c: Check profile consistency.
9370 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
9371 * gcc.dg/vect/vect-10.c: Check profile consistency.
9372 * gcc.dg/vect/vect-100.c: Check profile consistency.
9373 * gcc.dg/vect/vect-103.c: Check profile consistency.
9374 * gcc.dg/vect/vect-104.c: Check profile consistency.
9375 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
9376 * gcc.dg/vect/vect-105.c: Check profile consistency.
9377 * gcc.dg/vect/vect-106.c: Check profile consistency.
9378 * gcc.dg/vect/vect-107.c: Check profile consistency.
9379 * gcc.dg/vect/vect-108.c: Check profile consistency.
9380 * gcc.dg/vect/vect-109.c: Check profile consistency.
9381 * gcc.dg/vect/vect-11.c: Check profile consistency.
9382 * gcc.dg/vect/vect-110.c: Check profile consistency.
9383 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
9384 * gcc.dg/vect/vect-112.c: Check profile consistency.
9385 * gcc.dg/vect/vect-113.c: Check profile consistency.
9386 * gcc.dg/vect/vect-114.c: Check profile consistency.
9387 * gcc.dg/vect/vect-115.c: Check profile consistency.
9388 * gcc.dg/vect/vect-116.c: Check profile consistency.
9389 * gcc.dg/vect/vect-117.c: Check profile consistency.
9390 * gcc.dg/vect/vect-118.c: Check profile consistency.
9391 * gcc.dg/vect/vect-119.c: Check profile consistency.
9392 * gcc.dg/vect/vect-11a.c: Check profile consistency.
9393 * gcc.dg/vect/vect-12.c: Check profile consistency.
9394 * gcc.dg/vect/vect-120.c: Check profile consistency.
9395 * gcc.dg/vect/vect-121.c: Check profile consistency.
9396 * gcc.dg/vect/vect-122.c: Check profile consistency.
9397 * gcc.dg/vect/vect-123.c: Check profile consistency.
9398 * gcc.dg/vect/vect-124.c: Check profile consistency.
9399 * gcc.dg/vect/vect-126.c: Check profile consistency.
9400 * gcc.dg/vect/vect-13.c: Check profile consistency.
9401 * gcc.dg/vect/vect-14.c: Check profile consistency.
9402 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
9403 * gcc.dg/vect/vect-15.c: Check profile consistency.
9404 * gcc.dg/vect/vect-17.c: Check profile consistency.
9405 * gcc.dg/vect/vect-18.c: Check profile consistency.
9406 * gcc.dg/vect/vect-19.c: Check profile consistency.
9407 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
9408 * gcc.dg/vect/vect-2.c: Check profile consistency.
9409 * gcc.dg/vect/vect-20.c: Check profile consistency.
9410 * gcc.dg/vect/vect-21.c: Check profile consistency.
9411 * gcc.dg/vect/vect-22.c: Check profile consistency.
9412 * gcc.dg/vect/vect-23.c: Check profile consistency.
9413 * gcc.dg/vect/vect-24.c: Check profile consistency.
9414 * gcc.dg/vect/vect-25.c: Check profile consistency.
9415 * gcc.dg/vect/vect-26.c: Check profile consistency.
9416 * gcc.dg/vect/vect-27.c: Check profile consistency.
9417 * gcc.dg/vect/vect-28.c: Check profile consistency.
9418 * gcc.dg/vect/vect-29.c: Check profile consistency.
9419 * gcc.dg/vect/vect-3.c: Check profile consistency.
9420 * gcc.dg/vect/vect-30.c: Check profile consistency.
9421 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
9422 * gcc.dg/vect/vect-31.c: Check profile consistency.
9423 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
9424 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
9425 * gcc.dg/vect/vect-32.c: Check profile consistency.
9426 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
9427 * gcc.dg/vect/vect-33.c: Check profile consistency.
9428 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
9429 * gcc.dg/vect/vect-34.c: Check profile consistency.
9430 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
9431 * gcc.dg/vect/vect-35.c: Check profile consistency.
9432 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
9433 * gcc.dg/vect/vect-36.c: Check profile consistency.
9434 * gcc.dg/vect/vect-38.c: Check profile consistency.
9435 * gcc.dg/vect/vect-4.c: Check profile consistency.
9436 * gcc.dg/vect/vect-40.c: Check profile consistency.
9437 * gcc.dg/vect/vect-42.c: Check profile consistency.
9438 * gcc.dg/vect/vect-44.c: Check profile consistency.
9439 * gcc.dg/vect/vect-46.c: Check profile consistency.
9440 * gcc.dg/vect/vect-48.c: Check profile consistency.
9441 * gcc.dg/vect/vect-5.c: Check profile consistency.
9442 * gcc.dg/vect/vect-50.c: Check profile consistency.
9443 * gcc.dg/vect/vect-52.c: Check profile consistency.
9444 * gcc.dg/vect/vect-54.c: Check profile consistency.
9445 * gcc.dg/vect/vect-56.c: Check profile consistency.
9446 * gcc.dg/vect/vect-58.c: Check profile consistency.
9447 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
9448 * gcc.dg/vect/vect-6.c: Check profile consistency.
9449 * gcc.dg/vect/vect-60.c: Check profile consistency.
9450 * gcc.dg/vect/vect-62.c: Check profile consistency.
9451 * gcc.dg/vect/vect-63.c: Check profile consistency.
9452 * gcc.dg/vect/vect-64.c: Check profile consistency.
9453 * gcc.dg/vect/vect-65.c: Check profile consistency.
9454 * gcc.dg/vect/vect-66.c: Check profile consistency.
9455 * gcc.dg/vect/vect-67.c: Check profile consistency.
9456 * gcc.dg/vect/vect-68.c: Check profile consistency.
9457 * gcc.dg/vect/vect-7.c: Check profile consistency.
9458 * gcc.dg/vect/vect-70.c: Check profile consistency.
9459 * gcc.dg/vect/vect-71.c: Check profile consistency.
9460 * gcc.dg/vect/vect-72.c: Check profile consistency.
9461 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
9462 * gcc.dg/vect/vect-73.c: Check profile consistency.
9463 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
9464 * gcc.dg/vect/vect-74.c: Check profile consistency.
9465 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
9466 * gcc.dg/vect/vect-75.c: Check profile consistency.
9467 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
9468 * gcc.dg/vect/vect-76.c: Check profile consistency.
9469 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
9470 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
9471 * gcc.dg/vect/vect-77.c: Check profile consistency.
9472 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
9473 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
9474 * gcc.dg/vect/vect-78.c: Check profile consistency.
9475 * gcc.dg/vect/vect-8.c: Check profile consistency.
9476 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
9477 * gcc.dg/vect/vect-80.c: Check profile consistency.
9478 * gcc.dg/vect/vect-82.c: Check profile consistency.
9479 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
9480 * gcc.dg/vect/vect-83.c: Check profile consistency.
9481 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
9482 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
9483 * gcc.dg/vect/vect-85.c: Check profile consistency.
9484 * gcc.dg/vect/vect-86.c: Check profile consistency.
9485 * gcc.dg/vect/vect-87.c: Check profile consistency.
9486 * gcc.dg/vect/vect-88.c: Check profile consistency.
9487 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
9488 * gcc.dg/vect/vect-89.c: Check profile consistency.
9489 * gcc.dg/vect/vect-9.c: Check profile consistency.
9490 * gcc.dg/vect/vect-91.c: Check profile consistency.
9491 * gcc.dg/vect/vect-92.c: Check profile consistency.
9492 * gcc.dg/vect/vect-93.c: Check profile consistency.
9493 * gcc.dg/vect/vect-95.c: Check profile consistency.
9494 * gcc.dg/vect/vect-96.c: Check profile consistency.
9495 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
9496 * gcc.dg/vect/vect-97.c: Check profile consistency.
9497 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
9498 * gcc.dg/vect/vect-98.c: Check profile consistency.
9499 * gcc.dg/vect/vect-99.c: Check profile consistency.
9500
9501 2023-08-01 Pan Li <pan2.li@intel.com>
9502 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9503
9504 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
9505 test cases.
9506 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
9507 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
9508 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
9509 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
9510 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
9511 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
9512 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
9513 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
9514 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
9515 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
9516 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
9517 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
9518 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
9519 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
9520 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
9521 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
9522 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
9523 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
9524 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
9525 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
9526 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
9527 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
9528 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
9529 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
9530 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
9531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
9532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
9533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
9534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
9535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
9536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
9537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
9538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
9539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
9540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
9541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
9542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
9543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
9544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
9545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
9546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
9547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
9548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
9549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
9550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
9551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
9552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
9553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
9554 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
9555 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
9556 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
9557
9558 2023-08-01 Pan Li <pan2.li@intel.com>
9559
9560 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
9561 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
9562
9563 2023-08-01 liuhongt <hongtao.liu@intel.com>
9564
9565 * gcc.target/i386/pr87007-4.c: Adjust testcase.
9566 * gcc.target/i386/pr87007-5.c: Ditto.
9567
9568 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9569
9570 PR modula2/110865
9571 * gm2/iso/pass/constvec.mod: New test.
9572 * gm2/iso/pass/constvec2.mod: New test.
9573 * gm2/iso/run/pass/constvec3.mod: New test.
9574
9575 2023-08-01 Andrew Pinski <apinski@marvell.com>
9576
9577 PR tree-optimization/93044
9578 * gcc.dg/tree-ssa/cast-1.c: New test.
9579 * gcc.dg/tree-ssa/cast-2.c: New test.
9580
9581 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
9582
9583 PR c/65213
9584 * gcc.dg/Wmissing-variable-declarations.c: New test.
9585
9586 2023-07-31 Andrew Pinski <apinski@marvell.com>
9587
9588 PR tree-optimization/106164
9589 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
9590
9591 2023-07-31 Andrew Pinski <apinski@marvell.com>
9592
9593 PR tree-optimization/106164
9594 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
9595
9596 2023-07-31 Andrew Pinski <apinski@marvell.com>
9597
9598 PR tree-optimization/100864
9599 * gcc.dg/tree-ssa/bitops-3.c: New test.
9600
9601 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
9602
9603 * gcc.dg/pr110582.c: New.
9604
9605 2023-07-31 David Malcolm <dmalcolm@redhat.com>
9606
9607 PR analyzer/109361
9608 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
9609 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
9610
9611 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
9612
9613 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
9614 * gfortran.dg/goacc/host_data-error.f90: New testcase.
9615 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
9616
9617 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9618
9619 * gcc.dg/cmp-mem-const-1.c: New test.
9620 * gcc.dg/cmp-mem-const-2.c: New test.
9621 * gcc.dg/cmp-mem-const-3.c: New test.
9622 * gcc.dg/cmp-mem-const-4.c: New test.
9623 * gcc.dg/cmp-mem-const-5.c: New test.
9624 * gcc.dg/cmp-mem-const-6.c: New test.
9625 * gcc.target/s390/cmp-mem-const-1.c: New test.
9626
9627 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
9628
9629 * gcc.target/aarch64/pr110625_1.c: New testcase.
9630 * gcc.target/aarch64/pr110625_2.c: New testcase.
9631
9632 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
9633
9634 PR target/110843
9635 * gcc.target/i386/pr110843.c: New test case.
9636
9637 2023-07-31 Pan Li <pan2.li@intel.com>
9638
9639 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
9640 test cases.
9641 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
9642
9643 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9644
9645 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
9646 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9647 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9648 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9649 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
9650 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
9651 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
9652 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
9653 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
9654 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
9655 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
9656
9657 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
9658
9659 PR target/110790
9660 * gcc.target/i386/pr110790-1.c: New test case.
9661 * gcc.target/i386/pr110790-2.c: Likewise.
9662
9663 2023-07-29 Jan Hubicka <jh@suse.cz>
9664
9665 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
9666
9667 2023-07-28 Harald Anlauf <anlauf@gmx.de>
9668
9669 PR fortran/110825
9670 * gfortran.dg/assumed_type_18.f90: New test.
9671
9672 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
9673
9674 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
9675 to dg-options.
9676
9677 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
9678
9679 PR c++/110057
9680 PR ipa/83054
9681 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
9682 * g++.dg/lto/pr89335_0.C: Likewise.
9683 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
9684 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
9685 * g++.dg/warn/pr83054-2.C: New test.
9686
9687 2023-07-28 Jan Hubicka <jh@suse.cz>
9688
9689 PR middle-end/77689
9690 * g++.dg/tree-ssa/loop-split-1.C: New test.
9691
9692 2023-07-28 Jan Hubicka <jh@suse.cz>
9693
9694 PR middle-end/106293
9695 * gcc.dg/tree-prof/loop-split-1.c: New test.
9696 * gcc.dg/tree-prof/loop-split-2.c: New test.
9697 * gcc.dg/tree-prof/loop-split-3.c: New test.
9698
9699 2023-07-28 xuli <xuli1@eswincomputing.com>
9700
9701 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
9702 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
9703 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
9704 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
9705 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
9706 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
9707 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
9708 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
9709 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
9710 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
9711 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
9712 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
9713 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
9714 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
9715 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
9716 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
9717 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
9718 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
9719 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
9720 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
9721 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
9722 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
9723 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
9724 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
9725 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
9726 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
9727 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
9728 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
9729 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
9730 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
9731 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
9732 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
9733 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
9734 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
9735 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
9736
9737 2023-07-28 Jan Hubicka <jh@suse.cz>
9738
9739 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
9740 * gcc.target/i386/avx2-gather-6.c: Likewise.
9741 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
9742
9743 2023-07-28 liuhongt <hongtao.liu@intel.com>
9744
9745 * gcc.target/i386/pr110788.c: New test.
9746
9747 2023-07-27 David Faust <david.faust@oracle.com>
9748
9749 PR target/110782
9750 PR target/110784
9751 * gcc.target/bpf/sload-1.c: New test.
9752 * gcc.target/bpf/sload-pseudoc-1.c: New test.
9753 * gcc.target/bpf/smov-1.c: New test.
9754 * gcc.target/bpf/smov-pseudoc-1.c: New test.
9755
9756 2023-07-27 David Faust <david.faust@oracle.com>
9757
9758 * gcc.target/bpf/alu-2.c: New test.
9759 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
9760
9761 2023-07-27 Jan Hubicka <jh@suse.cz>
9762
9763 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
9764 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
9765 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
9766 * gcc.dg/unroll-1.c: Test for profile mismatches.
9767 * gcc.dg/unroll-3.c: Test for profile mismatches.
9768 * gcc.dg/unroll-4.c: Test for profile mismatches.
9769 * gcc.dg/unroll-5.c: Test for profile mismatches.
9770 * gcc.dg/unroll-6.c: Test for profile mismatches.
9771
9772 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
9773
9774 * gfortran.dg/gomp/teams-6.f90: Extend.
9775
9776 2023-07-27 Jan Hubicka <jh@suse.cz>
9777
9778 * gcc.dg/pr102385.c: Check for no profile mismatches.
9779 * gcc.dg/pr96931.c: Check for no profile mismatches.
9780 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
9781 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
9782 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
9783 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
9784 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
9785 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
9786 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
9787 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
9788 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
9789 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
9790 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
9791 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
9792 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
9793 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
9794 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
9795 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
9796 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
9797 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
9798 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
9799 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
9800
9801 2023-07-27 Patrick Palka <ppalka@redhat.com>
9802
9803 PR c++/110197
9804 * g++.dg/cpp0x/constexpr-empty18.C: New test.
9805 * g++.dg/cpp0x/constexpr-empty19.C: New test.
9806
9807 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9808
9809 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
9810 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
9811 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
9812 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
9813 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
9814 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
9815 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
9816 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
9817 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
9818 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
9819 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
9820 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
9821 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
9822 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
9823 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
9824 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
9825 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
9826 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
9827 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
9828 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
9829 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
9830 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
9831 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
9832 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
9833 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
9834 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
9835 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
9836
9837 2023-07-27 demin.han <demin.han@starfivetech.com>
9838
9839 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
9840
9841 2023-07-27 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/110829
9844 * gcc.dg/pr56837.c: XFAIL part of the testcase.
9845
9846 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
9847
9848 PR c++/103497
9849 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
9850
9851 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
9852 Richard Biener <rguenther@suse.de>
9853
9854 PR tree-optimization/110776
9855 * gcc.target/powerpc/pr110776.c: New test.
9856
9857 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
9858
9859 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
9860 * gcc.target/riscv/pr102957.c: Likewise.
9861
9862 2023-07-26 Patrick Palka <ppalka@redhat.com>
9863
9864 PR c++/110566
9865 PR c++/108179
9866 * g++.dg/cpp1z/class-deduction115.C: New test.
9867 * g++.dg/template/ttp39.C: New test.
9868
9869 2023-07-26 Patrick Palka <ppalka@redhat.com>
9870
9871 PR c++/110566
9872 PR c++/108179
9873 * g++.dg/template/ttp38.C: New test.
9874
9875 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9876
9877 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
9878 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9879 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
9880 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
9881
9882 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9883
9884 * gcc.target/riscv/attribute-20.c: New test.
9885 * gcc.target/riscv/attribute-21.c: New test.
9886 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9887
9888 2023-07-26 Patrick Palka <ppalka@redhat.com>
9889
9890 PR c++/110809
9891 * g++.dg/cpp2a/nontype-float3.C: New test.
9892
9893 2023-07-26 Harald Anlauf <anlauf@gmx.de>
9894
9895 PR fortran/68569
9896 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
9897 * gfortran.dg/data_char_5.f90: Likewise.
9898 * gfortran.dg/data_char_6.f90: New test.
9899
9900 2023-07-26 Jason Merrill <jason@redhat.com>
9901
9902 PR c++/106310
9903 * g++.dg/template/template-keyword4.C: New test.
9904
9905 2023-07-26 David Faust <david.faust@oracle.com>
9906
9907 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
9908 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
9909 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
9910 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
9911 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
9912 * gcc.target/bpf/atomic-op-1.c: New test.
9913 * gcc.target/bpf/atomic-op-2.c: New test.
9914 * gcc.target/bpf/atomic-op-3.c: New test.
9915 * gcc.target/bpf/atomic-xchg-1.c: New test.
9916 * gcc.target/bpf/atomic-xchg-2.c: New test.
9917
9918 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
9919
9920 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
9921 `main` of this testcase.
9922
9923 2023-07-26 Carl Love <cel@us.ibm.com>
9924
9925 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
9926 vec-replace-word-runnable_1.c.
9927 * gcc.target/powerpc/vec-replace-word-runnable_1.c
9928 (dg-options): add -flax-vector-conversions.
9929 (vec_replace_unaligned) Fix first argument type.
9930 (vresult_uchar): Fix expected results.
9931 (vec_replace_unaligned): Update for loop to check uchar results.
9932 Remove extra spaces in if statements. Insert missing spaces in
9933 for statements.
9934 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
9935
9936 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9937
9938 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
9939 instead of dg-options.
9940
9941 2023-07-26 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/106081
9944 * gcc.dg/vect/pr106081.c: New testcase.
9945
9946 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
9947
9948 PR testsuite/110763
9949 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
9950 (main): Use it.
9951
9952 2023-07-26 Li Xu <xuli1@eswincomputing.com>
9953
9954 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
9955
9956 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9957
9958 PR target/110762
9959 * gcc.target/i386/pr110762.c: New test.
9960
9961 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
9962
9963 * gcc.target/bpf/neg-1.c: New test.
9964 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
9965
9966 2023-07-26 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/110799
9969 * gcc.dg/torture/pr110799.c: New testcase.
9970
9971 2023-07-26 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR tree-optimization/110755
9974 * gcc.dg/pr110755.c: New test.
9975
9976 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
9977
9978 PR target/110741
9979 * g++.target/powerpc/pr110741.C: New test.
9980
9981 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
9982
9983 * gcc.target/riscv/fsflags.c: New test.
9984
9985 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9986
9987 PR c++/96630
9988 PR c++/98675
9989 PR c++/70331
9990 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
9991 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
9992 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
9993 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
9994 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
9995 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
9996
9997 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9998
9999 PR c++/110619
10000 * g++.dg/cpp1y/constexpr-110619.C: New test.
10001
10002 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
10003
10004 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
10005 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
10006 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
10007 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
10008 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
10009 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
10010 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
10011 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
10012 * g++.dg/cpp0x/overflow1.C: Likewise.
10013 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
10014 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
10015 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
10016 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
10017 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
10018 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
10019 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
10020 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
10021 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
10022 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
10023 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
10024 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
10025 * g++.dg/cpp1y/pr68180.C: Likewise.
10026 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
10027 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
10028 * g++.dg/cpp2a/bit-cast11.C: Likewise.
10029 * g++.dg/cpp2a/bit-cast12.C: Likewise.
10030 * g++.dg/cpp2a/bit-cast14.C: Likewise.
10031 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
10032 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10033 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
10034 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
10035 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10036 * g++.dg/cpp2a/constinit10.C: Likewise.
10037 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
10038 * g++.dg/ext/constexpr-vla2.C: Likewise.
10039 * g++.dg/ext/constexpr-vla3.C: Likewise.
10040 * g++.dg/ubsan/pr63956.C: Likewise.
10041
10042 2023-07-26 Jason Merrill <jason@redhat.com>
10043
10044 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
10045
10046 2023-07-25 Andrew Pinski <apinski@marvell.com>
10047
10048 PR testsuite/110803
10049 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
10050 `signed char`.
10051
10052 2023-07-25 Marek Polacek <polacek@redhat.com>
10053
10054 PR c++/110382
10055 * g++.dg/cpp1y/constexpr-110382.C: New test.
10056
10057 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
10058
10059 PR fortran/110725
10060 PR middle-end/71065
10061 * gfortran.dg/gomp/teams-6.f90: New test.
10062
10063 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
10064
10065 * gnat.dg/unroll3.adb: Adjust.
10066
10067 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
10068
10069 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
10070
10071 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
10072
10073 PR target/103605
10074 * gcc.target/powerpc/pr103605.h: New.
10075 * gcc.target/powerpc/pr103605-1.c: New.
10076 * gcc.target/powerpc/pr103605-2.c: New.
10077
10078 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
10079
10080 PR modula2/110174
10081 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
10082 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
10083 * gm2/extensions/asm/fail/stressreturn.mod: New test.
10084 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
10085 * gm2/extensions/asm/pass/fooasm.mod: New test.
10086
10087 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
10088
10089 PR fortran/110725
10090 PR middle-end/71065
10091 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
10092 * gfortran.dg/gomp/teams-5.f90: New test.
10093
10094 2023-07-24 Drew Ross <drross@redhat.com>
10095 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR middle-end/109986
10098 * gcc.c-torture/execute/pr109986.c: New test.
10099 * gcc.dg/tree-ssa/pr109986.c: New test.
10100
10101 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
10102
10103 PR target/110783
10104 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
10105 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
10106 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
10107 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
10108 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
10109 * gcc.target/bpf/diag-smod.c: Likewise.
10110
10111 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
10112
10113 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
10114 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
10115
10116 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
10117
10118 PR target/110786
10119 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
10120 * gcc.target/bpf/bswap-2.c: New test.
10121
10122 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10123
10124 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
10125 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
10126 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
10127 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
10128 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
10129 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
10130 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
10131 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
10132 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
10133
10134 2023-07-24 Richard Biener <rguenther@suse.de>
10135
10136 PR tree-optimization/110777
10137 * gcc.dg/pr110777.c: New testcase.
10138
10139 2023-07-24 Richard Biener <rguenther@suse.de>
10140
10141 PR tree-optimization/110766
10142 * gcc.dg/torture/pr110766.c: New testcase.
10143
10144 2023-07-24 Pan Li <pan2.li@intel.com>
10145
10146 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
10147 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
10148
10149 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
10150
10151 * gcc.target/riscv/pr110748-1.c: New Test.
10152 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
10153 patterns to avoid random string matches.
10154
10155 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
10156
10157 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
10158
10159 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
10160
10161 PR modula2/110631
10162 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
10163
10164 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
10165
10166 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
10167
10168 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
10169 Richard Biener <rguenther@suse.de>
10170
10171 PR c/110699
10172 * gcc.dg/pr110699.c: New test case.
10173
10174 2023-07-21 Marek Polacek <polacek@redhat.com>
10175
10176 PR c++/110106
10177 * g++.dg/cpp0x/noexcept80.C: New test.
10178
10179 2023-07-21 Jan Hubicka <jh@suse.cz>
10180
10181 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
10182 * gcc.dg/tree-ssa/dce-1.c: Likewise.
10183
10184 2023-07-21 Jan Hubicka <jh@suse.cz>
10185
10186 * gcc.dg/loop-unswitch-17.c: Disable ch.
10187 * gcc.dg/pr103079.c: Disable ch.
10188 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
10189 as expected.
10190 * gcc.dg/tree-ssa/copy-headers.c: Update template.
10191 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
10192
10193 2023-07-21 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/41320
10196 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
10197
10198 2023-07-21 Jan Hubicka <jh@suse.cz>
10199
10200 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
10201
10202 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10203
10204 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
10205 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
10206 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
10207 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
10208 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
10209 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
10210 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
10211 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
10212 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
10213 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
10214 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
10215 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
10216 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
10217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
10218 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
10219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
10220 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
10221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
10222 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
10223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
10224 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
10225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
10226 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
10227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
10228 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
10229 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
10230 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
10231 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
10232 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
10233 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
10234 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
10235 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
10236 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
10237 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
10238 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
10239 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
10240 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
10241 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
10242 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
10243 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
10244 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
10245 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
10246 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
10247 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
10248 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
10249 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
10250 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
10251 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
10252
10253 2023-07-21 Richard Biener <rguenther@suse.de>
10254
10255 PR tree-optimization/88540
10256 * gcc.target/i386/pr88540.c: New testcase.
10257 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
10258 * gcc.target/i386/pr54855-12.c: Adjust.
10259 * gcc.target/i386/pr54855-13.c: Likewise.
10260 * gcc.target/i386/pr110170.c: Likewise.
10261 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
10262
10263 2023-07-21 Andrew Pinski <apinski@marvell.com>
10264
10265 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
10266 the passes that enables match-and-simplify.
10267 * gcc.dg/tree-ssa/minmax-23.c: New test.
10268
10269 2023-07-21 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/110742
10272 * g++.dg/torture/pr110742.C: New testcase.
10273
10274 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
10275
10276 PR testsuite/110729
10277 * gcc.dg/pr110729.c: New test.
10278
10279 2023-07-21 liuhongt <hongtao.liu@intel.com>
10280
10281 * c-c++-common/fcf-protection-10.c: New test.
10282 * c-c++-common/fcf-protection-11.c: New test.
10283 * c-c++-common/fcf-protection-12.c: New test.
10284 * c-c++-common/fcf-protection-8.c: New test.
10285 * c-c++-common/fcf-protection-9.c: New test.
10286 * gcc.target/i386/pr89701-1.c: New test.
10287 * gcc.target/i386/pr89701-2.c: New test.
10288 * gcc.target/i386/pr89701-3.c: New test.
10289
10290 2023-07-21 liuhongt <hongtao.liu@intel.com>
10291
10292 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
10293 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
10294 * lib/target-supports.exp (add_options_for_float16): Add
10295 -msse2 for i?86-*-* || x86_64-*-*.
10296
10297 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10298
10299 PR analyzer/110455
10300 * gcc.dg/analyzer/pr110455.c: New test.
10301
10302 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10303
10304 PR analyzer/110387
10305 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
10306
10307 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
10308
10309 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
10310 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
10311 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
10312 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
10313
10314 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
10315
10316 PR target/110717
10317 * gcc.target/i386/pr110717.c: New test.
10318
10319 2023-07-20 Marek Polacek <polacek@redhat.com>
10320
10321 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
10322
10323 2023-07-20 Marek Polacek <polacek@redhat.com>
10324
10325 PR c++/110114
10326 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
10327 * g++.dg/cpp2a/desig28.C: New test.
10328 * g++.dg/cpp2a/desig29.C: New test.
10329
10330 2023-07-20 Jan Hubicka <jh@suse.cz>
10331
10332 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
10333 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
10334 static; update template.
10335 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
10336 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
10337 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
10338
10339 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
10340
10341 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
10342
10343 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10344
10345 * gfortran.dg/ieee/comparisons_1.f90: New test.
10346 * gfortran.dg/ieee/comparisons_2.f90: New test.
10347 * gfortran.dg/ieee/comparisons_3.F90: New test.
10348
10349 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10350
10351 PR middle-end/77928
10352 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
10353 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
10354 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
10355
10356 2023-07-20 Pan Li <pan2.li@intel.com>
10357
10358 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
10359 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10360
10361 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
10362
10363 * gcc.target/i386/pr88873.c: New test case.
10364
10365 2023-07-20 Richard Biener <rguenther@suse.de>
10366
10367 PR middle-end/61747
10368 * g++.target/i386/pr61747.C: New testcase.
10369
10370 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
10371
10372 PR preprocessor/103902
10373 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
10374 "size_t" throughout.
10375 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
10376
10377 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10378
10379 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10380 Adapt test.
10381 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10382 Ditto.
10383 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10384 Ditto.
10385 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
10386 : Ditto.
10387 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10388 Ditto.
10389
10390 2023-07-19 Marek Polacek <polacek@redhat.com>
10391
10392 PR c++/110745
10393 * g++.dg/diagnostic/base.C: New test.
10394
10395 2023-07-19 David Malcolm <dmalcolm@redhat.com>
10396
10397 PR analyzer/110700
10398 * gcc.dg/analyzer/taint-divisor-2.c: New test.
10399
10400 2023-07-19 Marek Polacek <polacek@redhat.com>
10401
10402 PR c++/110064
10403 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
10404
10405 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
10406
10407 * gcc.target/avr/lra-elim.c: New test.
10408
10409 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10410
10411 * gm2/errors/fail/badabs.mod: New test.
10412 * gm2/errors/fail/badenum.mod: New test.
10413
10414 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
10415
10416 * gcc.target/aarch64/feature-bf16-backport.c: New test.
10417 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
10418 * gcc.target/aarch64/feature-fp16-backport.c: New test.
10419 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
10420 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
10421 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
10422 * gcc.target/aarch64/feature-memtag-backport.c: New test.
10423 * gcc.target/aarch64/feature-sha3-backport.c: New test.
10424 * gcc.target/aarch64/feature-sm4-backport.c: New test.
10425
10426 2023-07-19 Andrew Pinski <apinski@marvell.com>
10427
10428 PR tree-optimization/110252
10429 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
10430 __builtin_parity loses the nonzerobits info.
10431 * gcc.c-torture/execute/pr110252-1.c: New test.
10432 * gcc.c-torture/execute/pr110252-2.c: New test.
10433 * gcc.c-torture/execute/pr110252-3.c: New test.
10434 * gcc.c-torture/execute/pr110252-4.c: New test.
10435
10436 2023-07-19 Andrew Pinski <apinski@marvell.com>
10437
10438 PR tree-optimization/110726
10439 * gcc.c-torture/execute/bitops-1.c: New test.
10440
10441 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10442
10443 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
10444 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
10445 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
10446
10447 2023-07-19 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR tree-optimization/110731
10450 * gcc.dg/pr110731.c: New test.
10451
10452 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
10453
10454 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
10455
10456 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
10457
10458 PR fortran/107424
10459 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
10460 the additional count variable.
10461
10462 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10463
10464 * gcc.target/riscv/arch-2.c: Update -march.
10465 * gcc.target/riscv/arch-3.c: Ditto.
10466 * gcc.target/riscv/arch-5.c: Ditto.
10467 * gcc.target/riscv/arch-8.c: Ditto.
10468 * gcc.target/riscv/attribute-10.c: Ditto.
10469 * gcc.target/riscv/attribute-18.c: Ditto.
10470 * gcc.target/riscv/attribute-19.c: Ditto.
10471 * gcc.target/riscv/attribute-8.c: Ditto.
10472 * gcc.target/riscv/attribute-9.c: Ditto.
10473 * gcc.target/riscv/pr102957.c: Ditto.
10474 * gcc.target/riscv/arch-22.cc: New test.
10475 * gcc.target/riscv/arch-23.c: New file.
10476
10477 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10478
10479 * gcc.target/riscv/stack_save_restore.c: Moved to...
10480 * gcc.target/riscv/stack_save_restore_2.c: ...here.
10481 * gcc.target/riscv/stack_save_restore_1.c: New test.
10482
10483 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
10484
10485 PR preprocessor/103902
10486 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
10487 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
10488 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
10489 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
10490
10491 2023-07-19 liuhongt <hongtao.liu@intel.com>
10492
10493 * gcc.target/i386/pr109504.c: New test.
10494 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
10495 * gcc.target/i386/sse2-float16-1.c: Ditto.
10496 * gcc.target/i386/sse2-float16-4.c: New test.
10497 * gcc.target/i386/sse2-float16-5.c: New test.
10498 * g++.target/i386/float16-1.C: Adjust error info.
10499
10500 2023-07-18 Marek Polacek <polacek@redhat.com>
10501
10502 PR c++/110340
10503 * g++.dg/cpp/string-4.C: New test.
10504 * g++.dg/cpp/ucn-2.C: New test.
10505
10506 2023-07-18 Marek Polacek <polacek@redhat.com>
10507
10508 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
10509 output.
10510
10511 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
10512
10513 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
10514 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
10515 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
10516 New test.
10517 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
10518 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
10519 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
10520 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
10521 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
10522 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
10523 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
10524 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
10525 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
10526 New test.
10527 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
10528 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
10529 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
10530 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
10531 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
10532 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
10533
10534 2023-07-18 Patrick Palka <ppalka@redhat.com>
10535
10536 * g++.dg/overload/conv-op5.C: New test.
10537
10538 2023-07-18 Patrick Palka <ppalka@redhat.com>
10539
10540 PR c++/110535
10541 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
10542 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
10543
10544 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10545
10546 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
10547 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
10548 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
10549 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
10550 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
10551 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
10552 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
10553 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
10554 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
10555 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
10556 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
10557 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
10558 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
10559 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
10560 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
10561 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
10562 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
10563 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
10564 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
10565 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
10566 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
10567 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
10568 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
10569 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
10570 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
10571
10572 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10573
10574 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
10575 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
10576 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
10577 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
10578 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
10579 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
10580 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
10581 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
10582 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
10583 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
10584
10585 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
10586
10587 * gcc.target/riscv/attribute-20.c: Removed.
10588
10589 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
10590
10591 * gcc.target/s390/vector/vec-cmpge.c: New test.
10592
10593 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
10594
10595 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
10596
10597 2023-07-18 liuhongt <hongtao.liu@intel.com>
10598
10599 * gcc.target/i386/pr110591.c: New test.
10600 * gcc.target/i386/pr110591-2.c: New test.
10601
10602 2023-07-18 Pan Li <pan2.li@intel.com>
10603
10604 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
10605
10606 2023-07-18 Pan Li <pan2.li@intel.com>
10607 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10608
10609 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
10610 test cases.
10611 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10612 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10613 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10614 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10615 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10616 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
10617 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10618 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10619 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10620 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10621 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10622 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10623 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
10624 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
10625 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
10626 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
10627 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
10628 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
10629 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
10630 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
10631 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
10632 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
10633 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
10634 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
10635 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
10636 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
10637 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
10638 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
10639 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
10640 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
10641 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
10642 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
10643 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
10644 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
10645 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
10646 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
10647 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
10648 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
10649 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
10650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
10651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
10652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
10653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
10654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
10655
10656 2023-07-17 Harald Anlauf <anlauf@gmx.de>
10657
10658 PR fortran/95947
10659 PR fortran/110658
10660 * gfortran.dg/deferred_character_37.f90: New test.
10661
10662 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10663
10664 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
10665 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
10666
10667 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10668
10669 PR fortran/110618
10670 * gfortran.dg/intent_out_22.f90: New test.
10671
10672 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10673
10674 * gfortran.dg/finalize_53.f90: New test.
10675
10676 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
10677
10678 PR target/110696
10679 * gcc.target/riscv/attribute-20.c: New test.
10680 * gcc.target/riscv/pr110696.c: New test.
10681
10682 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10683
10684 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
10685 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
10686 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
10687 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
10688 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
10689 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
10690 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
10691 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
10692 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
10693
10694 2023-07-17 Richard Biener <rguenther@suse.de>
10695
10696 PR tree-optimization/110669
10697 * gcc.dg/torture/pr110669.c: New testcase.
10698
10699 2023-07-17 Andrew Pinski <apinski@marvell.com>
10700
10701 PR tree-optimization/95923
10702 * gcc.dg/tree-ssa/bitops-2.c: New test.
10703 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
10704
10705 2023-07-17 Andrew Pinski <apinski@marvell.com>
10706
10707 PR tree-optimization/110666
10708 * gcc.c-torture/execute/pr110666-1.c: New test.
10709
10710 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
10711
10712 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
10713 * gcc.target/i386/funcspec-56.inc: Handle new march.
10714
10715 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10716
10717 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
10718 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
10719
10720 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10721
10722 * g++.dg/other/i386-2.C: Add -msm4.
10723 * g++.dg/other/i386-3.C: Ditto.
10724 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10725 * gcc.target/i386/sse-12.c: Add -msm4.
10726 * gcc.target/i386/sse-13.c: Ditto.
10727 * gcc.target/i386/sse-14.c: Ditto.
10728 * gcc.target/i386/sse-22.c: Add sm4.
10729 * gcc.target/i386/sse-23.c: Ditto.
10730 * lib/target-supports.exp (check_effective_target_sm4): New.
10731 * gcc.target/i386/sm4-1.c: New test.
10732 * gcc.target/i386/sm4-check.h: Ditto.
10733 * gcc.target/i386/sm4key4-2.c: Ditto.
10734 * gcc.target/i386/sm4rnds4-2.c: Ditto.
10735
10736 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10737
10738 * g++.dg/other/i386-2.C: Add -msha512.
10739 * g++.dg/other/i386-3.C: Ditto.
10740 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10741 * gcc.target/i386/sse-12.c: Add -msha512.
10742 * gcc.target/i386/sse-13.c: Ditto.
10743 * gcc.target/i386/sse-14.c: Ditto.
10744 * gcc.target/i386/sse-22.c: Add sha512.
10745 * gcc.target/i386/sse-23.c: Ditto.
10746 * lib/target-supports.exp (check_effective_target_sha512): New.
10747 * gcc.target/i386/sha512-1.c: New test.
10748 * gcc.target/i386/sha512-check.h: Ditto.
10749 * gcc.target/i386/sha512msg1-2.c: Ditto.
10750 * gcc.target/i386/sha512msg2-2.c: Ditto.
10751 * gcc.target/i386/sha512rnds2-2.c: Ditto.
10752
10753 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10754
10755 * g++.dg/other/i386-2.C: Add -msm3.
10756 * g++.dg/other/i386-3.C: Ditto.
10757 * gcc.target/i386/avx-1.c: Add new define for immediate.
10758 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10759 * gcc.target/i386/sse-12.c: Add -msm3.
10760 * gcc.target/i386/sse-13.c: Ditto.
10761 * gcc.target/i386/sse-14.c: Ditto.
10762 * gcc.target/i386/sse-22.c: Add sm3.
10763 * gcc.target/i386/sse-23.c: Ditto.
10764 * lib/target-supports.exp (check_effective_target_sm3): New.
10765 * gcc.target/i386/sm3-1.c: New test.
10766 * gcc.target/i386/sm3-check.h: Ditto.
10767 * gcc.target/i386/sm3msg1-2.c: Ditto.
10768 * gcc.target/i386/sm3msg2-2.c: Ditto.
10769 * gcc.target/i386/sm3rnds2-2.c: Ditto.
10770
10771 2023-07-17 Kong Lingling <lingling.kong@intel.com>
10772 Haochen Jiang <haochen.jiang@intel.com>
10773
10774 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
10775 * g++.dg/other/i386-3.C: Ditto.
10776 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
10777 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
10778 * gcc.target/i386/sse-13.c: Ditto.
10779 * gcc.target/i386/sse-14.c: Ditto.
10780 * gcc.target/i386/sse-22.c: Ditto.
10781 * gcc.target/i386/sse-23.c: Ditto.
10782 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10783 * lib/target-supports.exp
10784 (check_effective_target_avxvnniint16): New.
10785 * gcc.target/i386/avxvnniint16-1.c: Ditto.
10786 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
10787 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
10788 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
10789 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
10790 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
10791 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
10792
10793 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
10794
10795 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
10796
10797 2023-07-15 Patrick Palka <ppalka@redhat.com>
10798
10799 PR c++/110441
10800 * g++.dg/cpp1z/elide8.C: New test.
10801
10802 2023-07-15 Patrick Palka <ppalka@redhat.com>
10803
10804 PR c++/110524
10805 * g++.dg/cpp2a/fn-template26.C: New test.
10806
10807 2023-07-14 Jason Merrill <jason@redhat.com>
10808
10809 PR c++/110344
10810 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
10811 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
10812
10813 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
10814
10815 PR target/110588
10816 * gcc.target/i386/pr110588.c: New test case.
10817
10818 2023-07-14 Marek Polacek <polacek@redhat.com>
10819 Jason Merrill <jason@redhat.com>
10820
10821 PR c++/109876
10822 * g++.dg/cpp0x/constexpr-template12.C: New test.
10823 * g++.dg/cpp1z/constexpr-template1.C: New test.
10824 * g++.dg/cpp1z/constexpr-template2.C: New test.
10825
10826 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
10827
10828 PR target/110206
10829 * gcc.target/i386/pr110206.c: New test.
10830
10831 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10832
10833 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
10834 Adapt testcase for link fail.
10835 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
10836 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
10837 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
10838 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
10839 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
10840 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
10841
10842 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10843
10844 PR fortran/92178
10845 * gfortran.dg/intent_out_21.f90: New test.
10846
10847 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10848
10849 PR fortran/92178
10850 * gfortran.dg/intent_out_20.f90: New test.
10851
10852 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10853
10854 PR fortran/92178
10855 * gfortran.dg/intent_out_19.f90: New test.
10856
10857 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10858
10859 PR tree-optimization/109154
10860 * gcc.dg/vect/vect-ifcvt-20.c: New test.
10861
10862 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10863
10864 PR tree-optimization/109154
10865 * gcc.dg/vect/vect-ifcvt-19.c: New test.
10866
10867 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
10868
10869 * gcc.target/riscv/arch-22.c: New test.
10870 * gcc.target/riscv/predef-28.c: New test.
10871
10872 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
10873
10874 PR target/107841
10875 * gcc.target/pdp11/pr107841.c: New test.
10876
10877 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
10878
10879 PR fortran/106050
10880 * gfortran.dg/pdt_33.f90: New test.
10881
10882 2023-07-13 Carl Love <cel@us.ibm.com>
10883
10884 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
10885 test_fpscr_rn_builtin_1.c. Add comment.
10886 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
10887 return value of __builtin_set_fpscr_rn builtin.
10888 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
10889
10890 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
10891
10892 PR target/106966
10893 * gcc.target/alpha/pr106966.c: New test.
10894
10895 2023-07-13 Andrew Pinski <apinski@marvell.com>
10896
10897 * gcc.dg/tree-ssa/pr110293-1.c: New test.
10898 * gcc.dg/tree-ssa/pr110539-1.c: New test.
10899 * gcc.dg/tree-ssa/pr110539-2.c: New test.
10900 * gcc.dg/tree-ssa/pr110539-3.c: New test.
10901 * gcc.dg/tree-ssa/pr110539-4.c: New test.
10902
10903 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
10904
10905 PR middle-end/109520
10906 * gcc.target/i386/pr109520.c: New test.
10907
10908 2023-07-13 Pan Li <pan2.li@intel.com>
10909
10910 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
10911 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
10912 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
10913 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
10914 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
10915 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
10916 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
10917
10918 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10919
10920 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
10921
10922 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10923
10924 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
10925
10926 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10927 Kewen Lin <linkw@linux.ibm.com>
10928
10929 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
10930
10931 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10932
10933 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
10934 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
10935 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
10936 New test.
10937 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
10938 New test.
10939 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
10940 New test.
10941 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
10942 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
10943 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
10944 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
10945 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
10946 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
10947 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
10948 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
10949 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
10950 New test.
10951 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
10952 New test.
10953 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
10954 New test.
10955 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
10956 New test.
10957 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
10958 New test.
10959 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
10960 New test.
10961 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
10962 New test.
10963 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
10964 New test.
10965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
10966 New test.
10967 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10968 New test.
10969 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10970 New test.
10971 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
10972 New test.
10973 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
10974 New test.
10975 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
10976 New test.
10977 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
10978 New test.
10979 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
10980 New test.
10981 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
10982 New test.
10983 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
10984 New test.
10985 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
10986 New test.
10987 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
10988 New test.
10989 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
10990 New test.
10991 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
10992 New test.
10993 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
10994 New test.
10995 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
10996 New test.
10997 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
10998 New test.
10999 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
11000 New test.
11001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
11002 New test.
11003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
11004 New test.
11005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
11006 New test.
11007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
11008 New test.
11009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
11010 New test.
11011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
11012 New test.
11013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
11014 New test.
11015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
11016 New test.
11017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
11018 New test.
11019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
11020 New test.
11021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
11022 New test.
11023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
11024 New test.
11025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
11026 New test.
11027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
11028 New test.
11029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
11030 New test.
11031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
11032 New test.
11033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
11034 New test.
11035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
11036 New test.
11037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
11038 New test.
11039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
11040 New test.
11041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
11042 New test.
11043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
11044 New test.
11045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
11046 New test.
11047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
11048 New test.
11049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
11050 New test.
11051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
11052 New test.
11053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
11054 New test.
11055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
11056 New test.
11057 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
11058 New test.
11059 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
11060 New test.
11061 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
11062 New test.
11063 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
11064 New test.
11065 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
11066 New test.
11067 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
11068 New test.
11069 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
11070 New test.
11071 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
11072 New test.
11073 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
11074 New test.
11075 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
11076 New test.
11077 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
11078 New test.
11079 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
11080 New test.
11081 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
11082 New test.
11083 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
11084 New test.
11085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
11086 New test.
11087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
11088 New test.
11089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
11090 New test.
11091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
11092 New test.
11093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
11094 New test.
11095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
11096 New test.
11097 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
11098 New test.
11099 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
11100 New test.
11101 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
11102 New test.
11103 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
11104 New test.
11105 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
11106 New test.
11107 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
11108 New test.
11109 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
11110 New test.
11111 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
11112 New test.
11113
11114 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11115
11116 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
11117 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
11118 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
11119 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
11120 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
11121 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
11122 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
11123 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
11124 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
11125 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
11126 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
11127 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
11128 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
11129 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
11130 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
11131 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
11132
11133 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11134
11135 PR tree-optimization/107043
11136 * gcc.dg/tree-ssa/pr107043.c: New test.
11137
11138 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11139
11140 PR tree-optimization/107053
11141 * gcc.dg/tree-ssa/pr107053.c: New test.
11142
11143 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11144
11145 * gcc.dg/pr83073.c: Adjust testcase.
11146
11147 2023-07-12 Jan Hubicka <jh@suse.cz>
11148
11149 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
11150
11151 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11152
11153 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
11154 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
11155 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
11156
11157 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
11158
11159 PR target/110598
11160 * gcc.target/i386/pr110598.c: New test case.
11161
11162 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
11163
11164 * gfortran.dg/pdt_33.f03: New test.
11165
11166 2023-07-12 Richard Biener <rguenther@suse.de>
11167
11168 PR tree-optimization/110630
11169 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
11170 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
11171
11172 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11173
11174 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
11175 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
11176 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
11177 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
11178
11179 2023-07-12 Jan Beulich <jbeulich@suse.com>
11180
11181 * gcc.target/i386/avx2-dupv4sf.c: New test.
11182 * gcc.target/i386/avx2-dupv4si.c: Likewise.
11183 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
11184 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
11185
11186 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11187
11188 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
11189 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
11190
11191 2023-07-12 liuhongt <hongtao.liu@intel.com>
11192
11193 * gcc.target/i386/pr110438.c: New test.
11194 * gcc.target/i386/pr100711-6.c: Adjust testcase.
11195
11196 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
11197
11198 * g++.target/i386/mv16.C: Add graniterapids-d.
11199 * gcc.target/i386/funcspec-56.inc: Handle new march.
11200
11201 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
11202
11203 * gcc.target/i386/avx512vl-vaes-1.c: New test.
11204
11205 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11206
11207 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
11208 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
11209 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
11210 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
11211 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
11212 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
11213 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
11214 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
11215 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
11216 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
11217 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
11218 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
11219
11220 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
11221
11222 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
11223 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
11224 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
11225 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
11226 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
11227 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
11228
11229 2023-07-11 Harald Anlauf <anlauf@gmx.de>
11230
11231 PR fortran/110288
11232 * gfortran.dg/findloc_10.f90: New test.
11233
11234 2023-07-11 Carl Love <cel@us.ibm.com>
11235
11236 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
11237 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
11238 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
11239 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
11240 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
11241 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
11242 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
11243 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
11244 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
11245 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
11246 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
11247 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
11248 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
11249 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
11250 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
11251 file.
11252 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
11253 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
11254 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
11255 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
11256 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
11257 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
11258 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
11259
11260 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
11261
11262 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
11263
11264 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
11265
11266 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
11267 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
11268 New test.
11269
11270 2023-07-11 Patrick Palka <ppalka@redhat.com>
11271
11272 PR c++/110580
11273 * g++.dg/cpp1y/var-templ83.C: New test.
11274
11275 2023-07-11 liuhongt <hongtao.liu@intel.com>
11276
11277 PR target/110170
11278 * g++.target/i386/pr110170.C: Fix typo.
11279
11280 2023-07-11 Xi Ruoyao <xry111@xry111.site>
11281
11282 * g++.dg/vect/pr110557.cc: Use long long instead of long for
11283 64-bit type.
11284 (test): Remove an unnecessary cast.
11285
11286 2023-07-10 Patrick Palka <ppalka@redhat.com>
11287
11288 PR c++/110523
11289 * g++.dg/template/ttp37.C: New test.
11290
11291 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11292
11293 PR target/110268
11294 * gcc.target/arm/pr110268-1.c: New test.
11295 * gcc.target/arm/pr110268-2.c: New test.
11296
11297 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11298
11299 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
11300
11301 2023-07-10 Xi Ruoyao <xry111@xry111.site>
11302
11303 PR tree-optimization/110557
11304 * g++.dg/vect/pr110557.cc: New test.
11305
11306 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11307
11308 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
11309 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
11310
11311 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11312
11313 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
11314
11315 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
11316
11317 * gdc.dg/asm4.d: Update test.
11318
11319 2023-07-10 liuhongt <hongtao.liu@intel.com>
11320
11321 * g++.target/i386/pr110170.C: New test.
11322 * gcc.target/i386/pr110170.c: New test.
11323
11324 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
11325
11326 * gdc.dg/rtti1.d: Move array concat testcase to ...
11327 * gdc.dg/nogc1.d: ... here. New test.
11328
11329 2023-07-09 Jan Hubicka <jh@suse.cz>
11330
11331 * gcc.dg/predict-22.c: Update template.
11332
11333 2023-07-08 Jan Hubicka <jh@suse.cz>
11334
11335 PR tree-optimization/110600
11336 * gcc.c-torture/compile/pr110600.c: New test.
11337
11338 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
11339
11340 PR fortran/99139
11341 PR fortran/99368
11342 * gfortran.dg/pr99139.f90 : New test
11343 * gfortran.dg/pr99368.f90 : New test
11344
11345 2023-07-08 Jan Hubicka <jh@suse.cz>
11346
11347 PR middle-end/110590
11348 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
11349 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
11350
11351 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11352 Steven G. Kargl <kargl@gcc.gnu.org>
11353
11354 PR fortran/92178
11355 * gfortran.dg/intent_out_16.f90: New test.
11356 * gfortran.dg/intent_out_17.f90: New test.
11357 * gfortran.dg/intent_out_18.f90: New test.
11358
11359 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11360
11361 PR fortran/110585
11362 * gfortran.dg/findloc_9.f90: New test.
11363
11364 2023-07-07 Jan Hubicka <jh@suse.cz>
11365
11366 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
11367 * gcc.dg/pr43864-3.c: Likewise.
11368 * gcc.dg/pr43864-4.c: Likewise.
11369 * gcc.dg/pr43864.c: Likewise.
11370 * gcc.dg/unroll-7.c: xfail.
11371
11372 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
11373
11374 * lib/target-supports.exp: Collect both kernel and user events for autofdo
11375
11376 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
11377
11378 PR target/43644
11379 PR target/110533
11380 * gcc.target/i386/pr110533.c: New test case.
11381 * gcc.target/i386/pr43644-2.c: Likewise.
11382
11383 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
11384
11385 PR d/108842
11386 * gdc.dg/pr98277.d: Add more tests.
11387 * gdc.dg/pr108842.d: New test.
11388
11389 2023-07-07 Jan Hubicka <jh@suse.cz>
11390
11391 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
11392 * gcc.dg/pr43864-2.c: Likewise.
11393 * gcc.dg/pr43864-3.c: Likewise.
11394 * gcc.dg/pr43864-4.c: Likewise.
11395 * gcc.dg/pr43864.c: Likewise.
11396 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
11397 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
11398 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
11399 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
11400 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
11401 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11402 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11403 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
11404 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
11405 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
11406 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
11407 * gcc.dg/tree-ssa/update-threading.c: Likewise.
11408 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
11409 * gcc.dg/unroll-7.c: Likewise.
11410 * gcc.dg/unroll-8.c: Likewise.
11411 * gfortran.dg/pr25623-2.f90: Likewise.
11412 * gfortran.dg/pr25623.f90: Likewise.
11413 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
11414 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
11415 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
11416
11417 2023-07-07 Jan Hubicka <jh@suse.cz>
11418
11419 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
11420
11421 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
11422
11423 * gcc.target/s390/vector/vec-init-3.c: New test.
11424
11425 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
11426
11427 * gcc.target/i386/pr110372.c: New.
11428
11429 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
11430
11431 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
11432 value/mask changes.
11433 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
11434 * gcc.dg/tree-ssa/vrp122.c: Same.
11435
11436 2023-07-07 Pan Li <pan2.li@intel.com>
11437 Robin Dapp <rdapp@ventanamicro.com>
11438
11439 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
11440
11441 2023-07-06 Jan Hubicka <jh@suse.cz>
11442
11443 PR middle-end/25623
11444 * gfortran.dg/pr25623-2.f90: New test.
11445
11446 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
11447
11448 * gcc.target/aarch64/pr110449.c: New testcase.
11449
11450 2023-07-06 Richard Biener <rguenther@suse.de>
11451
11452 PR tree-optimization/110556
11453 * gcc.dg/torture/pr110556.c: New testcase.
11454
11455 2023-07-06 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/110515
11458 * g++.dg/opt/pr110515.C: New testcase.
11459
11460 2023-07-06 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/110544
11463 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
11464
11465 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
11466
11467 * gcc.target/i386/inline_attr_arch.c: New test.
11468 * gcc.target/i386/inline_target_clones.c: Ditto.
11469
11470 2023-07-06 liuhongt <hongtao.liu@intel.com>
11471
11472 * gcc.target/i386/pr110170-2.c: New test.
11473
11474 2023-07-06 liuhongt <hongtao.liu@intel.com>
11475
11476 * gcc.target/i386/pr110170-3.c: New test.
11477
11478 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
11479
11480 * gcc.target/aarch64/pr110474.c: New testcase.
11481
11482 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11483
11484 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
11485 tests for variable index.
11486 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
11487 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
11488 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
11489 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
11490 Ditto.
11491 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
11492 Ditto.
11493
11494 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11495
11496 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
11497 test.
11498 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
11499 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
11500 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
11501 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
11502 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
11503 Ditto.
11504
11505 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11506 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11507
11508 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
11509 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
11510 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
11511 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
11512 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
11513 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
11514 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
11515 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
11516 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
11517 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
11518 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
11519 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
11520 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
11521 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
11522
11523 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
11524
11525 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
11526 * gcc.target/mips/expand-block-move-r6.c: new test.
11527
11528 2023-07-05 Richard Biener <rguenther@suse.de>
11529
11530 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
11531
11532 2023-07-05 Jan Beulich <jbeulich@suse.com>
11533
11534 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
11535
11536 2023-07-05 Jan Beulich <jbeulich@suse.com>
11537
11538 PR target/100711
11539 * gcc.target/i386/pr100711-6.c: New test.
11540
11541 2023-07-05 Jan Beulich <jbeulich@suse.com>
11542
11543 PR target/100711
11544 * gcc.target/i386/pr100711-4.c: New test.
11545 * gcc.target/i386/pr100711-5.c: New test.
11546
11547 2023-07-05 Jan Beulich <jbeulich@suse.com>
11548
11549 PR target/93768
11550 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
11551 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
11552 towards generated code.
11553 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
11554 code.
11555
11556 2023-07-05 Jan Beulich <jbeulich@suse.com>
11557
11558 PR target/93768
11559 * gcc.target/i386/avx512-binop-not-1.h: New.
11560 * gcc.target/i386/avx512-binop-not-2.h: New.
11561 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
11562 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
11563
11564 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11565
11566 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
11567 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
11568 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
11569 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
11570 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
11571 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
11572 * gcc.target/riscv/rvv/base/abi-17.c: New test.
11573 * gcc.target/riscv/rvv/base/abi-18.c: New test.
11574
11575 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11576
11577 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
11578 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
11579 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
11580 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
11581 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
11582
11583 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
11584
11585 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
11586 encourage if-conversion.
11587 * gcc.target/mips/movcc-3.c: Same as above.
11588
11589 2023-07-04 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/110491
11592 * gcc.dg/torture/pr110491.c: New testcase.
11593
11594 2023-07-04 Richard Biener <rguenther@suse.de>
11595
11596 PR tree-optimization/110376
11597 * gcc.dg/torture/pr110376.c: New testcase.
11598
11599 2023-07-04 Richard Biener <rguenther@suse.de>
11600
11601 PR tree-optimization/110228
11602 * gcc.dg/torture/pr110228.c: New testcase.
11603 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
11604
11605 2023-07-04 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/110436
11608 * gcc.dg/pr110436.c: New testcase.
11609
11610 2023-07-04 Richard Biener <rguenther@suse.de>
11611
11612 PR middle-end/110495
11613 * gcc.dg/tree-ssa/addadd-2.c: Amend.
11614 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
11615
11616 2023-07-04 Richard Biener <rguenther@suse.de>
11617
11618 PR tree-optimization/110310
11619 * gcc.target/i386/pr110310.c: New testcase.
11620 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
11621
11622 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11623
11624 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
11625
11626 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
11627
11628 * gcc.target/riscv/zvbb.c: New test.
11629 * gcc.target/riscv/zvbc.c: New test.
11630 * gcc.target/riscv/zvkg.c: New test.
11631 * gcc.target/riscv/zvkn-1.c: New test.
11632 * gcc.target/riscv/zvkn.c: New test.
11633 * gcc.target/riscv/zvknc-1.c: New test.
11634 * gcc.target/riscv/zvknc-2.c: New test.
11635 * gcc.target/riscv/zvknc.c: New test.
11636 * gcc.target/riscv/zvkned.c: New test.
11637 * gcc.target/riscv/zvkng-1.c: New test.
11638 * gcc.target/riscv/zvkng-2.c: New test.
11639 * gcc.target/riscv/zvkng.c: New test.
11640 * gcc.target/riscv/zvknha.c: New test.
11641 * gcc.target/riscv/zvknhb.c: New test.
11642 * gcc.target/riscv/zvks-1.c: New test.
11643 * gcc.target/riscv/zvks.c: New test.
11644 * gcc.target/riscv/zvksc-1.c: New test.
11645 * gcc.target/riscv/zvksc-2.c: New test.
11646 * gcc.target/riscv/zvksc.c: New test.
11647 * gcc.target/riscv/zvksed.c: New test.
11648 * gcc.target/riscv/zvksg-1.c: New test.
11649 * gcc.target/riscv/zvksg-2.c: New test.
11650 * gcc.target/riscv/zvksg.c: New test.
11651 * gcc.target/riscv/zvksh.c: New test.
11652 * gcc.target/riscv/zvkt.c: New test.
11653
11654 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
11655
11656 * lib/g++.exp: Remove additional flag handled by Darwin specs.
11657 * lib/obj-c++.exp: Likewise.
11658
11659 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
11660
11661 PR modula2/110125
11662 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
11663 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
11664 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
11665 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
11666 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
11667 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
11668 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
11669 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
11670 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
11671 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
11672 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
11673 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
11674 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
11675 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
11676 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
11677 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
11678 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
11679 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
11680 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
11681 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
11682 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
11683 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
11684 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
11685 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
11686
11687 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11688
11689 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11690 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11691 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11692 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11693 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11694 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11695 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11696 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11697 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11698 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11699 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11700 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11701
11702 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11703
11704 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
11705 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
11706 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
11707 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
11708 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
11709 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
11710 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
11711
11712 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
11713
11714 Revert:
11715 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11716
11717 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11718 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11719 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11720 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11721 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11722 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11723 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11724 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11725 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11726 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11727 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11728 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11729
11730 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11731
11732 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11733 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11734 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11735 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11736 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11737 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11738 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11739 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11740 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11741 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11742 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11743 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11744
11745 2023-07-03 Richard Biener <rguenther@suse.de>
11746
11747 PR tree-optimization/110506
11748 * gcc.dg/pr110506-2.c: New testcase.
11749
11750 2023-07-03 Richard Biener <rguenther@suse.de>
11751
11752 PR tree-optimization/110506
11753 * gcc.dg/pr110506.c: New testcase.
11754
11755 2023-07-03 Andrew Pinski <apinski@marvell.com>
11756
11757 PR tree-optimization/110381
11758 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
11759
11760 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11761
11762 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
11763
11764 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11765
11766 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11767
11768 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11769
11770 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
11771
11772 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11773
11774 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11775
11776 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11777
11778 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
11779
11780 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11781
11782 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
11783
11784 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11785
11786 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
11787 option.
11788 (mips-dg-init): Handle the recognization of mips16e2 targets.
11789 (mips-dg-options): Add dependencies for mips16e2.
11790
11791 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11792
11793 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
11794
11795 2023-07-02 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR tree-optimization/110508
11798 * gcc.dg/pr110508.c: New test.
11799
11800 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11801
11802 PR d/108962
11803 * gdc.dg/pr108962.d: New test.
11804
11805 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11806
11807 PR d/110516
11808 * gdc.dg/torture/pr110516a.d: New test.
11809 * gdc.dg/torture/pr110516b.d: New test.
11810
11811 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11812
11813 PR d/110514
11814 * gdc.dg/pr110514a.d: New test.
11815 * gdc.dg/pr110514b.d: New test.
11816 * gdc.dg/pr110514c.d: New test.
11817 * gdc.dg/pr110514d.d: New test.
11818
11819 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11820
11821 PR d/110471
11822 * gdc.dg/pr110471a.d: New test.
11823 * gdc.dg/pr110471b.d: New test.
11824 * gdc.dg/pr110471c.d: New test.
11825
11826 2023-07-01 Jan Hubicka <jh@suse.cz>
11827
11828 PR tree-optimization/25623
11829 * gfortran.dg/pr25623.f90: New test.
11830
11831 2023-07-01 Jan Hubicka <jh@suse.cz>
11832
11833 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
11834 from 2 to 1.
11835 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
11836 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
11837
11838 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
11839
11840 * gcc.target/i386/rotate-6.c: New test case.
11841 * gcc.target/i386/sse2-stv-1.c: Likewise.
11842
11843 2023-07-01 Jan Hubicka <jh@suse.cz>
11844
11845 PR tree-optimization/103680
11846 * gcc.dg/tree-ssa/pr103680.c: New test.
11847 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
11848
11849 2023-06-30 Patrick Palka <ppalka@redhat.com>
11850
11851 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
11852 duplicate diagnostic check.
11853
11854 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
11855
11856 PR tree-optimization/101832
11857 * gcc.dg/builtin-object-size-pr101832.c: New test.
11858
11859 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
11860
11861 * gcc.c-torture/execute/20230630-1.c: New test.
11862 * gcc.c-torture/execute/20230630-2.c: Likewise.
11863 * gcc.c-torture/execute/20230630-3.c: Likewise
11864 * gcc.c-torture/execute/20230630-4.c: Likewise
11865
11866 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11867
11868 PR jit/110466
11869 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
11870 early versions of gdb that don't support our dwarf version, via
11871 "unsupported".
11872
11873 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11874 Marek Polacek <polacek@redhat.com>
11875
11876 PR jit/110466
11877 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
11878 param to gcc_jit_type_get_vector.
11879 (verify_comparisons): Use a typedef rather than __vector.
11880
11881 2023-06-30 Jan Hubicka <jh@suse.cz>
11882
11883 PR middle-end/109849
11884 * gcc.dg/predict-18.c: Improve testcase.
11885
11886 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
11887
11888 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
11889 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
11890 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
11891 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
11892 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
11893 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
11894 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
11895 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
11896 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
11897 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
11898 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
11899 * gcc.target/aarch64/abd_widen_2.c: New file.
11900 * gcc.target/aarch64/abd_widen_3.c: New file.
11901 * gcc.target/aarch64/abd_widen_4.c: New file.
11902
11903 2023-06-30 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/110496
11906 * gcc.dg/pr110496.c: New testcase.
11907
11908 2023-06-30 Richard Biener <rguenther@suse.de>
11909
11910 PR tree-optimization/110381
11911 * gcc.dg/vect/pr110381.c: Add check_vect ().
11912
11913 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
11914
11915 * gcc.target/mips/align-1-n64.c: New test.
11916 * gcc.target/mips/align-1-o32.c: New test.
11917
11918 2023-06-29 Jan Hubicka <jh@suse.cz>
11919
11920 PR tree-optimization/109849
11921 * gcc.dg/ipa/pr109849.c: New test.
11922
11923 2023-06-29 Marek Polacek <polacek@redhat.com>
11924
11925 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
11926 scan-sarif-file.
11927 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
11928 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
11929 -fno-report-bug. Adjust scan-sarif-file.
11930 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
11931 -fno-report-bug.
11932
11933 2023-06-29 Marek Polacek <polacek@redhat.com>
11934
11935 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
11936 * gcc.target/i386/pr69482-1.c: Likewise.
11937
11938 2023-06-29 Patrick Palka <ppalka@redhat.com>
11939
11940 PR c++/110468
11941 * g++.dg/cpp0x/noexcept79.C: New test.
11942
11943 2023-06-29 Patrick Palka <ppalka@redhat.com>
11944
11945 PR c++/110463
11946 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
11947
11948 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
11949
11950 PR c/77650
11951 * gcc.dg/variable-sized-type-flex-array.c: New test.
11952
11953 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
11954
11955 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
11956 comparisons are desired, to see if 256-bit instructions are
11957 generated inappropriately (fixes test on -march=cascadelake).
11958
11959 2023-06-29 Alexandre Oliva <oliva@adacore.com>
11960
11961 * lib/options.exp (check_for_options_with_filter): Handle
11962 missing frontend compiler like disabled language.
11963
11964 2023-06-29 Richard Biener <rguenther@suse.de>
11965
11966 PR middle-end/110452
11967 * gcc.target/i386/pr110452.c: New file.
11968
11969 2023-06-29 Richard Biener <rguenther@suse.de>
11970
11971 PR middle-end/110461
11972 * gcc.dg/pr110461.c: New testcase.
11973
11974 2023-06-29 Richard Biener <rguenther@suse.de>
11975
11976 PR c/110454
11977 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
11978
11979 2023-06-29 Pan Li <pan2.li@intel.com>
11980
11981 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
11982 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
11983 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
11984 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
11985 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
11986
11987 2023-06-29 Pan Li <pan2.li@intel.com>
11988
11989 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
11990 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
11991
11992 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
11993
11994 * lib/target-supports.exp (check_effective_target_lra): Remove
11995 cris-*-* from expression for exceptions to LRA.
11996
11997 2023-06-28 Jan Hubicka <jh@suse.cz>
11998
11999 PR middle-end/110334
12000 * g++.dg/opt/pr66119.C: Disable early inlining.
12001 * gcc.c-torture/compile/pr110334.c: New test.
12002 * gcc.dg/tree-ssa/pr110334.c: New test.
12003
12004 2023-06-28 Harald Anlauf <anlauf@gmx.de>
12005
12006 PR fortran/110360
12007 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
12008
12009 2023-06-28 Patrick Palka <ppalka@redhat.com>
12010
12011 PR c++/89442
12012 PR c++/107437
12013 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
12014 of input" error.
12015 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
12016 kind mismatch for variable template has_P_match_V.
12017 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
12018 error.
12019 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
12020 not captured" error.
12021 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
12022 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
12023 template argument to variable template A so that A<> is valid.
12024 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
12025 declaration with no type" error.
12026 * g++.dg/parse/template30.C: Don't expect "parse error in
12027 template argument list" error.
12028 * g++.dg/cpp1y/var-templ82.C: New test.
12029
12030 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
12031
12032 PR d/106977
12033 PR target/110406
12034 * gdc.dg/torture/pr110406.d: New test.
12035
12036 2023-06-28 Marek Polacek <polacek@redhat.com>
12037
12038 PR c++/110175
12039 * g++.dg/cpp0x/decltype-110175.C: New test.
12040
12041 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
12042
12043 PR debug/110308
12044 * g++.dg/torture/pr110308.C: New test.
12045
12046 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
12047
12048 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
12049 scan-assembler.
12050 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
12051
12052 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
12053
12054 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
12055
12056 2023-06-28 Richard Biener <rguenther@suse.de>
12057
12058 PR tree-optimization/110451
12059 * gfortran.dg/vect/pr110451.f: New testcase.
12060
12061 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
12062
12063 PR fortran/49213
12064 * gfortran.dg/pr49213.f90 : New test
12065
12066 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
12067
12068 * gcc.target/i386/pieces-memcmp-2.c: New test case.
12069
12070 2023-06-28 Richard Biener <rguenther@suse.de>
12071
12072 PR tree-optimization/110443
12073 * gcc.dg/torture/pr110443.c: New testcase.
12074
12075 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
12076
12077 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
12078 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
12079
12080 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12081
12082 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
12083 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
12084 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
12085 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
12086
12087 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
12088
12089 PR target/104124
12090 * gcc.target/powerpc/pr104124.c: New.
12091
12092 2023-06-28 Jan Hubicka <jh@suse.cz>
12093
12094 PR tree-optimization/110377
12095 * gcc.dg/ipa/pr110377.c: New test.
12096
12097 2023-06-28 Andrew Pinski <apinski@marvell.com>
12098
12099 PR tree-optimization/110444
12100 * gcc.c-torture/compile/pr110444-1.c: New test.
12101
12102 2023-06-28 Jason Merrill <jason@redhat.com>
12103
12104 PR c++/110334
12105 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
12106
12107 2023-06-28 Alexandre Oliva <oliva@adacore.com>
12108
12109 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
12110 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
12111 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
12112 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
12113
12114 2023-06-28 Alexandre Oliva <oliva@adacore.com>
12115
12116 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
12117 record a workaround.
12118
12119 2023-06-28 Jason Merrill <jason@redhat.com>
12120
12121 PR c++/110344
12122 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
12123 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
12124 * g++.dg/cpp26/feat-cxx26.C: New test.
12125
12126 2023-06-28 Jason Merrill <jason@redhat.com>
12127
12128 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
12129
12130 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12131
12132 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
12133 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
12134 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
12135 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
12136 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
12137 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
12138 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
12139 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
12140 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
12141 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
12142 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
12143 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
12144 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
12145 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
12146
12147 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
12148
12149 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
12150
12151 2023-06-28 liuhongt <hongtao.liu@intel.com>
12152
12153 * gcc.target/i386/bf16_short_warn.c: New test.
12154
12155 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12156
12157 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
12158 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
12159 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
12160 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
12161 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
12162 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
12163 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
12164 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
12165 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
12166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
12167 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
12168 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
12169 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
12170 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
12171 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
12172 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
12173 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
12174 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
12175 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
12176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
12177
12178 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12179
12180 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
12181 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
12182 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
12183 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
12184 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
12185 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
12186 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
12187 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
12188 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
12189 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
12190
12191 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12192
12193 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
12194 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
12195 Ditto.
12196 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
12197 Ditto.
12198 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
12199 Ditto.
12200 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
12201 Ditto.
12202 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
12203 Ditto.
12204 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
12205 Ditto.
12206 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
12207 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
12208 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
12209 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
12210 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
12211 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
12212 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
12213
12214 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12215
12216 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
12217 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
12218 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
12219 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
12220 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
12221
12222 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12223
12224 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
12225
12226 2023-06-27 Andrew Pinski <apinski@marvell.com>
12227
12228 PR middle-end/110420
12229 PR middle-end/103979
12230 PR middle-end/98619
12231 * gcc.c-torture/compile/asmgoto-6.c: New test.
12232
12233 2023-06-27 Richard Biener <rguenther@suse.de>
12234
12235 PR tree-optimization/96208
12236 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
12237 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
12238
12239 2023-06-27 liuhongt <hongtao.liu@intel.com>
12240
12241 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
12242
12243 2023-06-27 liuhongt <hongtao.liu@intel.com>
12244
12245 * gcc.target/i386/avx-vzeroupper-30.c: New test.
12246
12247 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12248
12249 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
12250 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
12251 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
12252 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
12253 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
12254 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
12255
12256 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
12257
12258 * gcc.target/s390/larl-1.c: New test.
12259
12260 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12261
12262 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
12263
12264 2023-06-26 Richard Biener <rguenther@suse.de>
12265
12266 PR tree-optimization/110381
12267 * gcc.dg/vect/pr110381.c: New testcase.
12268
12269 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
12270
12271 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
12272 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
12273
12274 2023-06-26 liuhongt <hongtao.liu@intel.com>
12275
12276 * gcc.target/aarch64/pr110371.c: New test.
12277
12278 2023-06-26 liuhongt <hongtao.liu@intel.com>
12279
12280 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
12281 * gcc.target/i386/pr110018-2.c: Ditto.
12282
12283 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
12284
12285 * gcc.target/i386/mvc17.c: New test.
12286
12287 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12288
12289 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
12290
12291 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
12292
12293 PR d/110359
12294 * gdc.dg/pr110359.d: New test.
12295
12296 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12297
12298 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
12299 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
12300
12301 2023-06-25 Li Xu <xuli1@eswincomputing.com>
12302
12303 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
12304
12305 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12306
12307 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
12308 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
12309 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
12310 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
12311 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
12312 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
12313
12314 2023-06-25 Pan Li <pan2.li@intel.com>
12315
12316 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
12317 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12318 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12319 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12320 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12321 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12322 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
12323 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
12324
12325 2023-06-25 Pan Li <pan2.li@intel.com>
12326
12327 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
12328 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
12329 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
12330 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
12331 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
12332
12333 2023-06-25 liuhongt <hongtao.liu@intel.com>
12334
12335 * gcc.target/i386/pr110309.c: New test.
12336
12337 2023-06-25 yulong <shiyulong@iscas.ac.cn>
12338
12339 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
12340 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12341 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12342 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12343 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12344 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12345 * gcc.target/riscv/rvv/base/abi-17.c: New test.
12346 * gcc.target/riscv/rvv/base/abi-18.c: New test.
12347
12348 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12349
12350 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
12351 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
12352 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
12353 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
12354 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
12355 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
12356 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
12357 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
12358 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
12359 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
12360 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
12361 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
12362 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
12363 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
12364 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
12365 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
12366 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
12367 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
12368 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
12369 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
12370 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
12371 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
12372 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
12373 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
12374 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
12375 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
12376 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
12377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
12378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
12379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
12380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
12381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
12382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
12383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
12384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
12385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
12386
12387 2023-06-24 David Malcolm <dmalcolm@redhat.com>
12388
12389 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
12390 #define INCLUDE_VECTOR.
12391
12392 2023-06-23 David Malcolm <dmalcolm@redhat.com>
12393
12394 PR c++/110164
12395 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
12396
12397 2023-06-23 Marek Polacek <polacek@redhat.com>
12398
12399 * lib/target-supports.exp (check_effective_target_c++23): Return
12400 1 also if check_effective_target_c++26.
12401 (check_effective_target_c++23_down): New.
12402 (check_effective_target_c++26_only): New.
12403 (check_effective_target_c++26): New.
12404 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
12405 * g++.dg/cpp26/cplusplus.C: New test.
12406
12407 2023-06-23 Harald Anlauf <anlauf@gmx.de>
12408
12409 PR fortran/110360
12410 * gfortran.dg/value_9.f90: New test.
12411
12412 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
12413 Aaron Sawdey <acsawdey@linux.ibm.com>
12414
12415 PR target/105325
12416 * g++.target/powerpc/pr105325.C: New test.
12417 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
12418
12419 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
12420
12421 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
12422 this header use pragma system_header.
12423
12424 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12425
12426 PR tree-optimization/110280
12427 * gcc.target/aarch64/sve/pr110280.c: New test.
12428
12429 2023-06-22 Richard Biener <rguenther@suse.de>
12430
12431 PR tree-optimization/110332
12432 * g++.dg/torture/pr110332.C: New testcase.
12433 * gcc.dg/torture/pr110332-1.c: Likewise.
12434 * gcc.dg/torture/pr110332-2.c: Likewise.
12435
12436 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
12437 Uros Bizjak <ubizjak@gmail.com>
12438
12439 * gcc.target/i386/avx-vptest-4.c: New test case.
12440 * gcc.target/i386/avx-vptest-5.c: Likewise.
12441 * gcc.target/i386/avx-vptest-6.c: Likewise.
12442 * gcc.target/i386/pr109973-1.c: Update test case.
12443 * gcc.target/i386/pr109973-2.c: Likewise.
12444 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
12445 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
12446 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
12447
12448 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12449
12450 PR analyzer/106626
12451 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
12452 out-of-bounds working.
12453 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
12454 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
12455 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
12456 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
12457 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
12458 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
12459 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
12460 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
12461 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
12462 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
12463 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
12464 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
12465 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
12466 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
12467 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
12468 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
12469 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
12470 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
12471 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
12472 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
12473 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
12474 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
12475 * gcc.dg/analyzer/pr101962.c: Update expected results.
12476 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
12477 pending_diagnostic::emit implementations.
12478
12479 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12480
12481 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
12482 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
12483 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
12484 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
12485 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
12486 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
12487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12488
12489 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12490
12491 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
12492 multiline directive.
12493 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
12494 dg-regexp directives.
12495 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
12496 directives.
12497 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
12498 handle-multiline-outputs from prune_gcc_output to here.
12499 * lib/multiline.exp (dg-end-multiline-output): Move call to
12500 maybe-handle-nn-line-numbers from prune_gcc_output to here.
12501 * lib/prune.exp (prune_gcc_output): Move calls to
12502 maybe-handle-nn-line-numbers and handle-multiline-outputs from
12503 here to the above.
12504
12505 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12506
12507 PR fortran/87477
12508 PR fortran/107900
12509 PR fortran/110224
12510 PR fortran/88688
12511 PR fortran/94380
12512 PR fortran/95398
12513 * gfortran.dg/pr107900.f90 : New test
12514 * gfortran.dg/pr110224.f90 : New test
12515 * gfortran.dg/pr88688.f90 : New test
12516 * gfortran.dg/pr94380.f90 : New test
12517 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
12518 numbers in the error tests by two and change the text in two.
12519
12520 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12521
12522 PR fortran/108961
12523 * gfortran.dg/pr108961.f90: New test.
12524
12525 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
12526
12527 PR target/110018
12528 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
12529 * gcc.target/i386/pr110018-2.c: New test.
12530
12531 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532
12533 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
12534 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
12535
12536 2023-06-21 Richard Biener <rguenther@suse.de>
12537
12538 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
12539 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
12540
12541 2023-06-21 Jan Beulich <jbeulich@suse.com>
12542
12543 * gcc.target/i386/avx512f-copysign.c: New test.
12544
12545 2023-06-21 Jan Beulich <jbeulich@suse.com>
12546
12547 * gcc.target/i386/avx512f-dupv2di.c: Add
12548 -mprefer-vector-width=512.
12549
12550 2023-06-21 liuhongt <hongtao.liu@intel.com>
12551
12552 * gcc.target/i386/pr110018-1.c: New test.
12553
12554 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
12555
12556 PR c++/66290
12557 * c-c++-common/cpp/macro-ranges.c: New test.
12558 * c-c++-common/cpp/line-2.c: Adapt to check for column information
12559 on macro-related libcpp warnings.
12560 * c-c++-common/cpp/line-3.c: Likewise.
12561 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
12562 * c-c++-common/cpp/pr58844-1.c: Likewise.
12563 * c-c++-common/cpp/pr58844-2.c: Likewise.
12564 * c-c++-common/cpp/warning-zero-location.c: Likewise.
12565 * c-c++-common/pragma-diag-14.c: Likewise.
12566 * c-c++-common/pragma-diag-15.c: Likewise.
12567 * g++.dg/modules/macro-2_d.C: Likewise.
12568 * g++.dg/modules/macro-4_d.C: Likewise.
12569 * g++.dg/modules/macro-4_e.C: Likewise.
12570 * g++.dg/spellcheck-macro-ordering.C: Likewise.
12571 * gcc.dg/builtin-redefine.c: Likewise.
12572 * gcc.dg/cpp/Wunused.c: Likewise.
12573 * gcc.dg/cpp/redef2.c: Likewise.
12574 * gcc.dg/cpp/redef3.c: Likewise.
12575 * gcc.dg/cpp/redef4.c: Likewise.
12576 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
12577 * gcc.dg/cpp/ucnid-11.c: Likewise.
12578 * gcc.dg/cpp/undef2.c: Likewise.
12579 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12580 * gcc.dg/cpp/warn-redefined.c: Likewise.
12581 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12582 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
12583
12584 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
12585
12586 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
12587 pointer to indirect argument registers and allow either to be used
12588 as the base register in subsequent stores.
12589 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
12590 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
12591 indirect argument to happen via the argument register or the
12592 stack pointer.
12593 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
12594 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
12595 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
12596 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
12597 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
12598 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
12599 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
12600 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
12601 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
12602 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
12603 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
12604 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
12605 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
12606 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
12607 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
12608 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
12609 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
12610 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
12611 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
12612 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
12613 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
12614 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
12615 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
12616 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
12617 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
12618 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
12619 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
12620 -fcprop-registers and combine.
12621 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
12622 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
12623 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
12624 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
12625 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
12626 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
12627 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
12628 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
12629 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
12630 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
12631 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
12632 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
12633 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
12634 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
12635 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
12636 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
12637 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
12638 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
12639 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
12640 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
12641 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
12642 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
12643 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
12644 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
12645 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
12646 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
12647 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
12648 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
12649 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
12650 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
12651 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
12652 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
12653 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
12654 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
12655 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
12656 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
12657 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
12658
12659 2023-06-20 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR middle-end/79173
12662 * g++.target/i386/pr79173-1.C: New test.
12663
12664 2023-06-20 Martin Jambor <mjambor@suse.cz>
12665
12666 PR ipa/110276
12667 * gcc.dg/ipa/pr110276.c: New test.
12668
12669 2023-06-20 Carl Love <cel@us.ibm.com>
12670
12671 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
12672 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
12673 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
12674
12675 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12676
12677 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
12678 -mabi=lp64d.
12679 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
12680 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12681 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12682 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12683 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12684 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12685 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12686 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12687
12688 2023-06-20 Li Xu <xuli1@eswincomputing.com>
12689
12690 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
12691
12692 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12693
12694 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
12695 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
12696 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
12697
12698 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12699
12700 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
12701 -Wno-psabi.
12702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12705 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
12706 Dito.
12707 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12708 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12709 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12710 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12711 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
12712
12713 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12714
12715 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
12716 -ffast-math.
12717 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
12718 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
12719 -ffast-math
12720 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
12721 vfmul.
12722 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
12723
12724 2023-06-20 Richard Biener <rguenther@suse.de>
12725
12726 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
12727 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
12728 due to missing return.
12729
12730 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12731
12732 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
12733
12734 2023-06-20 Jan Beulich <jbeulich@suse.com>
12735
12736 * gcc.target/i386/avx512f-dupv2di.c: New test.
12737
12738 2023-06-20 Richard Biener <rguenther@suse.de>
12739
12740 PR debug/110295
12741 * g++.dg/debug/pr110295.C: New testcase.
12742
12743 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12744
12745 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
12746 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
12747 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
12748 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
12749
12750 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
12751
12752 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
12753 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
12754 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
12755 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
12756 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
12757 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
12758 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
12759 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
12760 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
12761 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
12762 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
12763 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
12764 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
12765 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
12766 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
12767 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
12768 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
12769 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
12770 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
12771 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
12772 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
12773 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
12774 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
12775 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
12776 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
12777 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
12778 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
12779 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
12780 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
12781 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
12782 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
12783 * gcc.target/riscv/vector-abi-1.c: Ditto.
12784 * gcc.target/riscv/vector-abi-2.c: Ditto.
12785 * gcc.target/riscv/vector-abi-3.c: Ditto.
12786 * gcc.target/riscv/vector-abi-4.c: Ditto.
12787 * gcc.target/riscv/vector-abi-5.c: Ditto.
12788 * gcc.target/riscv/vector-abi-6.c: Ditto.
12789 * gcc.target/riscv/vector-abi-7.c: New test.
12790 * gcc.target/riscv/vector-abi-8.c: New test.
12791 * gcc.target/riscv/vector-abi-9.c: New test.
12792
12793 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
12794
12795 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
12796 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
12797 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
12798
12799 2023-06-19 Jan Hubicka <jh@suse.cz>
12800
12801 PR tree-optimization/109811
12802 PR tree-optimization/109849
12803 * gcc.dg/tree-ssa/phiprop-1.c: New test.
12804 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
12805
12806 2023-06-19 Pan Li <pan2.li@intel.com>
12807
12808 PR target/110299
12809 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
12810 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
12811 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
12812 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
12813 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
12814 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
12815 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
12816 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
12817
12818 2023-06-19 Pan Li <pan2.li@intel.com>
12819
12820 PR target/110277
12821 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
12822 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
12823 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
12824 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
12825
12826 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
12827
12828 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
12829 * gcc.dg/unroll-8.c: Likewise.
12830 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
12831 * lib/target-supports.exp
12832 (check_effective_target_vect_int_mod): Add amdgcn.
12833 (check_effective_target_divmod): Likewise.
12834 * gcc.target/gcn/simd-math-3-16.c: New test.
12835 * gcc.target/gcn/simd-math-3-2.c: New test.
12836 * gcc.target/gcn/simd-math-3-32.c: New test.
12837 * gcc.target/gcn/simd-math-3-4.c: New test.
12838 * gcc.target/gcn/simd-math-3-8.c: New test.
12839 * gcc.target/gcn/simd-math-3-char-16.c: New test.
12840 * gcc.target/gcn/simd-math-3-char-2.c: New test.
12841 * gcc.target/gcn/simd-math-3-char-32.c: New test.
12842 * gcc.target/gcn/simd-math-3-char-4.c: New test.
12843 * gcc.target/gcn/simd-math-3-char-8.c: New test.
12844 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
12845 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
12846 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
12847 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
12848 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
12849 * gcc.target/gcn/simd-math-3-char-run.c: New test.
12850 * gcc.target/gcn/simd-math-3-char.c: New test.
12851 * gcc.target/gcn/simd-math-3-long-16.c: New test.
12852 * gcc.target/gcn/simd-math-3-long-2.c: New test.
12853 * gcc.target/gcn/simd-math-3-long-32.c: New test.
12854 * gcc.target/gcn/simd-math-3-long-4.c: New test.
12855 * gcc.target/gcn/simd-math-3-long-8.c: New test.
12856 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
12857 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
12858 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
12859 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
12860 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
12861 * gcc.target/gcn/simd-math-3-long-run.c: New test.
12862 * gcc.target/gcn/simd-math-3-long.c: New test.
12863 * gcc.target/gcn/simd-math-3-run-16.c: New test.
12864 * gcc.target/gcn/simd-math-3-run-2.c: New test.
12865 * gcc.target/gcn/simd-math-3-run-32.c: New test.
12866 * gcc.target/gcn/simd-math-3-run-4.c: New test.
12867 * gcc.target/gcn/simd-math-3-run-8.c: New test.
12868 * gcc.target/gcn/simd-math-3-run.c: New test.
12869 * gcc.target/gcn/simd-math-3-short-16.c: New test.
12870 * gcc.target/gcn/simd-math-3-short-2.c: New test.
12871 * gcc.target/gcn/simd-math-3-short-32.c: New test.
12872 * gcc.target/gcn/simd-math-3-short-4.c: New test.
12873 * gcc.target/gcn/simd-math-3-short-8.c: New test.
12874 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
12875 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
12876 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
12877 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
12878 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
12879 * gcc.target/gcn/simd-math-3-short-run.c: New test.
12880 * gcc.target/gcn/simd-math-3-short.c: New test.
12881 * gcc.target/gcn/simd-math-3.c: New test.
12882 * gcc.target/gcn/simd-math-4-char-run.c: New test.
12883 * gcc.target/gcn/simd-math-4-char.c: New test.
12884 * gcc.target/gcn/simd-math-4-long-run.c: New test.
12885 * gcc.target/gcn/simd-math-4-long.c: New test.
12886 * gcc.target/gcn/simd-math-4-run.c: New test.
12887 * gcc.target/gcn/simd-math-4-short-run.c: New test.
12888 * gcc.target/gcn/simd-math-4-short.c: New test.
12889 * gcc.target/gcn/simd-math-4.c: New test.
12890 * gcc.target/gcn/simd-math-5-16.c: New test.
12891 * gcc.target/gcn/simd-math-5-32.c: New test.
12892 * gcc.target/gcn/simd-math-5-4.c: New test.
12893 * gcc.target/gcn/simd-math-5-8.c: New test.
12894 * gcc.target/gcn/simd-math-5-char-16.c: New test.
12895 * gcc.target/gcn/simd-math-5-char-32.c: New test.
12896 * gcc.target/gcn/simd-math-5-char-4.c: New test.
12897 * gcc.target/gcn/simd-math-5-char-8.c: New test.
12898 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
12899 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
12900 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
12901 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
12902 * gcc.target/gcn/simd-math-5-char-run.c: New test.
12903 * gcc.target/gcn/simd-math-5-char.c: New test.
12904 * gcc.target/gcn/simd-math-5-long-16.c: New test.
12905 * gcc.target/gcn/simd-math-5-long-32.c: New test.
12906 * gcc.target/gcn/simd-math-5-long-4.c: New test.
12907 * gcc.target/gcn/simd-math-5-long-8.c: New test.
12908 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
12909 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
12910 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
12911 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
12912 * gcc.target/gcn/simd-math-5-long-run.c: New test.
12913 * gcc.target/gcn/simd-math-5-long.c: New test.
12914 * gcc.target/gcn/simd-math-5-run-16.c: New test.
12915 * gcc.target/gcn/simd-math-5-run-32.c: New test.
12916 * gcc.target/gcn/simd-math-5-run-4.c: New test.
12917 * gcc.target/gcn/simd-math-5-run-8.c: New test.
12918 * gcc.target/gcn/simd-math-5-run.c: New test.
12919 * gcc.target/gcn/simd-math-5-short-16.c: New test.
12920 * gcc.target/gcn/simd-math-5-short-32.c: New test.
12921 * gcc.target/gcn/simd-math-5-short-4.c: New test.
12922 * gcc.target/gcn/simd-math-5-short-8.c: New test.
12923 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
12924 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
12925 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
12926 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
12927 * gcc.target/gcn/simd-math-5-short-run.c: New test.
12928 * gcc.target/gcn/simd-math-5-short.c: New test.
12929 * gcc.target/gcn/simd-math-5.c: New test.
12930
12931 2023-06-19 Richard Biener <rguenther@suse.de>
12932
12933 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
12934 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
12935 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
12936 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
12937 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
12938 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
12939 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
12940 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
12941 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
12942
12943 2023-06-19 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/110298
12946 * gcc.dg/torture/pr110298.c: New testcase.
12947
12948 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12949
12950 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
12951
12952 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12953
12954 PR target/105523
12955 * lib/target-supports.exp
12956 (check_effective_target_keeps_null_pointer_checks): Add
12957 avr.
12958 * gcc.target/avr/pr105523.c: New test.
12959
12960 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12961
12962 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
12963 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
12964 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
12965 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
12966 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
12967 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
12968 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
12969 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
12970 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
12971 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
12972 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
12973 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
12974 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
12975 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
12976 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
12977 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
12978
12979 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12980
12981 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
12982 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
12983 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
12984 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
12985 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
12986 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
12987 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
12988 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
12989 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
12990 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
12991 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
12992 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
12993 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
12994 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
12995 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
12996 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
12997 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
12998 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
12999 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
13000 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
13001 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
13002 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
13003 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
13004 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
13005 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
13006 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
13007 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
13008 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
13009 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
13010 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
13011 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
13012 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
13013 target selectors.
13014
13015 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13016
13017 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
13018 that no sext insns are present.
13019 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
13020 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
13021 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
13022
13023 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13024
13025 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
13026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
13027 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
13028 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
13029 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
13030 New test.
13031 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
13032 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
13033 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
13034 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
13035 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
13036 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
13037 New test.
13038 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
13039
13040 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13041
13042 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
13043 (u)int8_t.
13044 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
13045 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
13046 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
13047 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
13048 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
13049 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
13050 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
13051 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
13052 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
13053 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
13054 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
13055 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
13056 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
13057 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
13058 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
13059 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
13060 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
13061 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
13062 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
13063 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
13064 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
13065 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
13066 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
13067 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
13068 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
13069 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
13070 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
13071 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
13072 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
13073 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
13074 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
13075 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
13076 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
13077 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
13078 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
13079 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
13080 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
13081 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
13082 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
13083 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
13084 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
13085 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
13086 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
13087
13088 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
13089
13090 PR target/110086
13091 * gcc.target/avr/pr110086.c: New test.
13092
13093 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
13094
13095 * gcc.target/powerpc/const_anchors.c: New test.
13096 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
13097
13098 2023-06-19 liuhongt <hongtao.liu@intel.com>
13099
13100 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
13101 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
13102
13103 2023-06-18 Jan Hubicka <jh@suse.cz>
13104
13105 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
13106
13107 2023-06-18 Honza <jh@ryzen3.suse.cz>
13108
13109 PR tree-optimization/109849
13110 * g++.dg/ipa/devirt-45.C: Update template.
13111
13112 2023-06-18 yulong <shiyulong@iscas.ac.cn>
13113
13114 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
13115 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
13116 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
13117 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
13118 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
13119
13120 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
13121
13122 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
13123
13124 2023-06-16 Pan Li <pan2.li@intel.com>
13125
13126 PR target/110265
13127 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
13128 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
13129 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
13130 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
13131 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
13132
13133 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR middle-end/79173
13136 * gcc.target/i386/pr79173-11.c: New test.
13137 * gcc.dg/builtin-addc-1.c: New test.
13138
13139 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13140
13141 PR tree-optimization/110271
13142 * gcc.c-torture/compile/pr110271.c: New test.
13143
13144 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
13145 Uros Bizjak <ubizjak@gmail.com>
13146
13147 PR target/31985
13148 * gcc.target/i386/pr31985.c: New test case.
13149
13150 2023-06-16 Alex Coplan <alex.coplan@arm.com>
13151
13152 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
13153 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13154 * g++.dg/cpp0x/elab-enum-base.C: New test.
13155
13156 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
13157
13158 * gcc.target/mips/code-readable-attr-1.c: New test.
13159 * gcc.target/mips/code-readable-attr-2.c: New test.
13160 * gcc.target/mips/code-readable-attr-3.c: New test.
13161 * gcc.target/mips/code-readable-attr-4.c: New test.
13162 * gcc.target/mips/code-readable-attr-5.c: New test.
13163
13164 2023-06-16 Richard Biener <rguenther@suse.de>
13165
13166 PR tree-optimization/110269
13167 * gcc.dg/tree-ssa/pr110269.c: New testcase.
13168
13169 2023-06-16 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR c/107583
13172 * c-c++-common/spellcheck-pr107583.c: New test.
13173
13174 2023-06-15 Andrew Pinski <apinski@marvell.com>
13175
13176 PR tree-optimization/110266
13177 * gcc.c-torture/compile/pr110266.c: New test.
13178
13179 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
13180
13181 PR tree-optimization/110266
13182 * gcc.dg/pr110266.c: New.
13183
13184 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR preprocessor/80753
13187 * c-c++-common/missing-header-5.c: New test.
13188
13189 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
13190
13191 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
13192
13193 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13194
13195 PR middle-end/79173
13196 * gcc.target/i386/pr79173-1.c: New test.
13197 * gcc.target/i386/pr79173-2.c: New test.
13198 * gcc.target/i386/pr79173-3.c: New test.
13199 * gcc.target/i386/pr79173-4.c: New test.
13200 * gcc.target/i386/pr79173-5.c: New test.
13201 * gcc.target/i386/pr79173-6.c: New test.
13202 * gcc.target/i386/pr79173-7.c: New test.
13203 * gcc.target/i386/pr79173-8.c: New test.
13204 * gcc.target/i386/pr79173-9.c: New test.
13205 * gcc.target/i386/pr79173-10.c: New test.
13206
13207 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
13208
13209 * gcc.target/aarch64/abd.h: New file.
13210 * gcc.target/aarch64/abd_2.c: New test.
13211 * gcc.target/aarch64/abd_3.c: New test.
13212 * gcc.target/aarch64/abd_4.c: New test.
13213 * gcc.target/aarch64/abd_none_2.c: New test.
13214 * gcc.target/aarch64/abd_none_3.c: New test.
13215 * gcc.target/aarch64/abd_none_4.c: New test.
13216 * gcc.target/aarch64/abd_run_1.c: New test.
13217 * gcc.target/aarch64/sve/abd_1.c: New test.
13218 * gcc.target/aarch64/sve/abd_none_1.c: New test.
13219 * gcc.target/aarch64/sve/abd_2.c: New test.
13220 * gcc.target/aarch64/sve/abd_none_2.c: New test.
13221
13222 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13223
13224 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
13225 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
13226 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
13227 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
13228 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
13229 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
13230 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
13231 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
13232 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
13233 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
13234 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
13235 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
13236 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
13237 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
13238
13239 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
13240
13241 PR target/110119
13242 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
13243 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
13244
13245 2023-06-14 Jason Merrill <jason@redhat.com>
13246
13247 DR 2327
13248 PR c++/86521
13249 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
13250 * g++.dg/cpp1z/elide7.C: New test.
13251
13252 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13253
13254 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
13255 OpenACC 'serial', OpenMP 'target' usage.
13256
13257 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13258
13259 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
13260 alternatives.
13261 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
13262 * c-c++-common/Wfree-nonheap-object.c: Likewise.
13263
13264 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13265
13266 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
13267
13268 2023-06-14 liuhongt <hongtao.liu@intel.com>
13269
13270 * gcc.target/i386/pr110227.c: New test.
13271
13272 2023-06-13 David Malcolm <dmalcolm@redhat.com>
13273
13274 PR c/84890
13275 * g++.dg/cpp2a/srcloc3.C: Update expected message.
13276 * g++.dg/lookup/missing-std-include-2.C: Likewise.
13277 * g++.dg/lookup/missing-std-include-3.C: Likewise.
13278 * g++.dg/lookup/missing-std-include-6.C: Likewise.
13279 * g++.dg/lookup/missing-std-include.C: Likewise.
13280 * g++.dg/spellcheck-inttypes.C: Likewise.
13281 * g++.dg/spellcheck-stdint.C: Likewise.
13282 * g++.dg/spellcheck-stdlib.C: Likewise.
13283 * gcc.dg/spellcheck-inttypes.c: Likewise.
13284 * gcc.dg/spellcheck-stdbool.c: Likewise.
13285 * gcc.dg/spellcheck-stdint.c: Likewise.
13286 * gcc.dg/spellcheck-stdlib.c: Likewise.
13287
13288 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13289
13290 * gfortran.dg/data_array_7.f90: New test.
13291
13292 2023-06-13 Harald Anlauf <anlauf@gmx.de>
13293 Mikael Morin <mikael@gcc.gnu.org>
13294
13295 PR fortran/86277
13296 * gfortran.dg/zero_sized_14.f90: New test.
13297 * gfortran.dg/zero_sized_15.f90: New test.
13298
13299 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13300
13301 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
13302 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
13303 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
13304 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
13305 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
13306 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
13307 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
13308 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
13309 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
13310 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
13311
13312 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13313
13314 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
13315 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
13316
13317 2023-06-13 Jason Merrill <jason@redhat.com>
13318
13319 * g++.dg/tree-ssa/initlist-opt6.C: New test.
13320
13321 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
13322 Kito Cheng <kito.cheng@sifive.com>
13323
13324 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
13325 * g++.target/riscv/rvv/base/pr109535.C: Same
13326 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
13327 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
13328 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
13329 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
13330 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
13331 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
13332 * gcc.target/riscv/rvv/base/spill-10.c: Same
13333 * gcc.target/riscv/rvv/base/spill-11.c: Same
13334 * gcc.target/riscv/rvv/base/spill-9.c: Same
13335 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
13336 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
13337 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
13338 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
13339 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
13340 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
13341 * gcc.target/riscv/vector-abi-1.c: New test.
13342 * gcc.target/riscv/vector-abi-2.c: New test.
13343 * gcc.target/riscv/vector-abi-3.c: New test.
13344 * gcc.target/riscv/vector-abi-4.c: New test.
13345 * gcc.target/riscv/vector-abi-5.c: New test.
13346 * gcc.target/riscv/vector-abi-6.c: New test.
13347
13348 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13349
13350 * gcc.target/arm/mtp.c: New test.
13351 * gcc.target/arm/mtp_1.c: New test.
13352 * gcc.target/arm/mtp_2.c: New test.
13353 * gcc.target/arm/mtp_3.c: New test.
13354 * gcc.target/arm/mtp_4.c: New test.
13355
13356 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13357
13358 PR target/108779
13359 * gcc.target/aarch64/mtp_5.c: New test.
13360 * gcc.target/aarch64/mtp_6.c: New test.
13361 * gcc.target/aarch64/mtp_7.c: New test.
13362 * gcc.target/aarch64/mtp_8.c: New test.
13363 * gcc.target/aarch64/mtp_9.c: New test.
13364
13365 2023-06-13 Richard Biener <rguenther@suse.de>
13366
13367 PR middle-end/110232
13368 * gcc.target/i386/pr110232.c: New testcase.
13369
13370 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
13371
13372 PR testsuite/109880
13373 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
13374
13375 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
13376
13377 PR testsuite/110230
13378 PR target/109932
13379 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
13380 * gcc.target/powerpc/pr109932-2.c: Ditto.
13381
13382 2023-06-13 Pan Li <pan2.li@intel.com>
13383
13384 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
13385 Adjust dg-do to comiple for asm checking.
13386
13387 2023-06-13 Tejas Belagod <tbelagod@arm.com>
13388
13389 PR target/96339
13390 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
13391 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
13392 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
13393 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
13394 to expect optimized code for function body.
13395 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
13396 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
13397 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
13398 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
13399 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
13400 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
13401 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
13402 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
13403 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
13404 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
13405 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
13406
13407 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13408
13409 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
13410
13411 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13412
13413 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
13414 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
13415 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
13416 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
13417
13418 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
13419
13420 PR modula2/110189
13421 * gm2/pim/fail/foovaltype.mod: New test.
13422
13423 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
13424
13425 PR rtl-optimization/101188
13426 * gcc.c-torture/execute/pr101188.c: New test
13427
13428 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13429
13430 * gcc.target/aarch64/vec-init-single-const.c: New test.
13431 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
13432 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
13433
13434 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
13435
13436 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
13437 * c-c++-common/gomp/map-9.c: Likewise.
13438 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
13439 * gfortran.dg/gomp/map-11.f90: Likewise.
13440 * gfortran.dg/gomp/target-update-1.f90: Likewise.
13441 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
13442 * c-c++-common/gomp/map-6.c: Update dg-error and also check
13443 clause error with 'target (enter/exit) data'.
13444
13445 2023-06-12 Pan Li <pan2.li@intel.com>
13446
13447 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
13448
13449 2023-06-12 Pan Li <pan2.li@intel.com>
13450
13451 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13452 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
13453
13454 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13455
13456 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
13457 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
13458 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
13459 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
13460 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
13461 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
13462
13463 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13464
13465 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
13466
13467 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
13468
13469 * gcc.dg/vect/pr110142.c: New test.
13470
13471 2023-06-12 liuhongt <hongtao.liu@intel.com>
13472
13473 * gcc.target/i386/vec_pack_fp16-1.c: New test.
13474 * gcc.target/i386/vec_pack_fp16-2.c: New test.
13475 * gcc.target/i386/vec_pack_fp16-3.c: New test.
13476
13477 2023-06-12 Jason Merrill <jason@redhat.com>
13478
13479 PR c++/105838
13480 * g++.dg/tree-ssa/initlist-opt5.C: New test.
13481
13482 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13483
13484 PR target/109932
13485 * gcc.target/powerpc/pr109932-1.c: New test.
13486 * gcc.target/powerpc/pr109932-2.c: New test.
13487
13488 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13489
13490 PR target/110011
13491 * gcc.target/powerpc/pr110011.c: New test.
13492
13493 2023-06-12 Pan Li <pan2.li@intel.com>
13494
13495 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
13496 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
13497
13498 2023-06-12 Pan Li <pan2.li@intel.com>
13499
13500 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13501 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
13502
13503 2023-06-11 Patrick Palka <ppalka@redhat.com>
13504
13505 PR c++/110122
13506 * g++.dg/cpp2a/nontype-class59.C: New test.
13507
13508 2023-06-11 Patrick Palka <ppalka@redhat.com>
13509
13510 PR c++/110122
13511 * g++.dg/cpp2a/nontype-class57.C: New test.
13512 * g++.dg/cpp2a/nontype-class58.C: New test.
13513
13514 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
13515
13516 PR target/109907
13517 * gcc.target/avr/pr109907.c: New test.
13518 * gcc.target/avr/torture/pr109907-1.c: New test.
13519 * gcc.target/avr/torture/pr109907-2.c: New test.
13520
13521 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13522
13523 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
13524 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
13525 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
13526 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
13527 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
13528 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
13529
13530 2023-06-10 Nathan Sidwell <nathan@acm.org>
13531
13532 * g++.dg/template/pr61663.C: New.
13533
13534 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
13535
13536 PR target/109650
13537 * gcc.target/avr/torture/pr109650-1.c: New test.
13538 * gcc.target/avr/torture/pr109650-2.c: New test.
13539
13540 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13541
13542 * gfortran.dg/ieee/minmax_1.f90: New test.
13543 * gfortran.dg/ieee/minmax_2.f90: New file.
13544 * gfortran.dg/ieee/minmax_3.f90: New file.
13545 * gfortran.dg/ieee/minmax_4.f90: New file.
13546
13547 2023-06-10 Tim Lange <mail@tim-lange.me>
13548
13549 PR analyzer/110014
13550 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
13551
13552 2023-06-10 Tim Lange <mail@tim-lange.me>
13553
13554 PR analyzer/109577
13555 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
13556 and add new test case.
13557 * gcc.dg/analyzer/pr109577.c: New test.
13558
13559 2023-06-10 Pan Li <pan2.li@intel.com>
13560
13561 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
13562 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
13563
13564 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13565
13566 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
13567 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
13568 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
13569
13570 2023-06-09 Jason Merrill <jason@redhat.com>
13571
13572 * g++.dg/concepts/auto7.C: New test.
13573 * g++.dg/concepts/auto7a.C: New test.
13574
13575 2023-06-09 Jason Merrill <jason@redhat.com>
13576
13577 PR c++/110102
13578 * g++.dg/cpp0x/initlist-opt1.C: New test.
13579
13580 2023-06-09 Andrew Pinski <apinski@marvell.com>
13581
13582 PR tree-optimization/97711
13583 PR tree-optimization/110155
13584 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
13585 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
13586
13587 2023-06-09 Andrew Pinski <apinski@marvell.com>
13588
13589 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
13590
13591 2023-06-09 Andrew Pinski <apinski@marvell.com>
13592
13593 PR tree-optimization/110165
13594 PR tree-optimization/110166
13595 * gcc.c-torture/execute/pr110165-1.c: New test.
13596 * gcc.c-torture/execute/pr110166-1.c: New test.
13597
13598 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
13599
13600 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
13601 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
13602
13603 2023-06-09 Pan Li <pan2.li@intel.com>
13604
13605 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
13606 for ZVFHMIN.
13607
13608 2023-06-09 liuhongt <hongtao.liu@intel.com>
13609
13610 * gcc.target/i386/pr110108-2.c: New test.
13611
13612 2023-06-09 liuhongt <hongtao.liu@intel.com>
13613
13614 * gcc.target/i386/pr110108.c: New test.
13615 * gcc.target/i386/pr110108-3.c: New test.
13616 * gcc.target/i386/pr109900.c: Adjust testcase.
13617
13618 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
13619
13620 PR modula2/110126
13621 * gm2/pim/pass/fooasm3.mod: New test.
13622
13623 2023-06-08 Pan Li <pan2.li@intel.com>
13624
13625 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
13626 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
13627
13628 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
13629
13630 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
13631 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
13632 * gcc.dg/analyzer/pr101962.c: Likewise.
13633 * gcc.dg/analyzer/realloc-5.c: Likewise.
13634 * gcc.dg/analyzer/pr109439.c: New test.
13635
13636 2023-06-08 Jakub Jelinek <jakub@redhat.com>
13637
13638 * gcc.target/i386/ctzll-1.c: New test.
13639 * gcc.target/i386/ffsll-1.c: New test.
13640
13641 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
13642
13643 PR fortran/99350
13644 PR fortran/107821
13645 PR fortran/109451
13646 * gfortran.dg/pr99350.f90 : New test.
13647 * gfortran.dg/associate_5.f03 : Changed error message.
13648 * gfortran.dg/pr107821.f90 : New test.
13649 * gfortran.dg/associate_61.f90 : New test
13650
13651 2023-06-08 Alexandre Oliva <oliva@adacore.com>
13652
13653 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
13654 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
13655 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
13656 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
13657 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
13658 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
13659 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
13660 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
13661
13662 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
13663 Uros Bizjak <ubizjak@gmail.com>
13664
13665 * gcc.target/i386/cmc-1.c: New test case.
13666 * gcc.target/i386/stc-1.c: Likewise.
13667
13668 2023-06-07 Jason Merrill <jason@redhat.com>
13669
13670 PR c++/58487
13671 PR c++/53637
13672 * g++.dg/opt/nrv26.C: New test.
13673 * g++.dg/opt/nrv26a.C: New test.
13674 * g++.dg/opt/nrv27.C: New test.
13675
13676 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13677 Jeff Law <jlaw@ventanamicro.com>
13678
13679 * gcc.target/riscv/shift-and-2.c: New tests.
13680 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
13681 * gcc.target/riscv/sign-extend.c: New test.
13682 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
13683
13684 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13685
13686 PR target/110132
13687 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
13688 Extend to ls64.
13689 * g++.target/aarch64/acle/acle.exp: New.
13690 * g++.target/aarch64/acle/ls64.C: New test.
13691 * g++.target/aarch64/acle/ls64_lto.C: New test.
13692 * gcc.target/aarch64/acle/ls64_lto.c: New test.
13693 * gcc.target/aarch64/acle/pr110132.c: New test.
13694
13695 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13696
13697 PR target/110100
13698 * gcc.target/aarch64/acle/pr110100.c: New test.
13699
13700 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
13701
13702 * gcc.target/sparc/pr109541.c: New.
13703
13704 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13705
13706 * gcc.target/hppa/shadd-3.c: Update expected output.
13707
13708 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13709
13710 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
13711 vectorizer.
13712 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
13713 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
13714 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
13715 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
13716 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
13717 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
13718 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
13719 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
13720 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
13721 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
13722 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
13723 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
13724 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
13725 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
13726 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
13727 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
13728 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
13729 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
13730 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
13731 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
13732 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
13733 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
13734
13735 2023-06-07 Andrew Pinski <apinski@marvell.com>
13736
13737 PR middle-end/110117
13738 * gcc.dg/pr110117-1.c: New test.
13739 * gcc.dg/pr110117-2.c: New test.
13740
13741 2023-06-07 Andrew Pinski <apinski@marvell.com>
13742
13743 PR tree-optimization/110134
13744 * gcc.dg/tree-ssa/negneq-1.c: New test.
13745 * gcc.dg/tree-ssa/negneq-2.c: New test.
13746 * gcc.dg/tree-ssa/negneq-3.c: New test.
13747 * gcc.dg/tree-ssa/negneq-4.c: New test.
13748
13749 2023-06-07 Andrew Pinski <apinski@marvell.com>
13750
13751 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
13752 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
13753 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
13754 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
13755 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
13756 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
13757 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
13758 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
13759 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
13760
13761 2023-06-07 Jason Merrill <jason@redhat.com>
13762
13763 PR c++/58487
13764 * g++.dg/opt/nrv25.C: New test.
13765
13766 2023-06-07 Jason Merrill <jason@redhat.com>
13767
13768 PR c++/51571
13769 PR c++/92407
13770 * g++.dg/opt/nrv23.C: New test.
13771
13772 2023-06-07 Jason Merrill <jason@redhat.com>
13773
13774 PR c++/92407
13775 * g++.dg/opt/nrv22.C: New test.
13776
13777 2023-06-07 Jason Merrill <jason@redhat.com>
13778
13779 PR c++/33799
13780 * g++.dg/eh/return1.C: Add label cases.
13781
13782 2023-06-07 Jason Merrill <jason@redhat.com>
13783
13784 * g++.dg/contracts/contracts-post7.C: New test.
13785
13786 2023-06-07 Jason Merrill <jason@redhat.com>
13787
13788 PR c++/58050
13789 * g++.dg/opt/nrv24.C: New test.
13790
13791 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
13792
13793 PR modula2/110019
13794 * gm2/cpp/fail/cpp-fail.exp: New test.
13795 * gm2/cpp/fail/foocpp.mod: New test.
13796
13797 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13798
13799 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
13800 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
13801 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
13802 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
13803 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
13804 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
13805
13806 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
13807 Tobias Burnus <tobias@codesourcery.com>
13808
13809 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
13810 duplicated 'present' and extend scan-dump tests for 'present'.
13811 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
13812 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
13813 'present'.
13814 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
13815 modifier checking.
13816 * c-c++-common/gomp/defaultmap-4.c: New test.
13817 * c-c++-common/gomp/map-9.c: New test.
13818 * c-c++-common/gomp/target-update-1.c: New test.
13819 * gfortran.dg/gomp/defaultmap-8.f90: New test.
13820 * gfortran.dg/gomp/map-11.f90: New test.
13821 * gfortran.dg/gomp/map-12.f90: New test.
13822 * gfortran.dg/gomp/target-update-1.f90: New test.
13823
13824 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13825
13826 * gcc.target/aarch64/simd/vrshr_1.c: New test.
13827
13828 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13829
13830 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
13831 intrinsics.
13832
13833 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13834
13835 * gcc.target/aarch64/simd/addlv_1.c: New test.
13836
13837 2023-06-06 Richard Biener <rguenther@suse.de>
13838
13839 PR middle-end/110055
13840 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
13841
13842 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13843
13844 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
13845 cfi directives.
13846
13847 2023-06-06 Pan Li <pan2.li@intel.com>
13848
13849 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
13850
13851 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13852
13853 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
13854 for cfi reg/mem.
13855
13856 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13857 Joel Hutton <joel.hutton@arm.com>
13858 Tamar Christina <tamar.christina@arm.com>
13859
13860 * gcc.target/aarch64/vect-widen-add.c: Test that new
13861 IFN_VEC_WIDEN_PLUS is being used.
13862 * gcc.target/aarch64/vect-widen-sub.c: Test that new
13863 IFN_VEC_WIDEN_MINUS is being used.
13864
13865 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
13866
13867 * gdc.dg/Wmismatched_enum.d: New test.
13868
13869 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
13870
13871 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
13872 less sensitive to register allocation choices.
13873 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
13874
13875 2023-06-05 Pan Li <pan2.li@intel.com>
13876
13877 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
13878
13879 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13880
13881 PR target/110109
13882 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
13883 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
13884
13885 2023-06-04 Pan Li <pan2.li@intel.com>
13886
13887 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
13888
13889 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
13890
13891 PR target/110083
13892 * gcc.target/i386/pr110083.c: New test case.
13893
13894 2023-06-04 Jason Merrill <jason@redhat.com>
13895
13896 PR c++/97720
13897 * g++.dg/eh/terminate2.C: New test.
13898
13899 2023-06-04 Pan Li <pan2.li@intel.com>
13900
13901 * gcc.target/riscv/rvv/base/mov-14.c: New test.
13902 * gcc.target/riscv/rvv/base/spill-13.c: New test.
13903
13904 2023-06-03 Patrick Palka <ppalka@redhat.com>
13905
13906 PR c++/109923
13907 * g++.dg/template/friend79.C: New test.
13908
13909 2023-06-03 Patrick Palka <ppalka@redhat.com>
13910
13911 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
13912 to be marked as odr-used.
13913
13914 2023-06-03 Patrick Palka <ppalka@redhat.com>
13915
13916 PR c++/70790
13917 * g++.dg/abi/mangle78.C: New test.
13918
13919 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13920
13921 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
13922 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
13923 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
13924 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
13925
13926 2023-06-03 liuhongt <hongtao.liu@intel.com>
13927
13928 * gcc.target/i386/pr110067.c: New test.
13929
13930 2023-06-03 liuhongt <hongtao.liu@intel.com>
13931
13932 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
13933
13934 2023-06-02 Andrew Pinski <apinski@marvell.com>
13935
13936 PR rtl-optimization/102733
13937 * gcc.target/i386/addr-space-6.c: New test.
13938
13939 2023-06-02 Andrew Pinski <apinski@marvell.com>
13940
13941 PR rtl-optimization/110042
13942 * gcc.target/aarch64/csel_bfx_2.c: New test.
13943
13944 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
13945
13946 PR target/110044
13947 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
13948 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
13949 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
13950 * gcc.target/powerpc/darwin-structs-0.h: New test.
13951
13952 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
13953
13954 PR fortran/100607
13955 * gfortran.dg/select_rank_6.f90: New test.
13956
13957 2023-06-02 Jason Merrill <jason@redhat.com>
13958
13959 DR 2735
13960 PR c++/109247
13961 * g++.dg/cpp0x/initlist-explicit3.C: New test.
13962
13963 2023-06-02 Carl Love <cel@us.ibm.com>
13964
13965 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
13966 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
13967 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
13968
13969 2023-06-02 Jason Merrill <jason@redhat.com>
13970
13971 PR c++/110070
13972 PR c++/105838
13973 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
13974 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
13975 * g++.dg/tree-ssa/initlist-opt4.C: New test.
13976 * g++.dg/opt/icf1.C: New test.
13977 * g++.dg/opt/icf2.C: New test.
13978 * g++.dg/opt/icf3.C: New test.
13979 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
13980
13981 2023-06-02 David Malcolm <dmalcolm@redhat.com>
13982
13983 PR analyzer/109015
13984 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
13985 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
13986 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
13987 * gcc.dg/analyzer/atomic-types-1.c: New test.
13988
13989 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
13990
13991 * gcc.dg/pr107557-1.c: Require LTO support.
13992 * gcc.dg/pr107557-2.c: Require LTO support.
13993
13994 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
13995
13996 PR fortran/87477
13997 PR fortran/102109
13998 PR fortran/102112
13999 PR fortran/102190
14000 PR fortran/102532
14001 PR fortran/109948
14002 PR fortran/99326
14003 * gfortran.dg/associate_54.f90 : Cope with extra error.
14004 * gfortran.dg/pr102109.f90 : New test.
14005 * gfortran.dg/pr102112.f90 : New test.
14006 * gfortran.dg/pr102190.f90 : New test.
14007 * gfortran.dg/pr102532.f90 : New test.
14008 * gfortran.dg/pr109948.f90 : New test.
14009 * gfortran.dg/pr99326.f90 : New test.
14010
14011 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14012
14013 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
14014
14015 2023-06-02 Pan Li <pan2.li@intel.com>
14016
14017 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
14018 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
14019
14020 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14021
14022 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
14023 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
14024 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
14025 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
14026 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
14027 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
14028 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
14029 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
14030 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
14031
14032 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14033
14034 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
14035 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
14036 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
14037 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
14038 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
14039 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
14040
14041 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14042
14043 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
14044 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
14045 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
14046 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
14047 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
14048 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
14049 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
14050 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
14051 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
14052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
14053 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
14054 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
14055 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
14056 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
14057 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
14058
14059 2023-06-01 Harald Anlauf <anlauf@gmx.de>
14060
14061 PR fortran/88552
14062 * gfortran.dg/pr88552.f90: New test.
14063
14064 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
14065
14066 * lib/torture-options.exp: print the value of non-empty options:
14067 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
14068
14069 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
14070
14071 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
14072 the torture-{init,finish}
14073
14074 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
14075
14076 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
14077 * gcc.target/powerpc/pr109566.c: Skip on AIX.
14078
14079 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
14080 Uros Bizjak <ubizjak@gmail.com>
14081
14082 PR target/109973
14083 * gcc.target/i386/pr109973-1.c: New test case.
14084 * gcc.target/i386/pr109973-2.c: Likewise.
14085
14086 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14087
14088 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
14089
14090 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
14091
14092 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
14093 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
14094 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
14095 * gfortran.dg/gomp/pure-1.f90: New test.
14096 * gfortran.dg/gomp/pure-2.f90: New test.
14097 * gfortran.dg/gomp/pure-3.f90: New test.
14098 * gfortran.dg/gomp/pure-4.f90: New test.
14099
14100 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14101
14102 * gcc.target/riscv/rvv/base/frm-1.c: New test.
14103
14104 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
14105
14106 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
14107 gcc_set_required_options.
14108 * lib/target-supports.exp: Rename force_conventional_output_for
14109 to set_required_options_for.
14110 * lib/scanasm.exp: Adjust callers.
14111 * lib/scanrtl.exp: Same.
14112
14113 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14114
14115 PR target/99195
14116 * gcc.target/aarch64/simd/pr99195_11.c: New test.
14117
14118 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14119
14120 PR target/99195
14121 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
14122 * gcc.target/aarch64/simd/pr99195_10.c: New test.
14123
14124 2023-05-31 David Faust <david.faust@oracle.com>
14125
14126 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
14127 in scan-assembler expressions where useful.
14128 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
14129 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
14130 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
14131 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
14132 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
14133 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
14134 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
14135 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
14136 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
14137 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
14138 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
14139 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
14140 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
14141 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
14142 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
14143
14144 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14145
14146 * gcc.target/riscv/rvv/rvv.exp:
14147 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
14148 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
14149 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
14150 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
14151 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
14152 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
14153 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
14154 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
14155
14156 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14157
14158 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
14159 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
14160 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
14161 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
14162
14163 2023-05-31 Cui, Lili <lili.cui@intel.com>
14164
14165 PR tree-optimization/110038
14166 * gcc.dg/pr110038.c: New test.
14167
14168 2023-05-31 Pan Li <pan2.li@intel.com>
14169
14170 * gcc.target/riscv/arch-21.c: New test.
14171 * gcc.target/riscv/predef-27.c: New test.
14172
14173 2023-05-31 Pan Li <pan2.li@intel.com>
14174
14175 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
14176 Remove debug code.
14177
14178 2023-05-30 liuhongt <hongtao.liu@intel.com>
14179
14180 * gcc.target/i386/pr108804.c: New test.
14181
14182 2023-05-30 David Malcolm <dmalcolm@redhat.com>
14183
14184 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
14185 directive.
14186 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
14187
14188 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
14189
14190 PR testsuite/52641
14191 * gcc.dg/torture/pr107451.c: Require int32plus.
14192 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
14193 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
14194 * gcc.dg/torture/pr95248.c: Require size24plus.
14195 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
14196 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
14197 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
14198
14199 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14200
14201 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
14202 Support both definitions of int32_t.
14203
14204 2023-05-30 Andrew Pinski <apinski@marvell.com>
14205
14206 * gcc.dg/tree-ssa/minmax-22.c: New test.
14207
14208 2023-05-30 Andrew Pinski <apinski@marvell.com>
14209
14210 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
14211 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
14212 works.
14213 * gcc.dg/tree-ssa/pr66726-5.c: New test.
14214 * gcc.dg/tree-ssa/pr66726-6.c: New test.
14215
14216 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14217
14218 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
14219 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
14220 arm_softfp_ok.
14221
14222 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
14223
14224 PR c/109999
14225 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
14226 * c-c++-common/goacc/clauses-fail.c: Likewise.
14227 * c-c++-common/goacc/data-2.c: Likewise.
14228 * c-c++-common/gomp/declare-target-2.c: Likewise.
14229 * c-c++-common/gomp/directive-1.c: Likewise.
14230 * g++.dg/goacc/data-1.C: Likewise.
14231
14232 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
14233
14234 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
14235 tests.
14236 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
14237 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
14238 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
14239 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
14240 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
14241
14242 2023-05-30 liuhongt <hongtao.liu@intel.com>
14243
14244 * gcc.target/i386/pr108938-1.c: New test.
14245 * gcc.target/i386/pr108938-2.c: New test.
14246 * gcc.target/i386/pr108938-3.c: New test.
14247 * gcc.target/i386/pr108938-load-1.c: New test.
14248 * gcc.target/i386/pr108938-load-2.c: New test.
14249
14250 2023-05-30 Andreas Schwab <schwab@suse.de>
14251
14252 PR sanitizer/82501
14253 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
14254 on RISC-V.
14255
14256 2023-05-30 Lili Cui <lili.cui@intel.com>
14257
14258 PR tree-optimization/98350
14259 * gcc.dg/pr98350-1.c: New test.
14260 * gcc.dg/pr98350-2.c: Ditto.
14261
14262 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14263
14264 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
14265 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
14266 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
14267 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
14268
14269 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14270
14271 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
14272 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
14273 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
14274 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
14275 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
14276 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
14277
14278 2023-05-29 Die Li <lidie@eswincomputing.com>
14279
14280 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
14281 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
14282
14283 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14284
14285 * gcc.target/riscv/and-extend-1.c: New test
14286 * gcc.target/riscv/and-extend-2.c: New test
14287
14288 2023-05-29 Pan Li <pan2.li@intel.com>
14289
14290 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
14291 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
14292 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
14293 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
14294 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
14295 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
14296 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
14297 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
14298
14299 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
14300
14301 * gnat.dg/specs/storage_offset1.ads: New test.
14302
14303 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14304
14305 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
14306
14307 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14308
14309 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
14310
14311 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14312
14313 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
14314 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
14315 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
14316 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
14317 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
14318 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
14319 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
14320
14321 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14322
14323 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
14324 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
14325
14326 2023-05-29 Pan Li <pan2.li@intel.com>
14327
14328 * gcc.target/riscv/arch-20.c: New test.
14329 * gcc.target/riscv/predef-26.c: New test.
14330
14331 2023-05-27 liuhongt <hongtao.liu@intel.com>
14332
14333 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
14334 * gcc.target/i386/pr100711-3.c: New test.
14335
14336 2023-05-26 Martin Uecker <uecker@tugraz.at>
14337
14338 * gcc.dg/pr109970.c: New test.
14339
14340 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14341
14342 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
14343 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
14344 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
14345 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
14346 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
14347 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
14348 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
14349 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
14350 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
14351 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
14352 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
14353 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
14354 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
14355
14356 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14357 Juzhe Zhong <juzhe.zhong@rivai.ai>
14358
14359 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
14360 expectation.
14361 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
14362 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
14363 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
14364 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
14365 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
14366 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
14367 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
14368 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
14369 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
14370 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
14371 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
14372 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
14373 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
14374 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
14375 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
14376 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
14377 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
14378 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
14379 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
14380 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
14381 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
14382 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
14383 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
14384 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
14385 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
14386 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
14387 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
14388 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
14389 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
14390 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
14391
14392 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14393
14394 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
14395 * gfortran.dg/gomp/allocate-4.f90: New test.
14396 * gfortran.dg/gomp/allocate-5.f90: New test.
14397 * gfortran.dg/gomp/allocate-6.f90: New test.
14398 * gfortran.dg/gomp/allocate-7.f90: New test.
14399 * gfortran.dg/gomp/allocators-1.f90: New test.
14400 * gfortran.dg/gomp/allocators-2.f90: New test.
14401
14402 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14403
14404 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
14405 * gfortran.dg/gomp/allocate-5.f90: Likewise.
14406 * gfortran.dg/gomp/allocate-6.f90: Likewise.
14407 * gfortran.dg/gomp/allocate-7.f90: Likewise.
14408 * gfortran.dg/gomp/allocators-1.f90: Likewise.
14409 * gfortran.dg/gomp/allocators-2.f90: Likewise.
14410
14411 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
14412 Tobias Burnus <tobias@codesourcery.com>
14413
14414 * gfortran.dg/gomp/allocate-4.f90: New file.
14415 * gfortran.dg/gomp/allocate-5.f90: New file.
14416 * gfortran.dg/gomp/allocate-6.f90: New file.
14417 * gfortran.dg/gomp/allocate-7.f90: New file.
14418 * gfortran.dg/gomp/allocators-1.f90: New file.
14419 * gfortran.dg/gomp/allocators-2.f90: New file.
14420
14421 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
14422
14423 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
14424 * gcc.dg/nested-vla-2.c: Ditto.
14425 * gcc.dg/nested-vla-3.c: Ditto.
14426
14427 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
14428
14429 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
14430
14431 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
14432
14433 PR target/82931
14434 * gcc.target/avr/pr82931.c: New test.
14435
14436 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14437 Richard Sandiford <richard.sandiford@arm.com>
14438
14439 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
14440 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
14441 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
14442 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
14443
14444 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14445
14446 PR target/99195
14447 * gcc.target/aarch64/simd/pr99195_9.c: New test.
14448
14449 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
14450
14451 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
14452 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
14453 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
14454 * gcc.target/arm/acle/data-intrinsics.c: New test.
14455
14456 2023-05-25 Alex Coplan <alex.coplan@arm.com>
14457
14458 PR target/109800
14459 * gcc.target/arm/pure-code/pr109800.c: New test.
14460
14461 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14462
14463 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
14464
14465 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
14466
14467 PR target/109173
14468 PR target/109174
14469 * gcc.target/i386/pr109173-1.c: New test.
14470 * gcc.target/i386/pr109174-1.c: Ditto.
14471
14472 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
14473
14474 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
14475 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
14476
14477 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14478
14479 PR target/100106
14480 * gcc.target/powerpc/pr100106-sa.c: New.
14481
14482 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14483
14484 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
14485 * gcc.target/i386/pr104447.c: Likewise.
14486
14487 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14488
14489 * g++.dg/pr80481.C: Add explicit pthread requirement.
14490
14491 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14492
14493 * gcc.target/i386/pr103074.c: Require fpic support.
14494
14495 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14496
14497 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
14498 malloc.h and sys/time.h.
14499
14500 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14501
14502 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
14503 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
14504 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
14505 * gcc.target/i386/pieces-memset-1.c: Likewise.
14506 * gcc.target/i386/pieces-memset-36.c: Likewise.
14507 * gcc.target/i386/pieces-memset-4.c: Likewise.
14508 * gcc.target/i386/pieces-memset-40.c: Likewise.
14509 * gcc.target/i386/pieces-memset-41.c: Likewise.
14510 * gcc.target/i386/pieces-memset-7.c: Likewise.
14511 * gcc.target/i386/pieces-memset-8.c: Likewise.
14512 * gcc.target/i386/pieces-memset-9.c: Likewise.
14513 * gcc.target/i386/pr102230.c: Likewise.
14514 * gcc.target/i386/pr78103-2.c: Likewise.
14515
14516 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
14517
14518 PR tree-optimization/107822
14519 PR tree-optimization/107986
14520 * gcc.dg/pr107822.c: New.
14521 * gcc.dg/pr107986-1.c: New.
14522
14523 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14524
14525 PR fortran/104350
14526 * gfortran.dg/size_dim_2.f90: New test.
14527
14528 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14529
14530 PR fortran/103794
14531 * gfortran.dg/reshape_10.f90: New test.
14532 * gfortran.dg/reshape_11.f90: New test.
14533
14534 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
14535
14536 PR middle-end/109840
14537 * gcc.dg/fold-parity-8.c: New test.
14538 * gcc.dg/fold-popcount-11.c: Likewise.
14539
14540 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
14541
14542 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
14543 * gcc.dg/ipa/vrp1.c: Same.
14544 * gcc.dg/ipa/vrp2.c: Same.
14545 * gcc.dg/ipa/vrp3.c: Same.
14546 * gcc.dg/ipa/vrp4.c: Same.
14547 * gcc.dg/ipa/vrp5.c: Same.
14548 * gcc.dg/ipa/vrp6.c: Same.
14549 * gcc.dg/ipa/vrp7.c: Same.
14550 * gcc.dg/ipa/vrp8.c: Same.
14551
14552 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
14553
14554 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
14555 Remove -ftree-vectorize.
14556 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
14557 * gcc.target/i386/vect-vshiftv4qi.c: New test.
14558 * gcc.target/i386/vect-vshiftv8qi.c: New test.
14559
14560 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14561
14562 PR target/99195
14563 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
14564 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
14565 * gcc.target/aarch64/simd/pr99195_8.c: New test.
14566
14567 2023-05-24 Richard Biener <rguenther@suse.de>
14568
14569 PR target/109944
14570 * gcc.target/i386/pr109944-1.c: New testcase.
14571 * gcc.target/i386/pr109944-2.c: Likewise.
14572
14573 2023-05-24 Richard Biener <rguenther@suse.de>
14574
14575 PR tree-optimization/109849
14576 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
14577
14578 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
14579
14580 PR modula2/109952
14581 * gm2/pim/run/pass/hightests.mod: New test.
14582
14583 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
14584
14585 * gcc.dg/torture/pr109940.c: New test.
14586
14587 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14588
14589 PR target/109939
14590 * gcc.target/arm/pr109939.c: New test.
14591
14592 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14593
14594 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
14595 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
14596
14597 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14598
14599 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
14600 as well.
14601
14602 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14603
14604 * gcc.dg/signbit-2.c: Add -msse2 on x86.
14605
14606 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14607
14608 * lib/target-supports.exp (check_effective_target_sysconf):
14609 Check for declaration and _SC_PAGESIZE on vxworks.
14610
14611 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
14612
14613 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
14614
14615 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14616 Richard Sandiford <richard.sandiford@arm.com>
14617
14618 * gcc.target/riscv/rvv/rvv.exp:
14619 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
14620 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
14621 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
14622 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
14623 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
14624 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
14625
14626 2023-05-24 Pan Li <pan2.li@intel.com>
14627
14628 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14629 Enrich test cases.
14630
14631 2023-05-24 Pan Li <pan2.li@intel.com>
14632
14633 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14634 Enrich the test cases.
14635
14636 2023-05-24 liuhongt <hongtao.liu@intel.com>
14637
14638 * gcc.target/i386/pr109900.c: New test.
14639
14640 2023-05-23 Martin Uecker <uecker@tugraz.at>
14641
14642 PR c/109450
14643 * gcc.dg/pr109450-1.c: New test.
14644 * gcc.dg/pr109450-2.c: New test.
14645 * gcc.dg/vla-26.c: New test.
14646
14647 2023-05-23 Martin Uecker <uecker@tugraz.at>
14648
14649 PR c/70418
14650 PR c/106465
14651 PR c/107557
14652 PR c/108423
14653 * gcc.dg/nested-vla-1.c: New test.
14654 * gcc.dg/nested-vla-2.c: New test.
14655 * gcc.dg/nested-vla-3.c: New test.
14656 * gcc.dg/pr70418.c: New test.
14657 * gcc.dg/pr106465.c: New test.
14658 * gcc.dg/pr107557-1.c: New test.
14659 * gcc.dg/pr107557-2.c: New test.
14660 * gcc.dg/pr108423-1.c: New test.
14661 * gcc.dg/pr108423-2.c: New test.
14662 * gcc.dg/pr108423-3.c: New test.
14663 * gcc.dg/pr108423-4.c: New test.
14664 * gcc.dg/pr108423-5.c: New test.
14665 * gcc.dg/pr108423-6.c: New test.
14666 * gcc.dg/typename-vla-2.c: New test.
14667 * gcc.dg/typename-vla-3.c: New test.
14668 * gcc.dg/typename-vla-4.c: New test.
14669 * gcc.misc-tests/gcov-pr85350.c: Adapt.
14670 * gcc.dg/typename-vla-5.c: New file.
14671 * gcc.dg/typename-vla-6.c: New file.
14672
14673 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
14674
14675 * gcc.target/i386/vect-shiftv4qi.c: New test.
14676 * gcc.target/i386/vect-shiftv8qi.c: New test.
14677
14678 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
14679
14680 PR tree-optimization/109934
14681 * gcc.dg/tree-ssa/pr109934.c: New test.
14682
14683 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
14684
14685 * gcc.target/aarch64/ins_bitfield_1.c: New test.
14686 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
14687 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
14688 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
14689 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
14690 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
14691
14692 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14693
14694 PR target/109855
14695 * gcc.target/aarch64/pr109855.c: New test.
14696
14697 2023-05-23 Richard Biener <rguenther@suse.de>
14698
14699 PR tree-optimization/109849
14700 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
14701
14702 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
14703
14704 * gnat.dg/opt101.adb: New test.
14705 * gnat.dg/opt101_pkg.ads: New helper.
14706
14707 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14708
14709 PR fortran/103716
14710 * gfortran.dg/pr103716.f90 : New test.
14711
14712 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14713 Steven G. Kargl <kargl@gcc.gnu.org>
14714
14715 PR fortran/97122
14716 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
14717 declaration of finalizable derived types in submodules works.
14718
14719 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
14720
14721 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
14722
14723 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14724
14725 PR testsuite/52641
14726 * gcc.c-torture/compile/pr108892.c: Require int32.
14727 * gcc.c-torture/compile/pr98199.c: Require int32plus.
14728 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
14729 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
14730 * gcc.dg/tree-ssa/pr102232.c: Same.
14731 * gcc.dg/tree-ssa/pr105860.c: Same.
14732 * gcc.dg/tree-ssa/pr96730.c: Same.
14733 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
14734 * gcc.dg/tree-ssa/pr96779.c: Same.
14735 * gcc.dg/tree-ssa/pr98513.c: Same.
14736 * gcc.dg/tree-ssa/ssa-sink-18.c
14737 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
14738 size24plus.
14739 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
14740 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
14741 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
14742 * gcc.dg/tree-ssa/pr93435.c: Same.
14743 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
14744 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
14745 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
14746 Same.
14747 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
14748 Same.
14749 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
14750 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
14751 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
14752 * gcc.dg/tree-ssa/pr109031-2.c: Same.
14753 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
14754 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
14755 * gcc.dg/Warray-bounds-33.c: Skip target avr.
14756 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
14757 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
14758 * gcc.dg/analyzer/isatty-1.c: Same.
14759 * gcc.dg/analyzer/pipe-glibc.c: Same.
14760
14761 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14762
14763 PR testsuite/52641
14764 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
14765 * gcc.c-torture/compile/pr103813.c: Require size32plus.
14766 * gcc.c-torture/execute/pr108498-2.c: Same.
14767 * gcc.c-torture/compile/pr96426.c: Condition on
14768 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
14769 * gcc.c-torture/execute/pr103417.c: Require int32plus.
14770 * gcc.dg/pr104198.c: Same.
14771 * gcc.dg/pr21137.c: Same.
14772 * gcc.dg/pr88905.c: Same.
14773 * gcc.dg/pr90838.c: Same.
14774 * gcc.dg/pr97317.c: Same.
14775 * gcc.dg/pr100292.c: Require int32.
14776 * gcc.dg/pr101008.c: Same.
14777 * gcc.dg/pr96542.c: Same.
14778 * gcc.dg/pr96674.c: Same.
14779 * gcc.dg/pr97750.c: Require ptr_eq_long.
14780
14781 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14782
14783 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
14784 * gcc.dg/pr19402-2.c: Skip for avr.
14785 * gcc.dg/pr86124.c: Same.
14786 * gcc.dg/pr94291.c: Same.
14787 * gcc.dg/torture/builtin-complex-1.c: Same.
14788 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
14789 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
14790 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
14791 * gcc.dg/torture/fp-int-convert-float64.c: Same.
14792 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
14793 * gcc.dg/torture/fp-int-convert-timode.c: Same.
14794 * c-c++-common/torture/builtin-convertvector-1.c: Same.
14795 * c-c++-common/torture/complex-sign-add.c: Same.
14796 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
14797 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
14798 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
14799 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
14800 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
14801 * c-c++-common/torture/complex-sign-mul-one.c: Same.
14802 * c-c++-common/torture/complex-sign-mul.c: Same.
14803 * c-c++-common/torture/complex-sign-sub.c: Same.
14804
14805 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14806
14807 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
14808 typo
14809
14810 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14811
14812 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
14813 test.
14814 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
14815 test.
14816 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
14817 test.
14818 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
14819 test.
14820 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
14821 New test.
14822 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
14823 New test.
14824
14825 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
14826
14827 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
14828 * gcc.target/nvptx/brev-2.c: Likewise.
14829 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
14830 * gcc.target/nvptx/brevll-2.c: Likewise.
14831
14832 2023-05-21 Jakub Jelinek <jakub@redhat.com>
14833
14834 PR tree-optimization/109505
14835 * gcc.target/aarch64/sve/pr109505.c: New test.
14836
14837 2023-05-21 Pan Li <pan2.li@intel.com>
14838
14839 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
14840 test cases for vbool[2|4|8|16|32|64]_t.
14841
14842 2023-05-21 Andrew Pinski <apinski@marvell.com>
14843
14844 PR middle-end/109919
14845 * gcc.c-torture/compile/pr109919-1.c: New test.
14846
14847 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
14848
14849 PR target/105753
14850 * gcc.target/avr/torture/pr105753.c: New test.
14851
14852 2023-05-20 Die Li <lidie@eswincomputing.com>
14853
14854 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
14855 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
14856
14857 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14858
14859 * gcc.target/riscv/zbs-bext-02.c: New test.
14860
14861 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14862
14863 PR target/106888
14864 * gcc.target/riscv/pr106888.c: New test.
14865 * gcc.target/riscv/zbbw.c: Check for ANDI.
14866
14867 2023-05-19 Patrick Palka <ppalka@redhat.com>
14868
14869 PR c++/97340
14870 * g++.dg/cpp1y/var-templ80.C: New test.
14871 * g++.dg/cpp1y/var-templ81.C: New test.
14872
14873 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14874
14875 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
14876 <stdio.h>.
14877 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
14878 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
14879 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
14880 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
14881 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
14882 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
14883 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
14884 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
14885 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
14886 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
14887 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
14888
14889 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14890
14891 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
14892 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
14893
14894 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
14895
14896 PR modula2/109908
14897 * gm2/isolib/run/pass/testdelete.mod: New test.
14898
14899 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14900
14901 PR tree-optimization/105776
14902 * gcc.target/i386/pr105776.c: New test.
14903
14904 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14905
14906 PR tree-optimization/101856
14907 * gcc.dg/tree-ssa/pr101856.c: New test.
14908
14909 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
14910
14911 * gnat.dg/specs/array6.ads: New test.
14912
14913 2023-05-19 Joseph Myers <joseph@codesourcery.com>
14914
14915 * gcc.dg/c2x-thread-local-2.c: New test.
14916
14917 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
14918
14919 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
14920 expected scan-assembler-times frequency and strings..
14921 * gcc.target/i386/vect-mulv4qi.c: New test.
14922 * gcc.target/i386/vect-mulv8qi.c: New test.
14923
14924 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
14925
14926 PR bootstrap/105831
14927 * gcc.test-framework/gen_directive_tests: Use = operator instead
14928 of ==.
14929
14930 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14931
14932 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
14933 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
14934 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
14935 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
14936 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
14937 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
14938 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
14939 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
14940 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
14941 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
14942 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
14943 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
14944 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
14945 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
14946 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
14947 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
14948 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
14949 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
14950 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
14951 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
14952 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
14953 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
14954 * gcc.target/arm/mve/mve_const_shifts.c: New test.
14955
14956 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14957
14958 PR target/109697
14959 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
14960 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
14961 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
14962 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
14963 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
14964 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
14965 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
14966 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
14967 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
14968 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
14969 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
14970 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
14971 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
14972 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
14973 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
14974 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
14975 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
14976 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
14977 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
14978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
14979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
14980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
14981 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
14982 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
14983 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
14984 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
14985 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
14986 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
14987 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
14988 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
14989 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
14990 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
14991 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
14992 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
14993 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
14994 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
14995 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
14996 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
14997 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
14998 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
14999
15000 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15001
15002 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
15003 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
15004 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
15005 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
15006 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
15007 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
15008 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
15009 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
15010 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
15011 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
15012 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
15013 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
15014 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
15015 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
15016 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
15017 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
15018 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
15019 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
15020 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
15021 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
15022 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
15023 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
15024 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
15025 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
15026 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
15027 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
15028 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
15029 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
15030 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
15031 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
15032 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
15033 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
15034 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
15035 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
15036 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
15037 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
15038 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
15039 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
15040 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
15041 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
15042 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
15043 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
15044 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
15045 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
15046 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
15047 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
15048 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
15049 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
15050 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
15051 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
15052 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
15053 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
15054 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
15055 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
15056 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
15057 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
15058 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
15059 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
15060 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
15061 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
15062 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
15063 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
15064 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
15065 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
15066 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
15067 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
15068 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
15069 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
15070 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
15071 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
15072 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
15073 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
15074 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
15075 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
15076 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
15077 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
15078 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
15079 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
15080 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
15081 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
15082 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
15083 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
15084 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
15085 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
15086 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
15087 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
15088 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
15089 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
15090 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
15091 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
15092 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
15093 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
15094 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
15095 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
15096 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
15097 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
15098 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
15099 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
15100 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
15101 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
15102 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
15103 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
15104 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
15105 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
15106 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
15107 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
15108 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
15109 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
15110 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
15111 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
15112 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
15113 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
15114 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
15115 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
15116 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
15117 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
15118 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
15119 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
15120 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
15121 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
15122 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
15123 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
15124 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
15125 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
15126 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
15127 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
15128 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
15129 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
15130 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
15131 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
15132 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
15133 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
15134 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
15135 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
15136 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
15137
15138 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15139
15140 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
15141 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
15142
15143 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15144
15145 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
15146
15147 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
15148
15149 * gcc.target/arm/mve/intrinsics/asrl.c: Use
15150 check-function-bodies instead of scan-assembler checks. Use
15151 extern "C" for C++ testing.
15152 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
15191 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
15192 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
15193 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
15194 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
15195 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
15196 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
15197 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
15198 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
15199 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
15200 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
15201 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
15202 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
15217 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
15218 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
15219 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
15220 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
15221 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
15222 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
15223 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
15224 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
15225 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
15315 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
15316 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
15317 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
15318 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
15319 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
15320 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
15321 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
15577 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
15578 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
15579 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
15580 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
15581 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
15582 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
15583 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
15584 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
15585 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
15586 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
15587 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
15588 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
15589 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
15590 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
15591 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
15592 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
15593 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
15594 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
15595 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
15596 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
15597 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
15598 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
15599 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
15600 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
15601 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
15602 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
15603 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
15604 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
15605 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
15606 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
15607 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
15608 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
15609 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
15610 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
15611 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
15612 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
15613 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
15614 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
15615 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
15616 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
15617 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
15618 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
15619 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
15620 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
15621 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
15622 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
15623 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
15624 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
15625 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
15626 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
15627 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
15628 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
15629 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
15630 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
15631 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
15632 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
15633 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
15634 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
15635 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
15636 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
15637 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
15638 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
15639 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
15640 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
15641 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
15642 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
15643 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
15644 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
15645 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
15646 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
15647 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
15648 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
15649 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
15650 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
15651 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
15652 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
15653 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
15654 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
15655 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
15656 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
15657 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
15658 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
15659 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
15660 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
15661 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
15662 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
15663 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
15664 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
15665 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
15666 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
15667 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
15668 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
15669 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
15670 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
15671 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
15672 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
15673 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
15674 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
15675 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
15676 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
15677 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
15678 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
15679 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
15680 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
15681 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
15682 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
15683 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
15684 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
15685 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
15686 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
15687 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
15688 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
15689 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
15690 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
15691 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
15692 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
15693 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
15694 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
15695 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
15696 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
15703 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
15704 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
15705 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
15706 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
15707 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
15708 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
15709 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
15716 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
15717 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
15718 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
15719 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
15720 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
15729 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
15730 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
15731 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
15732 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
15733 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
15734 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
15735 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
15736 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
15737 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
15738 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
15739 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
15740 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
15741 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
15742 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
15743 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
15744 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
15745 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
15746 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
15747 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
15748 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
15749 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
15750 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
15751 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
15752 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
15753 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
15754 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
15755 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
15756 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
15757 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
15758 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
15759 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
15760 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
15761 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
15762 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
15763 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
15764 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
15765 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
15766 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
15767 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
15768 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
15769 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
15770 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
15771 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
15772 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
15773 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
15774 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
15775 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
15776 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
15777 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
15778 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
15779 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
15780 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
15781 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
15782 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
15790 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
15791 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
15792 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
15793 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
15794 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
15795 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
15796 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
15797 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
15800 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
15801 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
15802 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
15803 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
15812 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
15813 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
15814 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
15815 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
15816 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
15817 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
15818 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
15819 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
15820 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
15821 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
15822 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
15823 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
15824 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
15825 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
15826 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
15827 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
15828 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
15829 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
15853 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
15854 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
15855 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
15856 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
15857 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
15858 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
15859 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
15860 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
15861 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
15862 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
15863 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
15864 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
15865 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
15866 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
15867 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
15868 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
15876 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
15877 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
15878 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
15879 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
15880 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
15881 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
15882 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
15883 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
15884 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
15885 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
15921 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
15922 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
15923 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
15924 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
15925 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
15926 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
15927 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
15966 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
15967 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
15968 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
15969 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
15970 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
15971 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
15972 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
15985 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
15986 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
15987 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
15988 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
15989 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
15990 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
15991 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
16004 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
16005 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
16006 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
16007 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
16008 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
16009 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
16010 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
16023 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
16024 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
16025 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
16026 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
16027 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
16028 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
16029 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
16048 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
16085 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
16086 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
16087 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
16088 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
16089 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
16090 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
16091 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
16109 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
16110 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
16111 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
16112 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
16113 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
16114 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
16191 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
16192 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
16193 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
16194 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
16195 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
16196 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
16197 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
16219
16220 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16221
16222 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
16223 check-function-bodies instead of scan-assembler checks. Use
16224 extern "C" for C++ testing.
16225 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
16244 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
16245 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
16246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
16247 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
16254
16255 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16256
16257 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
16258 check-function-bodies instead of scan-assembler checks. Use
16259 extern "C" for C++ testing.
16260 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
16263 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
16264 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
16265 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
16266 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
16286 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
16287 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
16288 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
16289 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
16290 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
16291 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
16292 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
16301 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
16302 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
16303 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
16304 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
16305 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
16306 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
16307 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
16311 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
16312 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
16313 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
16314 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
16315 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
16316 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
16317 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
16319 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
16320 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
16321 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
16322 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
16323 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
16324 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
16325 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
16326 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
16327 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
16328 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
16329 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
16330 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
16331 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
16332 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
16333 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
16334 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
16335 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
16336 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
16337 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
16338 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
16339 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
16340 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
16341 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
16342 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
16343 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
16344 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
16345 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
16346 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
16347 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
16348 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
16349 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
16350 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
16351 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
16352 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
16353 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
16354 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
16355 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
16356 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
16357 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
16358 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
16359 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
16360 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
16361 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
16362 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
16363 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
16364 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
16365 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
16366 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
16367 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
16368 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
16369 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
16370 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
16371 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
16372 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
16373 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
16374 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
16375 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
16376 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
16377 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
16378 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
16379 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
16380 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
16381 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
16382 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
16383 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
16384 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
16385 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
16386 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
16387 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
16388 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
16389 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
16390 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
16391 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
16392 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
16393 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
16394 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
16395 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
16396 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
16397 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
16398 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
16399 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
16400 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
16401 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
16402 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
16403 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
16404 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
16405 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
16406 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
16407 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
16408 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
16409 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
16410 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
16411 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
16412 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
16413 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
16414 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
16415 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
16416 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
16417 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
16418 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
16419 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
16420 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
16421 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
16422 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
16423 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
16424 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
16425 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
16426 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
16427 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
16428 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
16429 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
16430 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
16431 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
16432 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
16433 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
16434 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
16435 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
16436 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
16437 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
16438 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
16439 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
16440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
16441 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
16442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
16443 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
16444 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
16445 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
16446 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
16447 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
16448 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
16449 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
16450 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
16451 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
16452 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
16453
16454 2023-05-18 Joseph Myers <joseph@codesourcery.com>
16455
16456 * gcc.dg/format/c2x-printf-1.c: Test %B here.
16457 * gcc.dg/format/ext-9.c: Do not test %B here.
16458
16459 2023-05-17 Harald Anlauf <anlauf@gmx.de>
16460
16461 PR fortran/95374
16462 PR fortran/104352
16463 * gfortran.dg/zero_sized_13.f90: New test.
16464
16465 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
16466
16467 * gcc.target/riscv/shift-and-2.c: Fixed test
16468 * gcc.target/riscv/zbb-rol-ror-01.c: New test
16469 * gcc.target/riscv/zbb-rol-ror-02.c: New test
16470 * gcc.target/riscv/zbb-rol-ror-03.c: New test
16471 * gcc.target/riscv/zbb-rol-ror-04.c: New test
16472 * gcc.target/riscv/zbb-rol-ror-05.c: New test
16473 * gcc.target/riscv/zbb-rol-ror-06.c: New test
16474 * gcc.target/riscv/zbb-rol-ror-07.c: New test
16475
16476 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16477
16478 PR c++/109884
16479 * c-c++-common/pr109884.c: New test.
16480
16481 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16482
16483 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
16484 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
16485 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
16486 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
16487 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
16488
16489 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16490
16491 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
16492 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
16493 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
16494 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
16495 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
16496 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
16497 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
16498 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
16499 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
16500 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
16501 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
16502 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
16503 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
16504 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
16505 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
16506 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
16507 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
16508 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
16509 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
16510 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
16511 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
16512 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
16513 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
16514 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
16515 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
16516 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
16517 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
16518 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
16519 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
16520 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
16521 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
16522 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
16523 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
16524 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
16525 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
16526 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
16527 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
16528 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
16529 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
16530 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
16531 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
16532 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
16533 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
16534 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
16535 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
16536 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
16537 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
16538 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
16539
16540 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16541
16542 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
16543
16544 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
16545
16546 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
16547 for 'finalize' as a ptr is now 'delete' instead of 'release'.
16548 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
16549 to if (allocated) block
16550 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
16551 replaced by a MEM< _25 > expression.
16552 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
16553 * gfortran.dg/gomp/map-10.f90: New test.
16554
16555 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16556
16557 * g++.target/s390/atomic-align-1.C: New test.
16558 * gcc.target/s390/atomic-align-1.c: New test.
16559 * gcc.target/s390/atomic-align-2.c: New test.
16560
16561 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16562
16563 PR c++/109868
16564 * g++.dg/init/pr109868.C: New test.
16565
16566 2023-05-17 Pan Li <pan2.li@intel.com>
16567
16568 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
16569
16570 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
16571
16572 PR target/106708
16573 * gcc.target/powerpc/pr106708.c: Add test function.
16574
16575 2023-05-16 Joseph Myers <joseph@codesourcery.com>
16576
16577 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
16578 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
16579 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
16580 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
16581 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
16582 in for loop here.
16583 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
16584 not expect errors for typedef declaration in for loop.
16585
16586 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
16587
16588 PR modula2/109879
16589 * gm2/isolib/run/pass/testreadint.mod: New test.
16590
16591 2023-05-16 Marek Polacek <polacek@redhat.com>
16592
16593 PR c++/109774
16594 * g++.dg/warn/Wdangling-reference13.C: New test.
16595
16596 2023-05-16 Patrick Palka <ppalka@redhat.com>
16597
16598 PR c++/109871
16599 * g++.dg/cpp2a/desig27.C: New test.
16600
16601 2023-05-16 Carl Love <cel@us.ibm.com>
16602
16603 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
16604 instruction counts.
16605
16606 2023-05-16 Carl Love <cel@us.ibm.com>
16607
16608 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
16609 compile specifier.
16610
16611 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
16612
16613 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
16614 to occur after the intrinsic instruction, rather than requiring
16615 them to happen before.
16616 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
16617
16618 2023-05-16 Pan Li <pan2.li@intel.com>
16619
16620 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
16621 Replace stdint.h with stdint-gcc.h.
16622 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
16623 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
16624 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
16625 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
16626 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
16627 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
16628 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
16629 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
16630 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
16631 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
16632 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
16633 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
16634 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
16635 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
16636
16637 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16638
16639 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
16640 vst, now.
16641
16642 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
16643
16644 PR fortran/105152
16645 PR fortran/100193
16646 PR fortran/87946
16647 PR fortran/103389
16648 PR fortran/104429
16649 PR fortran/82774
16650 * gfortran.dg/pr105152.f90 : New test
16651 * gfortran.dg/pr100193.f90 : New test
16652 * gfortran.dg/pr87946.f90 : New test
16653 * gfortran.dg/pr103389.f90 : New test
16654 * gfortran.dg/pr104429.f90 : New test
16655 * gfortran.dg/pr82774.f90 : New test
16656
16657 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
16658
16659 * gcc.dg/attr-returns-nonnull.c: Skip if
16660 keeps_null_pointer_checks.
16661 * gcc.dg/init-compare-1.c: Likewise.
16662 * gcc.dg/ipa/pr85734.c: Likewise.
16663 * gcc.dg/ipa/propmalloc-1.c: Likewise.
16664 * gcc.dg/ipa/propmalloc-2.c: Likewise.
16665 * gcc.dg/ipa/propmalloc-3.c: Likewise.
16666 * gcc.dg/ipa/propmalloc-4.c: Likewise.
16667 * gcc.dg/tree-ssa/evrp11.c: Likewise.
16668 * gcc.dg/tree-ssa/pr83648.c: Likewise.
16669
16670 2023-05-16 Andrew Pinski <apinski@marvell.com>
16671
16672 PR tree-optimization/109424
16673 * gcc.dg/tree-ssa/bool-12.c: New test.
16674 * gcc.dg/tree-ssa/bool-13.c: New test.
16675 * gcc.dg/tree-ssa/minmax-20.c: New test.
16676 * gcc.dg/tree-ssa/minmax-21.c: New test.
16677
16678 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16679
16680 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
16681
16682 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16683
16684 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
16685 __has_c_attribute for all C2x attributes.
16686
16687 2023-05-15 Harald Anlauf <anlauf@gmx.de>
16688
16689 PR fortran/109846
16690 * gfortran.dg/ptr-func-5.f90: New test.
16691
16692 2023-05-15 Patrick Palka <ppalka@redhat.com>
16693
16694 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
16695
16696 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16697
16698 * gcc.target/aarch64/facg_1.c: New test.
16699
16700 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16701
16702 PR target/99195
16703 * gcc.target/aarch64/simd/pr99195_7.c: New test.
16704
16705 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16706
16707 PR target/99195
16708 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
16709
16710 2023-05-15 Pan Li <pan2.li@intel.com>
16711 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16712 kito-cheng <kito.cheng@sifive.com>
16713
16714 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
16715
16716 2023-05-15 Richard Biener <rguenther@suse.de>
16717
16718 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
16719 and dg-do.
16720
16721 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16722
16723 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
16724 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
16725 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
16726
16727 2023-05-14 Andrew Pinski <apinski@marvell.com>
16728
16729 PR tree-optimization/109829
16730 * gcc.dg/tree-ssa/abs-3.c: New test.
16731 * gcc.dg/tree-ssa/abs-4.c: New test.
16732
16733 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
16734
16735 PR target/109807
16736 * gcc.target/i386/pr109825.c: New test.
16737
16738 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16739
16740 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
16741 code-gen.
16742 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
16743 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
16744 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
16745 * gcc.target/aarch64/vec-init-18.c: ... this.
16746 * gcc.target/aarch64/vec-init-19.c: New test.
16747 * gcc.target/aarch64/vec-init-20.c: Likewise.
16748 * gcc.target/aarch64/vec-init-21.c: Likewise.
16749 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
16750 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
16751 * gcc.target/aarch64/vec-init-22.h: New header.
16752
16753 2023-05-13 Andrew Pinski <apinski@marvell.com>
16754
16755 PR tree-optimization/109834
16756 * gcc.c-torture/compile/pr109834-1.c: New test.
16757 * gcc.dg/tree-ssa/pr109834-1.c: New test.
16758
16759 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16760
16761 PR fortran/109662
16762 * gfortran.dg/pr109662-a.f90: Add a section to verify that
16763 a short namelist read does not modify the variable.
16764
16765 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
16766
16767 PR modula2/109830
16768 * gm2/isolib/run/pass/seqappend.mod: New test.
16769
16770 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
16771 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16772
16773 PR target/109743
16774 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
16775 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
16776 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
16777 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
16778
16779 2023-05-12 Richard Biener <rguenther@suse.de>
16780
16781 PR tree-optimization/64731
16782 * gcc.target/i386/pr64731.c: New testcase.
16783
16784 2023-05-12 Patrick Palka <ppalka@redhat.com>
16785
16786 PR c++/83258
16787 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
16788 * g++.dg/template/function2.C: Removed.
16789
16790 2023-05-12 Patrick Palka <ppalka@redhat.com>
16791
16792 PR c++/109752
16793 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
16794 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
16795
16796 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16797
16798 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
16799
16800 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16801
16802 * gcc.target/riscv/rvv/rvv.exp:
16803 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
16804 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
16805 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
16806 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
16807 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
16808 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
16809 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
16810 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
16811 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
16812 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
16813 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
16814 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
16815 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
16816 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
16817 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
16818 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
16819 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
16820
16821 2023-05-12 Pan Li <pan2.li@intel.com>
16822
16823 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
16824 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
16825 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
16826 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
16827 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
16828 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
16829 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
16830 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
16831 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
16832 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
16833 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
16834 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
16835 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
16836 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
16837 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
16838 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
16839 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
16840 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
16841 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
16842 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
16843 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
16844 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
16845 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
16846 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
16847 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
16848 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
16849 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
16850 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
16851 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
16852 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
16853 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
16854 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
16855 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
16856 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
16857 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
16858 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
16859 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
16860 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
16861 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
16862 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
16863 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
16864 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
16865 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
16866 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
16867 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
16868 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
16869 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
16870 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
16871 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
16872 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
16873 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
16874 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
16875 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
16876 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
16877 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
16878 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
16879 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
16880 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
16881 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
16882 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
16883 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
16884 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
16885 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
16886 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
16887 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
16888 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
16889 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
16890 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
16891 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
16892 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
16893 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
16894 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
16895 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
16896 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
16897 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
16898 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
16899 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
16900 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
16901 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
16902 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
16903 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
16904 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
16905 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
16906 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
16907 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
16908 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
16909 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
16910 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
16911 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
16912 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
16913 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
16914 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
16915 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
16916 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
16917 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
16918 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
16919 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
16920 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
16921 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
16922 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
16923 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
16924 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
16925 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
16926 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
16927 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
16928 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
16929 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
16930 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
16931 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
16932 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
16933 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
16934 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
16935 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
16936 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
16937 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
16938 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
16939 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
16940 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
16941 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
16942
16943 2023-05-12 Pan Li <pan2.li@intel.com>
16944
16945 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
16946 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
16947 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
16948 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
16949 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
16950 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
16951 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
16952 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
16953 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
16954 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
16955 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
16956 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
16957 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
16958 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
16959 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
16960 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
16961 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
16962 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
16963 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
16964 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
16965 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
16966 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
16967
16968 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16969
16970 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
16971 with dg-skip-if has_arch_ppc64.
16972 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
16973 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
16974
16975 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16976
16977 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
16978 with has_arch_ppc64.
16979 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
16980 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
16981 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
16982 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
16983 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
16984
16985 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16986
16987 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
16988 with has_arch_ppc64.
16989 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
16990 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
16991
16992 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16993
16994 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
16995 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
16996 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
16997 is invalid now.
16998 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
16999
17000 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
17001
17002 PR modula2/109810
17003 * gm2/pim/fail/highice.mod: New test.
17004
17005 2023-05-11 Patrick Palka <ppalka@redhat.com>
17006
17007 PR c++/109745
17008 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
17009 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
17010 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
17011
17012 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
17013
17014 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
17015
17016 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
17017
17018 PR target/109807
17019 * gcc.target/i386/pr109807.c: New test.
17020
17021 2023-05-11 Patrick Palka <ppalka@redhat.com>
17022
17023 PR c++/103807
17024 * g++.dg/cpp2a/lambda-targ1.C: New test.
17025
17026 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
17027
17028 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
17029 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
17030 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
17031 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
17032
17033 2023-05-11 Patrick Palka <ppalka@redhat.com>
17034 Jonathan Wakely <jwakely@redhat.com>
17035
17036 PR c++/83258
17037 PR c++/80488
17038 PR c++/97700
17039 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
17040 error for the template argument &B2:fn in C++17 mode.
17041 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
17042 * g++.dg/cpp2a/nontype-class56.C: New test.
17043 * g++.dg/template/function2.C: New test.
17044
17045 2023-05-11 Alexandre Oliva <oliva@adacore.com>
17046
17047 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
17048 include, call builtin.
17049
17050 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
17051 Michael Collison <collison@rivosinc.com>
17052
17053 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
17054 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
17055 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
17056 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
17057 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
17058 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
17059 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
17060 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
17061 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
17062 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
17063 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
17064 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
17065 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
17066 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
17067 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
17068 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
17069 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
17070 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
17071 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
17072 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
17073 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
17074 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
17075 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
17076 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
17077 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
17078 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
17079 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
17080 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
17081 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
17082 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
17083 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
17084 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
17085 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
17086 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
17087 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
17088 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
17089 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
17090 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
17091 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
17092 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
17093 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
17094 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
17095 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
17096 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
17097 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
17098 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
17099 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
17100 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
17101 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
17102 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
17103 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
17104 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
17105 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
17106 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
17107 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
17108 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
17109 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
17110 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
17111 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
17112
17113 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
17114
17115 * lib/torture-options.exp (torture-init-done): Add.
17116 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
17117 implicit 'torture-init'.
17118 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
17119 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
17120 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
17121
17122 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
17123
17124 * gcc.target/arm/acle/acle.exp: Add missing
17125 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
17126 usage.
17127 * gcc.target/arm/cmse/cmse.exp: Likewise.
17128 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
17129
17130 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
17131
17132 * gcc.dg/fold-popcount-8.c: New test case.
17133 * gcc.dg/fold-popcount-9.c: Likewise.
17134 * gcc.dg/fold-popcount-10.c: Likewise.
17135
17136 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
17137
17138 * gcc.dg/fold-parity-6.c: New test.
17139 * gcc.dg/fold-parity-7.c: Likewise.
17140 * gcc.dg/fold-popcount-6.c: Likewise.
17141 * gcc.dg/fold-popcount-7.c: Likewise.
17142
17143 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17144
17145 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
17146 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
17147
17148 2023-05-10 Marek Polacek <polacek@redhat.com>
17149
17150 PR c++/109680
17151 * g++.dg/ext/is_convertible6.C: New test.
17152
17153 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
17154
17155 PR target/92658
17156 * gcc.target/i386/pr92658-sse4-4b.c: New test.
17157 * gcc.target/i386/pr92658-sse4-8b.c: New test.
17158
17159 2023-05-10 Andrew Pinski <apinski@marvell.com>
17160
17161 * gcc.c-torture/execute/20230510-1.c: New test.
17162
17163 2023-05-10 Jason Merrill <jason@redhat.com>
17164
17165 DR 2543
17166 * g++.dg/DRs/dr2543.C: New test.
17167
17168 2023-05-10 Jason Merrill <jason@redhat.com>
17169
17170 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
17171 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
17172 * g++.dg/cpp2a/consteval20.C: Likewise.
17173 * g++.dg/cpp2a/consteval24.C: Likewise.
17174 * g++.dg/cpp2a/srcloc20.C: Likewise.
17175
17176 2023-05-10 Richard Biener <rguenther@suse.de>
17177
17178 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
17179
17180 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17181
17182 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
17183
17184 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17185
17186 PR target/99195
17187 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
17188 intrinsics.
17189
17190 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17191
17192 PR target/99195
17193 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
17194 * gcc.target/aarch64/simd/pr99195_6.c: New test.
17195
17196 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17197
17198 * gcc.target/aarch64/simd/pr99195_5.c: New test.
17199
17200 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17201
17202 PR target/99195
17203 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
17204
17205 2023-05-10 Jakub Jelinek <jakub@redhat.com>
17206
17207 PR c++/109756
17208 * g++.dg/cpp0x/gen-attrs-78.C: New test.
17209
17210 2023-05-10 Li Xu <xuli1@eswincomputing.com>
17211
17212 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
17213 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
17214
17215 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17216
17217 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
17218 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
17219 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
17220 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
17221 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
17222 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
17223 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
17224 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
17225 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
17226 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
17227 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
17228 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
17229 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
17230 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
17231
17232 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17233
17234 PR target/109773
17235 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
17236 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
17237
17238 2023-05-10 Andrew Pinski <apinski@marvell.com>
17239
17240 * gcc.c-torture/execute/20230509-1.c: New test.
17241
17242 2023-05-09 Patrick Palka <ppalka@redhat.com>
17243
17244 PR c++/109752
17245 * g++.dg/cpp2a/concepts-pr109752.C: New test.
17246
17247 2023-05-09 Patrick Palka <ppalka@redhat.com>
17248
17249 PR c++/109761
17250 * g++.dg/cpp0x/noexcept78.C: New test.
17251
17252 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17253
17254 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
17255 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
17256 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
17257 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
17258 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
17259 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
17260 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
17261 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
17262 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
17263 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
17264 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
17265 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
17266 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
17267 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
17268 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
17269 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
17270 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
17271 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
17272 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
17273 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
17274 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
17275 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
17276 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
17277 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
17278 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
17279 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
17280 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
17281 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
17282 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
17283 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
17284 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17285 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17286 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
17287 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
17288 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17289 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17290 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
17291 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
17292 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
17293 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
17294 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
17295 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
17296 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
17297 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
17298 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
17299 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
17300 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
17301 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
17302 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
17303 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
17304 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
17305 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
17306 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
17307 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
17308 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
17309 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
17310 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
17311 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
17312 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
17313 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
17314 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
17315 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
17316 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
17317 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
17318 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
17319 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
17320 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
17321 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
17322 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
17323 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
17324 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
17325 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17326 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17327 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17328 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17329 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17330 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17331 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
17332 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
17333 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
17334 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
17335 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
17336 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
17337 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
17338 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
17339 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
17340 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
17341 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
17342 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
17343 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
17344 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
17345 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
17346 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
17347 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
17348 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
17349 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
17350 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
17351 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
17352 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
17353 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
17354 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
17355 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
17356 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
17357 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
17358 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
17359 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
17360 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
17361 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
17362 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
17363 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
17364 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
17365 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
17366 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
17367 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
17368 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
17369 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
17370 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
17371 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
17372 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
17373 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
17374 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
17375 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
17376 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
17377 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
17378 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
17379 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
17380 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
17381 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
17382 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
17383 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
17384 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
17385 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
17386 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
17387 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
17388 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
17389 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
17390 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
17391 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
17392 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
17393 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
17394 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
17395 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
17396 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
17397 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
17398 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
17399 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
17400 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
17401 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
17402 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
17403 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
17404 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
17405 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
17406 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
17407 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
17408 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
17409 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
17410 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
17411 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
17412 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
17413 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
17414 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
17415 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
17416 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
17417 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
17418 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
17419 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
17420 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
17421 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
17422 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
17423 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
17424 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
17425 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
17426 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
17427 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
17428 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
17429 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
17430 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
17431 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
17432 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
17433 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
17434 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
17435 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
17436 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
17437 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
17438 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
17439 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17440 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17441 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
17442 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
17443 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
17444 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
17445 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
17446 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
17447 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
17448 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
17449 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
17450 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
17451 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
17452 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
17453 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
17454 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
17455 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
17456 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
17457 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
17458 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
17459 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
17460 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
17461 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
17462 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
17463 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
17464 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
17465 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
17466 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
17467 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
17468 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
17469 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
17470 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
17471 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
17472 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
17473 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
17474 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
17475 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
17476 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
17477 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
17478 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
17479 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
17480 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
17481 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
17482 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
17483 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
17484 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
17485 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
17486 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
17487 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
17488 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
17489 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
17490 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
17491 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
17492 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
17493 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
17494 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
17495 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
17496 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
17497 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
17498 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
17499 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
17500 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
17501
17502 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17503
17504 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
17505 sve2_flags instead of sve_flags.
17506
17507 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
17508
17509 PR modula2/109779
17510 * gm2/isolib/run/pass/skiplinetest.mod: New test.
17511
17512 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17513
17514 PR c++/109756
17515 * g++.dg/cpp23/attr-assume11.C: New test.
17516
17517 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17518
17519 PR tree-optimization/109778
17520 * gcc.dg/lto/pr109778_0.c: New test.
17521 * gcc.dg/lto/pr109778_1.c: New file.
17522
17523 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17524
17525 PR tree-optimization/109778
17526 * gcc.c-torture/execute/pr109778.c: New test.
17527
17528 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17529
17530 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
17531 allocation for temporary results, rather than requiring specific
17532 registers.
17533 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
17534 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
17535 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
17536 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
17537 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
17538 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
17539 * gcc.target/aarch64/memset-q-reg.c: Likewise.
17540 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
17541 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
17542 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
17543 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17544 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
17545 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
17546 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
17547 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
17548 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
17549 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
17550 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17551 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
17552 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
17553 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
17554 predicate register to be any of p4-p7, rather than requiring p4
17555 specifically.
17556 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
17557 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
17558 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
17559 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
17560 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
17561 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
17562 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
17563 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
17564 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
17565 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
17566 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
17567
17568 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17569
17570 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
17571 FP/vector register, not just register 0-9.
17572 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17573 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
17574 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
17575 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
17576 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
17577 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
17578 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
17579 * gcc.target/aarch64/sve/adr_1.c: Likewise.
17580 * gcc.target/aarch64/sve/adr_2.c: Likewise.
17581 * gcc.target/aarch64/sve/adr_3.c: Likewise.
17582 * gcc.target/aarch64/sve/adr_4.c: Likewise.
17583 * gcc.target/aarch64/sve/adr_5.c: Likewise.
17584 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17585 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17586 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17587 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17588 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17589 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17590 * gcc.target/aarch64/vfp-1.c: Likewise.
17591 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
17592 s0-s7.
17593 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
17594 z2-z7.
17595
17596 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17597
17598 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
17599 register for the temporary results, not just p0-p7.
17600 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
17601 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
17602 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
17603 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
17604 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
17605 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
17606 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
17607 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
17608 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
17609 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
17610 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
17611 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
17612 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
17613 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17614 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17615 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17616 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17617 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
17618 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
17619 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
17620 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
17621
17622 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17623
17624 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
17625 between two constant vectors, allow the constant moves to appear in
17626 either order.
17627 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
17628 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
17629 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
17630 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
17631 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
17632
17633 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17634
17635 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
17636 moves to occur after the intrinsic instruction, rather than requiring
17637 them to happen before.
17638 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
17639 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
17640 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
17641 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
17642 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
17643 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
17644 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
17645 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
17646 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
17647 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
17648 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
17649 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
17650 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
17651 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
17652 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
17653 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
17654 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
17655 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
17656 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
17657 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
17658 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
17659 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
17660 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
17661 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
17662 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
17663 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
17664 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
17665 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
17666 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
17667 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
17668 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
17669 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
17670 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
17671 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
17672 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
17673 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
17674 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
17675
17676 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17677
17678 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
17679 allocation in the case where a move occurs after the intrinsic
17680 instruction.
17681 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
17682 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
17683 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
17684 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
17685
17686 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17687
17688 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
17689 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
17690 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
17691 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17692 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17693 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17694 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17695 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17696 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17697 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17698 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17699 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17700 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17701 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
17702 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
17703 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
17704 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17705 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17706
17707 2023-05-09 Jason Merrill <jason@redhat.com>
17708
17709 PR c++/106740
17710 * g++.dg/template/friend78.C: New test.
17711
17712 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
17713 Uros Bizjak <ubizjak@gmail.com>
17714
17715 * gcc.target/i386/insvti_highpart-1.c: New test case.
17716
17717 2023-05-08 Andrew Pinski <apinski@marvell.com>
17718
17719 PR testsuite/109776
17720 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
17721
17722 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
17723
17724 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
17725 stdint.h to stdint-gcc.h.
17726 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
17727 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
17728
17729 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
17730
17731 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
17732 * gcc.dg/guality/guality.exp: Likewise.
17733 * gfortran.dg/guality/guality.exp: Likewise.
17734 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
17735 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
17736 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
17737 determine the default 'LTO_OPTIONS'.
17738 * lib/torture-options.exp (torture-init, torture-finish): Let each
17739 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
17740
17741 2023-05-08 Patrick Palka <ppalka@redhat.com>
17742
17743 PR c++/106214
17744 PR c++/93107
17745 * g++.dg/cpp1z/class-deduction114.C: New test.
17746
17747 2023-05-08 Andrew Pinski <apinski@marvell.com>
17748
17749 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
17750 details change in wording.
17751 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
17752 * gcc.dg/tree-ssa/pr103771.c: Likewise.
17753 * gcc.dg/tree-ssa/minmax-18.c: New test.
17754 * gcc.dg/tree-ssa/minmax-19.c: New test.
17755
17756 2023-05-08 Andrew Pinski <apinski@marvell.com>
17757
17758 * gcc.dg/tree-ssa/minmax-17.c: New test.
17759
17760 2023-05-08 Andrew Pinski <apinski@marvell.com>
17761
17762 PR tree-optimization/49959
17763 PR tree-optimization/103771
17764 * c-c++-common/torture/harden-cond-comp.c: Change testcase
17765 slightly to avoid the new phiopt optimization.
17766 * gcc.dg/tree-ssa/abs-2.c: New test.
17767 * gcc.dg/tree-ssa/pr103771.c: New test.
17768
17769 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17770
17771 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
17772
17773 2023-05-08 Andrew Pinski <apinski@marvell.com>
17774
17775 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
17776 * gcc.dg/tree-ssa/evrp8.c: Likewise.
17777 * gcc.dg/tree-ssa/vrp35.c: Likewise.
17778 * gcc.dg/tree-ssa/vrp36.c: Likewise.
17779 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
17780 to check for assignment too instead of just a call.
17781 * c-c++-common/goacc/kernels-alias-8.c: Update test
17782 for removal of load.
17783 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
17784
17785 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17786
17787 PR fortran/109662
17788 * gfortran.dg/pr109662-a.f90: New test.
17789
17790 2023-05-07 Patrick Palka <ppalka@redhat.com>
17791
17792 PR c++/85979
17793 * g++.dg/diagnostic/alignof4.C: New test.
17794
17795 2023-05-07 Patrick Palka <ppalka@redhat.com>
17796
17797 DR 2256
17798 PR c++/103091
17799 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
17800 goto made valid by DR 2256.
17801 * g++.dg/init/goto4.C: New test.
17802
17803 2023-05-07 Patrick Palka <ppalka@redhat.com>
17804
17805 * g++.dg/cpp2a/concepts-alias6.C: New test.
17806
17807 2023-05-07 Patrick Palka <ppalka@redhat.com>
17808
17809 PR c++/98283
17810 * g++.dg/cpp1y/paren6.C: New test.
17811
17812 2023-05-07 Patrick Palka <ppalka@redhat.com>
17813
17814 PR c++/109651
17815 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
17816 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
17817
17818 2023-05-07 Patrick Palka <ppalka@redhat.com>
17819
17820 PR c++/109480
17821 * g++.dg/template/non-dependent25a.C: New test.
17822
17823 2023-05-07 Patrick Palka <ppalka@redhat.com>
17824
17825 PR c++/109480
17826 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
17827 expected "without object" diagnostic isn't replaced by a
17828 "call to non-constexpr function" diagnostic.
17829 * g++.dg/template/non-dependent25.C: New test.
17830
17831 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
17832
17833 * gcc.target/powerpc/parall_5insn_const.c: New test.
17834
17835 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
17836
17837 PR target/43644
17838 * gcc.target/i386/pr43644.c: New test case.
17839
17840 2023-05-06 Xi Ruoyao <xry111@xry111.site>
17841
17842 * gcc.target/loongarch/shrink-wrap.c: New test.
17843
17844 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17845
17846 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
17847 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
17848 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
17849 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
17850 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
17851 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
17852 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
17853 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
17854 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
17855 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
17856 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
17857 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
17858 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
17859 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
17860 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
17861 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
17862 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
17863 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
17864 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
17865 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
17866 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
17867 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
17868 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
17869 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
17870 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
17871 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
17872 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
17873 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
17874 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
17875 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
17876 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
17877 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
17878 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
17879 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
17880
17881 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17882
17883 PR fortran/109662
17884 * gfortran.dg/pr109662.f90: New test.
17885
17886 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17887
17888 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
17889
17890 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17891
17892 PR target/109748
17893 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
17894
17895 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17896
17897 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
17898
17899 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
17900
17901 * gcc.target/cris/peep2-addsplit1.c: New test.
17902
17903 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17904
17905 * gcc.target/cris/peep2-movandsplit1.c: New test.
17906
17907 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17908
17909 * gcc.target/cris/peep2-lsrandsplit1.c,
17910 gcc.target/cris/peep2-movulsr2.c: New tests.
17911
17912 2023-05-05 Harald Anlauf <anlauf@gmx.de>
17913
17914 PR fortran/109641
17915 * gfortran.dg/overload_5.f90: New test.
17916
17917 2023-05-05 Pan Li <pan2.li@intel.com>
17918 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17919
17920 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
17921 Adjust indexed load/store check condition.
17922
17923 2023-05-05 Pan Li <pan2.li@intel.com>
17924
17925 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
17926 Adjust test check condition.
17927
17928 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17929
17930 PR target/109615
17931 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
17932 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
17933 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
17934
17935 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
17936
17937 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
17938
17939 2023-05-05 Andrew Pinski <apinski@marvell.com>
17940
17941 PR tree-optimization/109732
17942 * gcc.dg/pr109732.c: New test.
17943 * gcc.dg/pr109732-1.c: New test.
17944
17945 2023-05-05 Andrew Pinski <apinski@marvell.com>
17946
17947 PR tree-optimization/109722
17948 * gcc.dg/tree-ssa/abs-1.c: New test.
17949
17950 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
17951
17952 PR modula2/109729
17953 * gm2/pim/run/pass/ForChar.mod: New test.
17954
17955 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17956
17957 * gcc.target/aarch64/simd/pr99195_4.c: New test.
17958
17959 2023-05-04 Julian Brown <julian@codesourcery.com>
17960
17961 PR fortran/109622
17962 * gfortran.dg/goacc/pr109622-5.f90: New test.
17963 * gfortran.dg/goacc/pr109622-6.f90: New test.
17964
17965 2023-05-04 Andrew Pinski <apinski@marvell.com>
17966
17967 * gcc.dg/tree-ssa/minmax-15.c: Update test.
17968 * gcc.dg/tree-ssa/minmax-16.c: Update test.
17969 * gcc.dg/tree-ssa/minmax-3.c: Update test.
17970 * gcc.dg/tree-ssa/minmax-4.c: Update test.
17971 * gcc.dg/tree-ssa/minmax-5.c: Update test.
17972 * gcc.dg/tree-ssa/minmax-8.c: Update test.
17973
17974 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17975
17976 PR target/99195
17977 * gcc.target/aarch64/simd/pr99195_3.c: New test.
17978
17979 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17980
17981 PR target/99195
17982 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
17983 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
17984
17985 2023-05-04 Richard Biener <rguenther@suse.de>
17986
17987 PR tree-optimization/109724
17988 * g++.dg/torture/pr109724.C: New testcase.
17989
17990 2023-05-04 Jakub Jelinek <jakub@redhat.com>
17991
17992 PR debug/109676
17993 * g++.target/i386/pr109676.C: New test.
17994
17995 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
17996
17997 * gcc.target/cris/peep2-andsplit1.c: New test.
17998 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
17999 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
18000 Adjust values to avoid interference with "opsplit1" with AND. Add
18001 whitespace to match-strings that may be confused with identifiers
18002 or file names.
18003
18004 2023-05-03 Jason Merrill <jason@redhat.com>
18005
18006 PR c++/91618
18007 PR c++/109649
18008 * g++.dg/template/friend77.C: New test.
18009
18010 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
18011
18012 PR tree-optimization/109711
18013 * gcc.dg/tree-ssa/pr109711-1.c: New file.
18014 * gcc.dg/tree-ssa/pr109711-2.c: New file.
18015
18016 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
18017
18018 PR sanitizer/90746
18019 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
18020
18021 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
18022
18023 * g++.target/aarch64/pr109661-1.C: New test.
18024 * g++.target/aarch64/pr109661-2.C: Likewise.
18025 * g++.target/aarch64/pr109661-3.C: Likewise.
18026 * g++.target/aarch64/pr109661-4.C: Likewise.
18027 * gcc.target/aarch64/pr109661-1.c: Likewise.
18028
18029 2023-05-03 Murray Steele <murray.steele@arm.com>
18030 Christophe Lyon <christophe.lyon@arm.com>
18031
18032 * g++.target/arm/mve.exp: Add general-c++ and general directories.
18033 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
18034 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
18035 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
18036 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
18037
18038 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18039
18040 * gcc.target/riscv/rvv/base/abi-10.c: New test.
18041 * gcc.target/riscv/rvv/base/abi-11.c: New test.
18042 * gcc.target/riscv/rvv/base/abi-12.c: New test.
18043 * gcc.target/riscv/rvv/base/abi-13.c: New test.
18044 * gcc.target/riscv/rvv/base/abi-14.c: New test.
18045 * gcc.target/riscv/rvv/base/abi-15.c: New test.
18046 * gcc.target/riscv/rvv/base/abi-16.c: New test.
18047 * gcc.target/riscv/rvv/base/abi-8.c: New test.
18048 * gcc.target/riscv/rvv/base/abi-9.c: New test.
18049 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
18050 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
18051 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
18052 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
18053 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
18054 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
18055 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
18056 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
18057 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
18058 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
18059 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
18060 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
18061 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
18062 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
18063 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
18064 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
18065 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
18066 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
18067 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
18068 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
18069 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
18070 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
18071 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
18072 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
18073 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
18074 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
18075 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
18076 * gcc.target/riscv/rvv/base/user-10.c: New test.
18077 * gcc.target/riscv/rvv/base/user-11.c: New test.
18078 * gcc.target/riscv/rvv/base/user-12.c: New test.
18079 * gcc.target/riscv/rvv/base/user-13.c: New test.
18080 * gcc.target/riscv/rvv/base/user-14.c: New test.
18081 * gcc.target/riscv/rvv/base/user-15.c: New test.
18082 * gcc.target/riscv/rvv/base/user-7.c: New test.
18083 * gcc.target/riscv/rvv/base/user-8.c: New test.
18084 * gcc.target/riscv/rvv/base/user-9.c: New test.
18085
18086 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18087
18088 PR target/99195
18089 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
18090 add/sub intrinsics.
18091
18092 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18093
18094 PR target/99195
18095 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
18096 and binary floating-point ops.
18097 * gcc.target/aarch64/simd/pr99195_2.c: New test.
18098
18099 2023-05-03 Jason Merrill <jason@redhat.com>
18100
18101 * g++.dg/template/nontype12.C: Check for duplicate error.
18102
18103 2023-05-02 Andrew Pinski <apinski@marvell.com>
18104
18105 PR tree-optimization/109702
18106 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
18107
18108 2023-05-02 Andrew Pinski <apinski@marvell.com>
18109
18110 PR target/109657
18111 * gcc.target/aarch64/csinv-2.c: New test.
18112
18113 2023-05-02 Jason Merrill <jason@redhat.com>
18114
18115 PR c++/109678
18116 * g++.dg/cpp1z/variant1.C: New test.
18117
18118 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18119
18120 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
18121 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
18122 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
18123 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
18124 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
18125 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
18126 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
18127 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
18128 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
18129 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
18130 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
18131 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
18132 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
18133 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
18134 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
18135 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
18136 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
18137 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
18138 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
18139 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
18140 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
18141 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
18142 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
18143 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
18144 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
18145 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
18146 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
18147 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
18148
18149 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18150
18151 PR target/89835
18152 * gcc.target/riscv/pr89835.c: New test.
18153
18154 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
18155 Pan Li <pan2.li@intel.com>
18156
18157 PR target/109617
18158 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
18159
18160 2023-05-02 Patrick Palka <ppalka@redhat.com>
18161
18162 PR c++/109506
18163 * g++.dg/cpp0x/nsdmi-template26.C: New test.
18164
18165 2023-05-02 Richard Biener <rguenther@suse.de>
18166
18167 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
18168 * gcc.target/i386/pr88531-2b.c: Likewise.
18169 * gcc.target/i386/pr88531-2c.c: Likewise.
18170 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
18171
18172 2023-05-01 Jason Merrill <jason@redhat.com>
18173
18174 PR c++/109666
18175 * g++.dg/cpp0x/nsdmi-array2.C: New test.
18176
18177 2023-04-30 Jeff Law <jlaw@ventanamicro>
18178
18179 Revert:
18180 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18181
18182 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18183 for __LINE__.
18184 * gcc.dg/builtin-redefine-1.c: New test.
18185
18186 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
18187
18188 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
18189
18190 2023-04-30 Andrew Pinski <apinski@marvell.com>
18191
18192 * gcc.dg/init-bad-1.c: Update error message.
18193 * gcc.dg/init-bad-2.c: Likewise.
18194 * gcc.dg/init-bad-3.c: Likewise.
18195 * gcc.dg/init-excess-3.c: Likewise.
18196 * gcc.dg/pr61096-1.c: Likewise.
18197
18198 2023-04-30 Andrew Pinski <apinski@marvell.com>
18199
18200 PR c/107926
18201 * gcc.dg/init-excess-3.c: New test.
18202
18203 2023-04-30 Martin Liska <mliska@suse.cz>
18204
18205 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
18206 output.
18207 * c-c++-common/hwasan/heap-overflow.c: Likewise.
18208 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
18209 * c-c++-common/hwasan/use-after-free.c: Likewise.
18210
18211 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18212
18213 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18214 for __LINE__.
18215 * gcc.dg/builtin-redefine-1.c: New test.
18216
18217 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
18218
18219 * gm2/pim/run/pass/constlitbase.mod: New test.
18220
18221 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18222
18223 * gcc.target/xstormy16/neghi2.c: New test case.
18224 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
18225
18226 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18227
18228 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
18229 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
18230 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
18231 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
18232
18233 2023-04-29 Jeff Law <jlaw@ventanamicro>
18234
18235 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
18236 encourage if-conversion. Skip for -Os.
18237 * gcc.target/mips/movcc-3.c: Similarly.
18238
18239 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
18240
18241 * gcc.target/riscv/rv32e_stack.c: New test.
18242
18243 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
18244
18245 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
18246 empty lines (besides optionally leading whitespace).
18247
18248 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
18249
18250 * gcc.target/riscv/divmod-1.c: New testcase.
18251 * gcc.target/riscv/divmod-2.c: New testcase.
18252
18253 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
18254
18255 * gcc.target/riscv/zbc32.c: New test.
18256 * gcc.target/riscv/zbc64.c: New test.
18257
18258 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18259
18260 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
18261 * gcc.target/riscv/zbb-min-max-03.c: New tests.
18262
18263 2023-04-28 Andrew Pinski <apinski@marvell.com>
18264
18265 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
18266 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
18267 as that now does the combining.
18268
18269 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
18270
18271 PR rtl-optimization/109476
18272 * gcc.target/avr/mmcu/pr109476.c: New test case.
18273
18274 2023-04-28 Richard Biener <rguenther@suse.de>
18275
18276 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
18277 * gcc.dg/vect/vect-71.c: Likewise.
18278 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
18279 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
18280 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
18281
18282 2023-04-28 Richard Biener <rguenther@suse.de>
18283
18284 * gcc.target/i386/pr89618-2.c: New testcase.
18285 * gcc.target/i386/pr88531-2b.c: Adjust.
18286 * gcc.target/i386/pr88531-2c.c: Likewise.
18287
18288 2023-04-28 Pan Li <pan2.li@intel.com>
18289 kito-cheng <kito.cheng@sifive.com>
18290
18291 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
18292
18293 2023-04-28 Richard Biener <rguenther@suse.de>
18294
18295 PR ipa/109652
18296 * gcc.dg/torture/pr109652.c: New testcase.
18297
18298 2023-04-28 Julian Brown <julian@codesourcery.com>
18299
18300 PR fortran/109622
18301 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
18302
18303 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18304
18305 PR target/99195
18306 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
18307
18308 2023-04-28 Jakub Jelinek <jakub@redhat.com>
18309
18310 * gcc.dg/tree-ssa/range-sqrt.c: New test.
18311 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
18312 ranger optimizing sqrt (-1) call away because it is only used in
18313 test for whether it returns NaN.
18314
18315 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
18316 Jakub Jelinek <jakub@redhat.com>
18317
18318 * gcc.dg/tree-ssa/range-sincos.c: New test.
18319
18320 2023-04-28 Jan Beulich <jbeulich@suse.com>
18321
18322 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
18323 * g++.dg/modules/alias-1_d.C: Likewise.
18324 * g++.dg/modules/alias-1_e.C: Likewise.
18325 * g++.dg/modules/alias-1_f.C: Likewise.
18326 * g++.dg/modules/cpp-6_c.C: Likewise.
18327 * g++.dg/modules/dir-only-2_b.C: Likewise.
18328
18329 2023-04-28 Jan Beulich <jbeulich@suse.com>
18330
18331 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
18332
18333 2023-04-28 Alexandre Oliva <oliva@adacore.com>
18334
18335 * c-c++-common/torture/harden-cond-comp.c: New.
18336
18337 2023-04-27 Jason Merrill <jason@redhat.com>
18338
18339 * g++.dg/template/copy1.C: Adjust error lines.
18340
18341 2023-04-27 Pan Li <pan2.li@intel.com>
18342
18343 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
18344
18345 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
18346
18347 PR tree-optimization/109639
18348 * gcc.dg/tree-ssa/pr109639.c: New file.
18349 * gcc.dg/tree-ssa/pr109643.c: New file.
18350
18351 2023-04-27 Richard Biener <rguenther@suse.de>
18352
18353 PR ipa/109607
18354 * g++.dg/torture/pr109607.C: New testcase.
18355
18356 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18357
18358 PR c/109409
18359 * gcc.dg/pr109409.c: New test.
18360
18361 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18362
18363 PR c/107682
18364 PR c/109412
18365 * gcc.dg/pr109412.c: New test.
18366
18367 2023-04-27 Jan Beulich <jbeulich@suse.com>
18368
18369 * c-c++-common/patchable_function_entry-decl.c: Special-case
18370 RISC-V.
18371 * c-c++-common/patchable_function_entry-default.c: Likewise.
18372 * c-c++-common/patchable_function_entry-definition.c: Likewise.
18373
18374 2023-04-26 Jason Merrill <jason@redhat.com>
18375
18376 PR c++/69836
18377 * g++.dg/template/friend76.C: New test.
18378
18379 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
18380
18381 PR target/104338
18382 * gcc.target/riscv/inline-atomics-1.c: New test.
18383 * gcc.target/riscv/inline-atomics-2.c: New test.
18384 * gcc.target/riscv/inline-atomics-3.c: New test.
18385 * gcc.target/riscv/inline-atomics-4.c: New test.
18386 * gcc.target/riscv/inline-atomics-5.c: New test.
18387 * gcc.target/riscv/inline-atomics-6.c: New test.
18388 * gcc.target/riscv/inline-atomics-7.c: New test.
18389 * gcc.target/riscv/inline-atomics-8.c: New test.
18390
18391 2023-04-26 Pan Li <pan2.li@intel.com>
18392 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18393
18394 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
18395
18396 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
18397
18398 * gcc.target/xstormy16/bswap16.c: New test case.
18399 * gcc.target/xstormy16/bswap32.c: Likewise.
18400 * gcc.target/xstormy16/swpb.c: Likewise.
18401 * gcc.target/xstormy16/swpw-1.c: Likewise.
18402 * gcc.target/xstormy16/swpw-2.c: Likewise.
18403
18404 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18405
18406 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
18407 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
18408 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
18409 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
18410
18411 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
18412
18413 PR target/109069
18414 * gcc.target/powerpc/pr109069-1.c: New test.
18415 * gcc.target/powerpc/pr109069-2-run.c: New test.
18416 * gcc.target/powerpc/pr109069-2.c: New test.
18417 * gcc.target/powerpc/pr109069-2.h: New test.
18418
18419 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18420
18421 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
18422 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
18423 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
18424 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
18425 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
18426 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
18427 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
18428 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
18429 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
18430 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
18431 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
18432 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
18433 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
18434 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
18435 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
18436 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
18437
18438 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18439
18440 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
18441 check.
18442
18443 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18444
18445 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
18446
18447 2023-04-26 Pan Li <pan2.li@intel.com>
18448
18449 PR target/109272
18450 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
18451 condition.
18452 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
18453 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
18454
18455 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18456
18457 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
18458
18459 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
18460
18461 PR modula2/108121
18462 * gm2/pim/fail/largeconst.mod: Increased constant value test
18463 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
18464 * gm2/pim/fail/largeconst2.mod: New test.
18465
18466 2023-04-25 Patrick Palka <ppalka@redhat.com>
18467
18468 PR c++/108975
18469 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
18470
18471 2023-04-25 Richard Biener <rguenther@suse.de>
18472
18473 PR tree-optimization/109609
18474 * gcc.dg/torture/pr109609.c: New testcase.
18475
18476 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
18477
18478 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
18479 * gfortran.dg/gomp/loop-2.f90: Likewise.
18480 * gfortran.dg/gomp/reduction5.f90: Likewise.
18481 * gfortran.dg/gomp/reduction6.f90: Likewise.
18482 * gfortran.dg/gomp/scan-1.f90: Likewise.
18483 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
18484 * c-c++-common/gomp/scan-6.c: New test.
18485 * gfortran.dg/gomp/scan-8.f90: New test.
18486
18487 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18488
18489 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
18490 float16, float32, float64 and float128.
18491
18492 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18493
18494 PR target/99195
18495 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
18496
18497 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18498
18499 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
18500
18501 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18502
18503 PR c++/109278
18504 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
18505
18506 2023-04-25 Richard Biener <rguenther@suse.de>
18507
18508 PR rtl-optimization/109585
18509 * gcc.dg/torture/pr109585.c: New testcase.
18510
18511 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18512
18513 PR target/109566
18514 * gcc.target/powerpc/pr109566.c: New test.
18515
18516 2023-04-25 Martin Liska <mliska@suse.cz>
18517
18518 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
18519 * g++.dg/gcov/test-gcov-17.py: Cover new format.
18520 * lib/gcov.exp: Add options for gcov that emit the extra info.
18521
18522 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
18523
18524 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
18525
18526 2023-04-25 Sam James <sam@gentoo.org>
18527
18528 PR tree-optimization/105312
18529 PR target/105573
18530 * gcc.target/sparc/pr105573.c: New test.
18531
18532 2023-04-25 Andrew Pinski <apinski@marvell.com>
18533
18534 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
18535
18536 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18537
18538 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
18539
18540 2023-04-24 Andrew Pinski <apinski@marvell.com>
18541
18542 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
18543 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
18544
18545 2023-04-24 Andrew Pinski <apinski@marvell.com>
18546
18547 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
18548
18549 2023-04-24 Andrew Pinski <apinski@marvell.com>
18550
18551 PR tree-optimization/109604
18552 * gcc.c-torture/compile/pr109604-1.c: New test.
18553 * gcc.c-torture/compile/pr109604-2.c: New test.
18554
18555 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18556
18557 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
18558 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
18559
18560 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18561
18562 PR target/109406
18563 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
18564 MUL.
18565 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
18566
18567 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18568
18569 * gcc.target/aarch64/simd/vabal_combine.c: New test.
18570
18571 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18572
18573 * gcc.target/aarch64/simd/addlv_zext.c: New test.
18574
18575 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18576
18577 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
18578
18579 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18580
18581 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
18582 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
18583 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
18584 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
18585 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
18586 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
18587
18588 2023-04-24 liuhongt <hongtao.liu@intel.com>
18589
18590 PR tree-optimization/109011
18591 * gcc.target/i386/pr109011-b1.c: New test.
18592 * gcc.target/i386/pr109011-b2.c: New test.
18593 * gcc.target/i386/pr109011-d1.c: New test.
18594 * gcc.target/i386/pr109011-d2.c: New test.
18595 * gcc.target/i386/pr109011-q1.c: New test.
18596 * gcc.target/i386/pr109011-q2.c: New test.
18597 * gcc.target/i386/pr109011-w1.c: New test.
18598 * gcc.target/i386/pr109011-w2.c: New test.
18599 * gcc.target/i386/pr109011-dq1.c: New file.
18600 * gcc.target/i386/pr109011-dq2.c: New file.
18601
18602 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
18603
18604 * lib/gm2.exp (gm2_target_compile_default): Conditionally
18605 append -lnsl -lsocket to ldflags.
18606
18607 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18608
18609 * gcc.target/aarch64/float_truncate_zero.c: New test.
18610
18611 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18612
18613 PR target/99195
18614 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
18615
18616 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18617
18618 * gcc.target/xstormy16/mulhi.c: New test case.
18619
18620 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18621
18622 * gcc.target/xstormy16/extendhisi2.c: New test case.
18623 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
18624
18625 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18626
18627 * gcc.target/xstormy16/shiftsi.c: New test case.
18628
18629 2023-04-23 liuhongt <hongtao.liu@intel.com>
18630
18631 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
18632 testcase to make the codegen more stable.
18633 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
18634 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
18635 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
18636 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
18637
18638 2023-04-23 liuhongt <hongtao.liu@intel.com>
18639
18640 * gcc.target/i386/pr108707.c: New test.
18641
18642 2023-04-22 Andrew Pinski <apinski@marvell.com>
18643
18644 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
18645
18646 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
18647
18648 PR target/54816
18649 * gcc.target/avr/pr54816.c: Move to...
18650 * gcc.target/avr/mmcu/pr54816.c: ... here.
18651
18652 2023-04-22 Harald Anlauf <anlauf@gmx.de>
18653 Steven G. Kargl <kargl@gcc.gnu.org>
18654
18655 PR fortran/109500
18656 * gfortran.dg/allocatable_function_11.f90: New test.
18657
18658 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18659
18660 PR testsuite/109572
18661 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
18662 vect prefix to make sure we only count vectorized calls.
18663 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
18664 rather than 4.
18665 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
18666 vect prefix to make sure we only count vectorized calls.
18667 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
18668 rather than 4.
18669 (foo): Add 2 further arithmetic ops to the loop to make it appear
18670 worthwhile for vectorization heuristics on powerpc.
18671 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
18672 vect prefix to make sure we only count vectorized calls.
18673 (foo): Add 2 further arithmetic ops to the loop to make it appear
18674 worthwhile for vectorization heuristics on powerpc.
18675
18676 2023-04-22 Jeff Law <jlaw@ventanamicro>
18677
18678 * gcc.target/rx/movsicc.c: Broken down into ...
18679 * gcc.target/rx/movsicc-1.c: Here.
18680 * gcc.target/rx/movsicc-2.c: Here.
18681 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
18682 * gcc.target/rx/movsicc-4.c: Here.
18683 * gcc.target/rx/movsicc-5.c: Here.
18684 * gcc.target/rx/movsicc-6.c: Here.
18685 * gcc.target/rx/movsicc-7.c: Here.
18686 * gcc.target/rx/movsicc-8.c: Here.
18687
18688 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18689
18690 PR tree-optimization/109583
18691 * gcc.dg/pr109583.c: New test.
18692
18693 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
18694 Ondrej Kubanek <kubanek0ondrej@gmail.com>
18695
18696 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
18697 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
18698 * gcc.dg/tree-prof/peel-2.c: New test.
18699
18700 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
18701
18702 PR tree-optimization/109546
18703 * gcc.dg/pr109546.c: New.
18704
18705 2023-04-21 Jason Merrill <jason@redhat.com>
18706
18707 PR c++/108099
18708 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
18709 * g++.dg/ext/unsigned-typedef2.C: New test.
18710 * g++.dg/ext/unsigned-typedef3.C: New test.
18711
18712 2023-04-21 Jeff Law <jlaw@ventanamicro>
18713
18714 PR testsuite/109549
18715 * gcc.target/i386/cmov6.c: No longer expect this test to
18716 generate 'cmov' instructions.
18717
18718 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18719
18720 * gcc.target/aarch64/sminmax-asr_1.c: New test.
18721
18722 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18723
18724 PR target/108779
18725 * gcc.target/aarch64/mtp.c: New test.
18726 * gcc.target/aarch64/mtp_1.c: New test.
18727 * gcc.target/aarch64/mtp_2.c: New test.
18728 * gcc.target/aarch64/mtp_3.c: New test.
18729 * gcc.target/aarch64/mtp_4.c: New test.
18730
18731 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18732
18733 PR target/99195
18734 * gcc.target/aarch64/simd/pr99195_1.c: New test.
18735
18736 2023-04-21 Richard Biener <rguenther@suse.de>
18737
18738 PR tree-optimization/109573
18739 * g++.dg/vect/pr109573.cc: New testcase.
18740
18741 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18742
18743 PR target/108270
18744 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
18745 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
18746 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
18747
18748 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18749
18750 PR target/108728
18751 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
18752
18753 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18754
18755 PR target/108728
18756 * lib/target-supports.exp (is-effective-target-keyword): Add
18757 ppc_cpu_supports_hw.
18758
18759 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18760
18761 PR target/109547
18762 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
18763 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
18764 condition.
18765
18766 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
18767
18768 PR tree-optimization/109564
18769 * gcc.dg/torture/pr109564-1.c: New testcase.
18770 * gcc.dg/torture/pr109564-2.c: Likewise.
18771 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
18772 * gcc.dg/tree-ssa/vrp06.c: Likewise.
18773
18774 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18775
18776 PR c/107041
18777 * gcc.dg/goacc/pr107041.c: New test.
18778
18779 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
18780
18781 PR target/78952
18782 * gcc.target/i386/pr78952-4.c: New test.
18783
18784 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18785 kito-cheng <kito.cheng@sifive.com>
18786
18787 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
18788 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
18789 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
18790
18791 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18792
18793 * gcc.target/riscv/arch-19.c: Add -misa-spec.
18794
18795 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18796 kito-cheng <kito.cheng@sifive.com>
18797
18798 PR target/109535
18799 * g++.target/riscv/rvv/base/pr109535.C: New test.
18800 * gcc.target/riscv/rvv/base/pr109535.c: New test.
18801
18802 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18803
18804 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
18805 rather than stdint.h
18806
18807 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
18808
18809 * lib/target-supports.exp
18810 (check_effective_target_vect_call_copysignf): Add amdgcn.
18811 (check_effective_target_vect_call_sqrtf): Add amdgcn.
18812 (check_effective_target_vect_call_ceilf): Add amdgcn.
18813 (check_effective_target_vect_call_floor): Add amdgcn.
18814 (check_effective_target_vect_logical_reduc): Add amdgcn.
18815
18816 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18817
18818 PR tree-optimization/109011
18819 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
18820 dg-additional-options.
18821 (baz, qux): Remove functions and corresponding dg-final.
18822 * gcc.dg/vect/pr109011-2.c: New test.
18823 * gcc.dg/vect/pr109011-3.c: New test.
18824 * gcc.dg/vect/pr109011-4.c: New test.
18825 * gcc.dg/vect/pr109011-5.c: New test.
18826
18827 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18828
18829 PR c++/108099
18830 PR testsuite/109560
18831 * g++.dg/ext/int128-8.C: Require int128 effective target.
18832
18833 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
18834
18835 PR testsuite/106879
18836 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
18837 vect_hw_misalign on POWERs.
18838
18839 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18840
18841 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
18842 * gcc.target/i386/pr109117-1.c: Modify error message.
18843
18844 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18845
18846 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
18847
18848 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18849
18850 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
18851
18852 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18853
18854 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
18855 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
18856 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
18857 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
18858 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
18859 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
18860 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
18861 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
18862 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
18863 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
18864 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
18865 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
18866 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
18867 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
18868 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
18869 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
18870 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
18871 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
18872 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
18873 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
18874 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
18875 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
18876 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
18877 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
18878 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
18879 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
18880 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
18881 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
18882 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
18883 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
18884 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
18885 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
18886 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
18887 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
18888 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
18889 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
18890 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
18891 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
18892 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
18893 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
18894 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
18895 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
18896 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
18897 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
18898 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
18899 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
18900 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
18901 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
18902 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
18903 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
18904 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
18905 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
18906
18907 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18908
18909 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
18910 Remove avx512bw.
18911 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
18912 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
18913 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18914 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
18915 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
18916 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18917 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
18918 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18919 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18920 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
18921 * gcc.target/i386/pr93696-1.c: Ditto.
18922 * gcc.target/i386/pr93696-2.c: Ditto.
18923
18924 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18925
18926 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
18927 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
18928 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
18929 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
18930 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
18931 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
18932 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
18933
18934 2023-04-19 Patrick Palka <ppalka@redhat.com>
18935 Jonathan Wakely <jwakely@redhat.com>
18936
18937 PR c++/100157
18938 * g++.dg/ext/type_pack_element1.C: New test.
18939 * g++.dg/ext/type_pack_element2.C: New test.
18940 * g++.dg/ext/type_pack_element3.C: New test.
18941
18942 2023-04-19 Patrick Palka <ppalka@redhat.com>
18943
18944 PR c++/109556
18945 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
18946
18947 2023-04-19 Harald Anlauf <anlauf@gmx.de>
18948
18949 PR testsuite/83904
18950 PR fortran/100297
18951 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
18952 instead of the naive "free".
18953 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
18954
18955 2023-04-19 Andrew Pinski <apinski@marvell.com>
18956
18957 * gcc.target/i386/cmov10.c: New test.
18958 * gcc.target/i386/cmov11.c: New test.
18959
18960 2023-04-19 Jason Merrill <jason@redhat.com>
18961
18962 PR c++/108099
18963 * g++.dg/ext/int128-8.C: New test.
18964
18965 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18966
18967 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
18968 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
18969 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
18970 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
18971 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
18972 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
18973 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
18974
18975 2023-04-19 Pan Li <pan2.li@intel.com>
18976
18977 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
18978 condition.
18979 * gcc.target/riscv/simplify_ior_optimization.c: New test.
18980
18981 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
18982
18983 PR target/78904
18984 PR target/78952
18985 * gcc.target/i386/pr78952-3.c: New test.
18986
18987 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18988
18989 PR target/109465
18990 * gcc.target/loongarch/pr109465-1.c: New test.
18991 * gcc.target/loongarch/pr109465-2.c: New test.
18992 * gcc.target/loongarch/pr109465-3.c: New test.
18993
18994 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18995
18996 * gcc.target/loongarch/va_arg.c: New test.
18997
18998 2023-04-19 Jakub Jelinek <jakub@redhat.com>
18999
19000 PR tree-optimization/109011
19001 * gcc.dg/vect/pr109011-1.c: New test.
19002
19003 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19004
19005 * gcc.target/aarch64/vec-set-zero.c: New test.
19006
19007 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19008
19009 PR target/108840
19010 * gcc.target/aarch64/pr108840.c: New test.
19011
19012 2023-04-19 Jakub Jelinek <jakub@redhat.com>
19013
19014 PR tree-optimization/109524
19015 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
19016 const nn &.
19017
19018 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
19019
19020 PR target/94908
19021 * gcc.target/i386/pr94908.c: New test.
19022 * gcc.target/i386/sse4_1-insertps-5.c: New test.
19023 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
19024
19025 2023-04-18 Richard Biener <rguenther@suse.de>
19026
19027 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
19028 * gcc.dg/tm/alias-1.c: Likewise.
19029 * gcc.dg/tm/alias-2.c: Likewise.
19030 * gcc.dg/torture/ipa-pta-1.c: Likewise.
19031 * gcc.dg/torture/pr39074-2.c: Likewise.
19032 * gcc.dg/torture/pr39074.c: Likewise.
19033 * gcc.dg/torture/pta-callused-1.c: Likewise.
19034 * gcc.dg/torture/pta-escape-1.c: Likewise.
19035 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
19036 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
19037 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
19038 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
19039 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
19040 * gcc.dg/tree-ssa/alias-19.c: Likewise.
19041 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
19042 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
19043 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
19044 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
19045
19046 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
19047
19048 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
19049
19050 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19051
19052 * gcc.target/aarch64/spellcheck_11.c: New test.
19053
19054 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19055
19056 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
19057 extension.
19058
19059 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
19060
19061 * gcc.target/riscv/arch-5.c: Likewise.
19062
19063 2023-04-18 Jakub Jelinek <jakub@redhat.com>
19064
19065 PR tree-optimization/109240
19066 * gcc.target/aarch64/simd/addsub_2.c: New test.
19067 * gcc.target/aarch64/sve/addsub_2.c: New test.
19068
19069 2023-04-18 Xi Ruoyao <xry111@xry111.site>
19070
19071 * gcc.target/loongarch/add-const.c: New test.
19072 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
19073 frame size change.
19074 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
19075
19076 2023-04-17 Patrick Palka <ppalka@redhat.com>
19077
19078 PR c++/109531
19079 * g++.dg/template/canon-type-20.C: New test.
19080 * g++.dg/template/ttp36.C: New test.
19081
19082 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
19083
19084 * gcc.target/riscv/stack_save_restore.c: New test.
19085
19086 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19087
19088 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
19089
19090 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19091
19092 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
19093
19094 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19095
19096 PR target/106602
19097 * gcc.target/riscv/pr106602.c: Moved to...
19098 * gcc.target/riscv/pr106602-rv64i.c: ...here.
19099 * gcc.target/riscv/pr106602-rv32i.c: New test.
19100 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
19101
19102 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
19103
19104 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
19105 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
19106 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
19107 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
19108
19109 2023-04-17 Martin Jambor <mjambor@suse.cz>
19110
19111 PR ipa/107769
19112 PR ipa/109318
19113 * gcc.dg/ipa/pr109318.c: New test.
19114 * gcc.dg/lto/pr107769_0.c: Likewise.
19115
19116 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
19117 Di Zhao <di.zhao@amperecomputing.com>
19118
19119 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
19120
19121 2023-04-17 Jakub Jelinek <jakub@redhat.com>
19122
19123 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
19124 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
19125 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
19126
19127 2023-04-17 Richard Biener <rguenther@suse.de>
19128
19129 PR tree-optimization/109524
19130 * g++.dg/pr109524.C: New testcase.
19131
19132 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
19133
19134 PR testsuite/108809
19135 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
19136
19137 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
19138
19139 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
19140 for riscv_vector.h
19141 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
19142 -mabi.
19143
19144 2023-04-17 Pan Li <pan2.li@intel.com>
19145
19146 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
19147
19148 2023-04-16 Jeff Law <jlaw@ventanamicro>
19149
19150 PR target/109508
19151 * gcc.target/riscv/pr109508.c: New test.
19152
19153 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
19154
19155 PR target/54816
19156 * gcc.target/avr/pr54816.c: New test case.
19157
19158 2023-04-15 Jason Merrill <jason@redhat.com>
19159
19160 PR c++/109357
19161 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
19162
19163 2023-04-15 Alexandre Oliva <oliva@adacore.com>
19164 Kewen Lin <linkw@linux.ibm.com>
19165
19166 PR target/99708
19167 * gcc.target/powerpc/pr99708.c: Accept lack of
19168 __SIZEOF_IBM128__ when long double is 64-bit wide.
19169
19170 2023-04-15 Jason Merrill <jason@redhat.com>
19171
19172 PR c++/109514
19173 * g++.dg/warn/Wdangling-pointer-6.C: New test.
19174
19175 2023-04-14 Harald Anlauf <anlauf@gmx.de>
19176
19177 PR fortran/109511
19178 * gfortran.dg/set_exponent_1.f90: New test.
19179
19180 2023-04-14 Richard Biener <rguenther@suse.de>
19181
19182 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
19183 checking avx_runtime in dump scanning.
19184 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19185 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19186
19187 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
19188
19189 PR fortran/104272
19190 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
19191 from 6 to 5 without memory leaks.
19192 * gfortran.dg/finalize_52.f90: New test
19193
19194 2023-04-14 Richard Biener <rguenther@suse.de>
19195
19196 PR tree-optimization/109502
19197 * gcc.dg/vect/pr109502.c: New testcase.
19198
19199 2023-04-14 Richard Biener <rguenther@suse.de>
19200
19201 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
19202 and add missing avx guard.
19203 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19204 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19205 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
19206 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
19207 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
19208
19209 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
19210 Jakub Jelinek <jakub@redhat.com>
19211
19212 PR target/108947
19213 PR target/109040
19214 * gcc.dg/pr108947.c: New test.
19215 * gcc.c-torture/execute/pr109040.c: New test.
19216
19217 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
19218
19219 PR analyzer/108722
19220 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
19221
19222 2023-04-13 Patrick Palka <ppalka@redhat.com>
19223
19224 PR c++/109420
19225 * g++.dg/template/typename27.C: New test.
19226
19227 2023-04-13 Jason Merrill <jason@redhat.com>
19228
19229 PR c++/109277
19230 * g++.dg/ext/is_convertible5.C: New test.
19231
19232 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
19233
19234 PR modula2/109497
19235 PR modula2/109496
19236 * gm2/pim/run/pass/addcharconst.mod: New test.
19237 * gm2/pim/run/pass/singlechar.mod: New test.
19238
19239 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
19240
19241 PR target/108910
19242 * gcc.dg/torture/pr108910.c: New test.
19243
19244 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19245
19246 PR target/109479
19247 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
19248 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
19249 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
19250 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
19251 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
19252 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
19253
19254 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19255
19256 PR tree-optimization/109410
19257 * gcc.dg/pr109410.c: New test.
19258
19259 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19260
19261 PR target/109458
19262 * gcc.target/i386/pr109458.c: New test.
19263
19264 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19265
19266 PR tree-optimization/109462
19267 * g++.dg/opt/pr109462.C: New test.
19268
19269 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
19270
19271 PR tree-optimization/109462
19272 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
19273
19274 2023-04-12 Richard Biener <rguenther@suse.de>
19275
19276 PR tree-optimization/109473
19277 * gcc.dg/vect/pr109473.c: New testcase.
19278
19279 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19280
19281 PR fortran/104312
19282 * gfortran.dg/entry_26.f90: New test.
19283 * gfortran.dg/entry_27.f90: New test.
19284
19285 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19286
19287 PR fortran/61615
19288 PR fortran/99982
19289 * gfortran.dg/interface_49.f90: New test.
19290
19291 2023-04-12 Richard Biener <rguenther@suse.de>
19292
19293 PR tree-optimization/109469
19294 * gcc.dg/torture/pr109469.c: New testcase.
19295
19296 2023-04-12 Richard Biener <rguenther@suse.de>
19297
19298 PR tree-optimization/109434
19299 * g++.dg/opt/pr109434.C: New testcase.
19300
19301 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
19302
19303 PR testsuite/108815
19304 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
19305 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
19306 considering BE.
19307
19308 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
19309
19310 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
19311
19312 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
19313 Pan Li <pan2.li@intel.com>
19314 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19315 Kito Cheng <kito.cheng@sifive.com>
19316
19317 PR target/109104
19318 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
19319 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
19320 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
19321
19322 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
19323
19324 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
19325 for -m32.
19326
19327 2023-04-11 Martin Liska <mliska@suse.cz>
19328
19329 PR driver/108241
19330 * gcc.dg/pr108241.c: New test.
19331 * gcc.dg/pr79570.c: Add also -g option.
19332
19333 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
19334
19335 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
19336 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
19337 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
19338
19339 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
19340
19341 PR target/108812
19342 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
19343 expected vectors for Big Endian.
19344 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
19345
19346 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
19347
19348 PR target/70243
19349 * gcc.target/powerpc/pr70243.c: New test.
19350
19351 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
19352
19353 * g++.dg/other/i386-2.C: Add -mamx-complex.
19354 * g++.dg/other/i386-3.C: Ditto.
19355 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
19356 * gcc.target/i386/amx-helper.h: Add amx-complex support.
19357 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
19358 * gcc.target/i386/sse-12.c: Add -mamx-complex.
19359 * gcc.target/i386/sse-13.c: Ditto.
19360 * gcc.target/i386/sse-14.c: Ditto.
19361 * gcc.target/i386/sse-22.c: Add amx-complex.
19362 * gcc.target/i386/sse-23.c: Ditto.
19363 * lib/target-supports.exp (check_effective_target_amx_complex): New.
19364 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
19365 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
19366 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
19367 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
19368
19369 2023-04-08 Jakub Jelinek <jakub@redhat.com>
19370
19371 PR tree-optimization/109392
19372 * gcc.dg/pr109392.c: New test.
19373
19374 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19375
19376 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
19377
19378 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19379
19380 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
19381
19382 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19383
19384 PR fortran/87477
19385 PR fortran/85686
19386 PR fortran/88247
19387 PR fortran/91941
19388 PR fortran/92779
19389 PR fortran/93339
19390 PR fortran/93813
19391 PR fortran/100948
19392 PR fortran/102106
19393 PR fortran/98408
19394 PR fortran/105205
19395 PR fortran/106918
19396 * gfortran.dg/associate_47.f90 : Enable substring test.
19397 * gfortran.dg/associate_51.f90 : Update an error message.
19398 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
19399 uninitialzed dg-warnings.
19400 * gfortran.dg/associate_60.f90 : New test
19401 * gfortran.dg/pr98408.f90 : New test
19402 * gfortran.dg/pr105205.f90 : New test
19403 * gfortran.dg/pr106918.f90 : New test
19404
19405 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19406
19407 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
19408 dg directive and remove trailing whitespace.
19409 * gfortran.dg/c-interop/c407a-1.f90 : ditto
19410 * gfortran.dg/c-interop/c407b-1.f90 : ditto
19411 * gfortran.dg/c-interop/c407b-2.f90 : ditto
19412 * gfortran.dg/c-interop/c407c-1.f90 : ditto
19413 * gfortran.dg/c-interop/c535a-1.f90 : ditto
19414 * gfortran.dg/c-interop/c535a-2.f90 : ditto
19415 * gfortran.dg/c-interop/c535b-1.f90 : ditto
19416 * gfortran.dg/c-interop/c535b-2.f90 : ditto
19417 * gfortran.dg/c-interop/c535b-3.f90 : ditto
19418 * gfortran.dg/c-interop/c535c-1.f90 : ditto
19419 * gfortran.dg/c-interop/c535c-2.f90 : ditto
19420 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
19421 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
19422 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
19423 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
19424 * gfortran.dg/c-interop/tkr.f90 : ditto
19425 * gfortran.dg/class_result_10.f90 : ditto
19426 * gfortran.dg/dtio_35.f90 : ditto
19427 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
19428 * gfortran.dg/pr103258.f90 : ditto
19429 * gfortran.dg/pr59107.f90 : ditto
19430 * gfortran.dg/pr93835.f08 : ditto
19431
19432 2023-04-07 Alexandre Oliva <oliva@adacore.com>
19433
19434 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
19435 fortran compiler, skip if missing.
19436
19437 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19438
19439 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
19440 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
19441
19442 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
19443
19444 PR tree-optimization/109417
19445 * gcc.dg/pr109417.c: New.
19446
19447 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19448
19449 * rust/compile/issue-1422.rs: New test.
19450
19451 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19452
19453 * rust/compile/issue-1361.rs: New test.
19454
19455 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
19456
19457 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
19458 * rust/compile/issue-1830_str.rs: Likewise.
19459
19460 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19461
19462 * rust/compile/empty.in: New test.
19463 * rust/compile/include_empty.rs: New test.
19464
19465 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19466
19467 * rust/compile/torture/traits10.rs: Fix test-case
19468
19469 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19470
19471 * rust/compile/issue-1725-1.rs: New test.
19472 * rust/compile/issue-1725-2.rs: New test.
19473
19474 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19475
19476 * rust/compile/builtin_macro_include_str.rs:
19477 Include test of invalid UTF-8.
19478 * rust/compile/invalid_utf8: File with invalid UTF-8.
19479
19480 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19481
19482 * rust/compile/parse_empty_tuple_pattern.rs: New test.
19483
19484 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
19485
19486 * rust/compile/issue-1830_bytes.rs: New test.
19487 * rust/compile/issue-1830_str.rs: New test.
19488
19489 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19490
19491 * rust/compile/variadic.rs: New test.
19492
19493 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19494
19495 * rust/execute/torture/overflow1.rs: Fix test.
19496
19497 2023-04-06 mxlol233 <mxlol233@outlook.com>
19498
19499 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
19500 * rust/compile/feature_intrinsics.rs: New file.
19501 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
19502 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
19503 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
19504 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
19505 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
19506 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
19507 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
19508 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
19509 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
19510 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
19511 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
19512 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
19513 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
19514 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
19515 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
19516 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
19517 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
19518 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
19519 `intrinsics`.
19520 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
19521 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
19522 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
19523 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
19524 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
19525 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
19526 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
19527 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
19528 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
19529
19530 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19531
19532 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
19533 * rust/compile/macro44.rs: Fix invalid testcase assertions.
19534 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
19535 * rust/compile/builtin_macro_recurse2.rs: New test.
19536 * rust/compile/macro46.rs: New test.
19537 * rust/compile/builtin_macro_eager1.rs: New file.
19538 * rust/compile/builtin_macro_eager2.rs: New file.
19539
19540 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19541
19542 * rust/execute/torture/let-pattern-1.rs: New test.
19543
19544 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19545
19546 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
19547 * rust/compile/torture/intrinsics-5.rs: likewise
19548 * rust/execute/torture/atomic_load.rs: likewise
19549 * rust/execute/torture/atomic_store.rs: likewise
19550 * rust/bounds1.rs: New test.
19551
19552 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19553
19554 * rust/compile/func3.rs: update test case
19555
19556 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19557
19558 * rust/compile/issue-1786.rs: New test.
19559
19560 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19561
19562 * rust/compile/never_type_err1.rs: Moved to...
19563 * rust/compile/never_type1.rs: ...here. It now works
19564
19565 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19566
19567 * rust/compile/issue-1773.rs: New test.
19568
19569 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19570
19571 * rust/execute/torture/issue-1720-2.rs: New test.
19572
19573 2023-04-06 mxlol233 <mxlol233@outlook.com>
19574
19575 * rust/compile/feature.rs: New test.
19576
19577 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19578
19579 * rust/compile/closure_move_expr.rs: New test.
19580
19581 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19582
19583 * rust/compile/parse_complex_generic_application.rs: New test.
19584 * rust/compile/parse_complex_generic_application2.rs: New test.
19585
19586 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19587
19588 * rust/compile/multi_reference_type.rs: New test.
19589
19590 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
19591
19592 * rust/compile/issue-867.rs: New test.
19593
19594 2023-04-06 Lyra <teromene@teromene.fr>
19595
19596 * rust/compile/macro45.rs: New test.
19597
19598 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19599
19600 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
19601 properly.
19602 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
19603 * rust/execute/torture/builtin_macro_env.rs: Likewise.
19604 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
19605 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
19606 * rust/execute/torture/builtin_macro_line.rs: Likewise.
19607 * rust/execute/torture/builtin_macros1.rs: Likewise.
19608 * rust/execute/torture/builtin_macros3.rs: Likewise.
19609 * rust/execute/torture/cfg1.rs: Likewise.
19610 * rust/execute/torture/cfg2.rs: Likewise.
19611 * rust/execute/torture/cfg3.rs: Likewise.
19612 * rust/execute/torture/cfg4.rs: Likewise.
19613 * rust/execute/torture/coercion1.rs: Likewise.
19614 * rust/execute/torture/coercion2.rs: Likewise.
19615 * rust/execute/torture/extern_mod4.rs: Likewise.
19616 * rust/execute/torture/helloworld1.rs: Likewise.
19617 * rust/execute/torture/helloworld2.rs: Likewise.
19618 * rust/execute/torture/issue-1198.rs: Likewise.
19619 * rust/execute/torture/issue-1231.rs: Likewise.
19620 * rust/execute/torture/issue-1232.rs: Likewise.
19621 * rust/execute/torture/issue-1249.rs: Likewise.
19622 * rust/execute/torture/issue-1436.rs: Likewise.
19623 * rust/execute/torture/issue-1496.rs: Likewise.
19624 * rust/execute/torture/issue-647.rs: Likewise.
19625 * rust/execute/torture/issue-845.rs: Likewise.
19626 * rust/execute/torture/issue-851.rs: Likewise.
19627 * rust/execute/torture/issue-858.rs: Likewise.
19628 * rust/execute/torture/issue-976.rs: Likewise.
19629 * rust/execute/torture/macros10.rs: Likewise.
19630 * rust/execute/torture/macros11.rs: Likewise.
19631 * rust/execute/torture/macros12.rs: Likewise.
19632 * rust/execute/torture/macros13.rs: Likewise.
19633 * rust/execute/torture/macros14.rs: Likewise.
19634 * rust/execute/torture/macros2.rs: Likewise.
19635 * rust/execute/torture/macros22.rs: Likewise.
19636 * rust/execute/torture/macros29.rs: Likewise.
19637 * rust/execute/torture/macros3.rs: Likewise.
19638 * rust/execute/torture/macros30.rs: Likewise.
19639 * rust/execute/torture/macros31.rs: Likewise.
19640 * rust/execute/torture/macros7.rs: Likewise.
19641 * rust/execute/torture/macros8.rs: Likewise.
19642 * rust/execute/torture/macros9.rs: Likewise.
19643 * rust/execute/torture/match1.rs: Likewise.
19644 * rust/execute/torture/match2.rs: Likewise.
19645 * rust/execute/torture/match3.rs: Likewise.
19646 * rust/execute/torture/match_bool1.rs: Likewise.
19647 * rust/execute/torture/match_byte1.rs: Likewise.
19648 * rust/execute/torture/match_char1.rs: Likewise.
19649 * rust/execute/torture/match_int1.rs: Likewise.
19650 * rust/execute/torture/match_loop1.rs: Likewise.
19651 * rust/execute/torture/match_range1.rs: Likewise.
19652 * rust/execute/torture/match_range2.rs: Likewise.
19653 * rust/execute/torture/match_tuple1.rs: Likewise.
19654 * rust/execute/torture/method1.rs: Likewise.
19655 * rust/execute/torture/method2.rs: Likewise.
19656 * rust/execute/torture/method3.rs: Likewise.
19657 * rust/execute/torture/method4.rs: Likewise.
19658 * rust/execute/torture/operator_overload_1.rs: Likewise.
19659 * rust/execute/torture/operator_overload_10.rs: Likewise.
19660 * rust/execute/torture/operator_overload_11.rs: Likewise.
19661 * rust/execute/torture/operator_overload_12.rs: Likewise.
19662 * rust/execute/torture/operator_overload_2.rs: Likewise.
19663 * rust/execute/torture/operator_overload_4.rs: Likewise.
19664 * rust/execute/torture/operator_overload_5.rs: Likewise.
19665 * rust/execute/torture/operator_overload_6.rs: Likewise.
19666 * rust/execute/torture/operator_overload_7.rs: Likewise.
19667 * rust/execute/torture/operator_overload_8.rs: Likewise.
19668 * rust/execute/torture/operator_overload_9.rs: Likewise.
19669 * rust/execute/torture/str-layout1.rs: Likewise.
19670 * rust/execute/torture/str-zero.rs: Likewise.
19671 * rust/execute/torture/trait1.rs: Likewise.
19672 * rust/execute/torture/trait10.rs: Likewise.
19673 * rust/execute/torture/trait11.rs: Likewise.
19674 * rust/execute/torture/trait12.rs: Likewise.
19675 * rust/execute/torture/trait13.rs: Likewise.
19676 * rust/execute/torture/trait2.rs: Likewise.
19677 * rust/execute/torture/trait3.rs: Likewise.
19678 * rust/execute/torture/trait4.rs: Likewise.
19679 * rust/execute/torture/trait5.rs: Likewise.
19680 * rust/execute/torture/trait6.rs: Likewise.
19681 * rust/execute/torture/trait7.rs: Likewise.
19682 * rust/execute/torture/trait8.rs: Likewise.
19683 * rust/execute/torture/trait9.rs: Likewise.
19684 * rust/execute/torture/closure2.rs: Likewise.
19685 * rust/execute/torture/closure3.rs: Likewise.
19686 * rust/execute/torture/loop-condition-eval.rs: Likewise.
19687 * rust/execute/torture/operator_overload_3.rs: Likewise.
19688
19689 2023-04-06 mxlol233 <mxlol233@outlook.com>
19690
19691 * rust/compile/diagnostic_underline.rs: New test.
19692
19693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19694
19695 * rust/compile/bounds.rs: change to use -fsyntax-only
19696 * rust/execute/torture/issue-1720.rs: New test.
19697
19698 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
19699
19700 * rust/compile/decl_macro1.rs: New test.
19701 * rust/compile/decl_macro2.rs: New test.
19702 * rust/compile/decl_macro3.rs: New test.
19703 * rust/compile/decl_macro4.rs: New test.
19704 * rust/compile/decl_macro5.rs: New test.
19705 * rust/compile/decl_macro6.rs: New test.
19706 * rust/compile/decl_macro7.rs: New test.
19707 * rust/execute/torture/decl_macro1.rs: New test.
19708 * rust/execute/torture/decl_macro2.rs: New test.
19709 * rust/execute/torture/decl_macro3.rs: New test.
19710 * rust/execute/torture/decl_macro4.rs: New test.
19711
19712 2023-04-06 mxlol233 <mxlol233@outlook.com>
19713
19714 * rust/compile/bounds.rs: New test.
19715
19716 2023-04-06 Dave <dme2223@gmail.com>
19717
19718 * rust/compile/const10.rs: New test.
19719
19720 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
19721
19722 * rust/compile/unsafe11.rs: New test.
19723
19724 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19725
19726 * gcc.dg/signbit-2.c: Add -maltivec if supported.
19727
19728 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19729 Thomas Schwinge <thomas@codesourcery.com>
19730
19731 PR testsuite/108899
19732 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
19733 Fix quoting.
19734
19735 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
19736
19737 PR modula2/109423
19738 * gm2/pim/fail/setunknown.mod: New test.
19739 * gm2/pim/fail/setunknown2.mod: New test.
19740
19741 2023-04-05 Jeff Law <jlaw@ventanamicro>
19742
19743 PR target/108892
19744 * gcc.c-torture/compile/pr108892.c: New test.
19745
19746 2023-04-05 Martin Jambor <mjambor@suse.cz>
19747
19748 PR ipa/108959
19749 * gcc.dg/ipa/pr108959.c: New test.
19750
19751 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19752
19753 * g++.target/riscv/rvv/base/bug-23.C: New test.
19754
19755 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19756
19757 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
19758
19759 2023-04-04 Harald Anlauf <anlauf@gmx.de>
19760
19761 PR fortran/104349
19762 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
19763 * gfortran.dg/pr104349.f90: New test.
19764
19765 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19766
19767 PR tree-optimization/109386
19768 * gcc.c-torture/execute/ieee/pr109386.c: New test.
19769
19770 2023-04-04 Marek Polacek <polacek@redhat.com>
19771
19772 PR sanitizer/109107
19773 * c-c++-common/ubsan/pr109107-1.c: New test.
19774 * c-c++-common/ubsan/pr109107-2.c: New test.
19775 * c-c++-common/ubsan/pr109107-3.c: New test.
19776 * c-c++-common/ubsan/pr109107-4.c: New test.
19777
19778 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19779
19780 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
19781 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
19782 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
19783 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
19784 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
19785 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
19786 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
19787 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
19788 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
19789 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
19790
19791 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19792
19793 PR target/109384
19794 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
19795 vs. f conflict.
19796
19797 2023-04-04 Richard Biener <rguenther@suse.de>
19798
19799 PR tree-optimization/109304
19800 * gcc.dg/pr109304.c: New testcase.
19801
19802 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
19803
19804 PR target/108699
19805 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
19806 to distinguish parity byte from parity.
19807 * gcc.target/powerpc/pr108699.c: New test.
19808
19809 2023-04-04 Jason Merrill <jason@redhat.com>
19810
19811 PR c++/107484
19812 * g++.dg/lookup/friend25.C: New test.
19813
19814 2023-04-03 Patrick Palka <ppalka@redhat.com>
19815
19816 PR c++/109300
19817 * g++.dg/cpp1y/var-templ79.C: New test.
19818
19819 2023-04-03 Jakub Jelinek <jakub@redhat.com>
19820 Martin Jambor <mjambor@suse.cz>
19821
19822 PR ipa/109303
19823 * gcc.dg/pr109303.c: New test.
19824
19825 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
19826
19827 PR target/102146
19828 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
19829 scan.
19830
19831 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19832
19833 PR target/109375
19834 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
19835
19836 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19837
19838 PR target/109376
19839 * gnat.dg/prot7.adb: Skip on hppa.
19840
19841 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19842 kito-cheng <kito.cheng@sifive.com>
19843
19844 * g++.target/riscv/rvv/base/bug-19.C: New test.
19845 * g++.target/riscv/rvv/base/bug-20.C: New test.
19846 * g++.target/riscv/rvv/base/bug-21.C: New test.
19847 * g++.target/riscv/rvv/base/bug-22.C: New test.
19848
19849 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19850
19851 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
19852 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
19853
19854 2023-04-01 Patrick Palka <ppalka@redhat.com>
19855
19856 PR c++/109160
19857 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
19858
19859 2023-04-01 Patrick Palka <ppalka@redhat.com>
19860
19861 PR c++/53164
19862 PR c++/105848
19863 * g++.dg/template/fn-ptr3a.C: New test.
19864 * g++.dg/template/fn-ptr3b.C: New test.
19865 * g++.dg/template/fn-ptr4.C: New test.
19866
19867 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19868
19869 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
19870 -fno-tree-dominator-opts -fno-tree-vrp.
19871 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
19872 * gcc.dg/torture/inf-compare-2.c: Likewise.
19873 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
19874
19875 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19876
19877 PR tree-optimization/109362
19878 * gcc.target/i386/pr109362.c: New test.
19879
19880 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19881 Richard Sandiford <richard.sandiford@arm.com>
19882
19883 PR target/109254
19884 * gcc.target/aarch64/sve/pr109254.c: New test.
19885
19886 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19887
19888 PR analyzer/107396
19889 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
19890 if fdopen returns NULL.
19891
19892 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
19893
19894 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
19895 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
19896
19897 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
19898
19899 * gcc.target/i386/pr109052-2.c: New.
19900
19901 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19902
19903 PR tree-optimization/91645
19904 * gcc.target/i386/pr103559-1.c: New test.
19905 * gcc.target/i386/pr103559-2.c: New test.
19906 * gcc.target/i386/pr103559-3.c: New test.
19907 * gcc.target/i386/pr103559-4.c: New test.
19908
19909 2023-03-31 Jonathan Yong <10walls@gmail.com>
19910
19911 * c-c++-common/Warray-bounds.c: Fix excess warnings on
19912 LLP64.
19913
19914 2023-03-31 liuhongt <hongtao.liu@intel.com>
19915
19916 * g++.target/i386/pr85048.C: New test.
19917
19918 2023-03-30 Jason Merrill <jason@redhat.com>
19919
19920 PR c++/105452
19921 * g++.dg/lookup/anon8.C: New test.
19922
19923 2023-03-30 Jason Merrill <jason@redhat.com>
19924
19925 PR c++/105221
19926 * g++.dg/cpp1z/noexcept-type27.C: New test.
19927
19928 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19929
19930 PR c++/109319
19931 * g++.dg/cpp23/subscript14.C: New test.
19932
19933 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
19934
19935 PR tree-optimization/109154
19936 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
19937
19938 2023-03-30 Jason Merrill <jason@redhat.com>
19939
19940 PR c++/107897
19941 PR c++/108887
19942 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
19943 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
19944
19945 2023-03-30 Richard Biener <rguenther@suse.de>
19946
19947 PR tree-optimization/107561
19948 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
19949 * g++.dg/warn/Warray-bounds-16.C: Likewise.
19950
19951 2023-03-30 Richard Biener <rguenther@suse.de>
19952
19953 PR tree-optimization/109342
19954 * g++.dg/torture/pr109342.C: New testcase.
19955
19956 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19957
19958 PR c++/109278
19959 * g++.dg/cpp23/ext-floating15.C: New test.
19960
19961 2023-03-30 liuhongt <hongtao.liu@intel.com>
19962
19963 * gcc.target/i386/pr88828-0.c: Adjust testcase.
19964
19965 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
19966
19967 PR modula2/109336
19968 * gm2/link/nondefaultext/pass/hello.md: New test.
19969 * gm2/link/nondefaultext/pass/liba.dm: New test.
19970 * gm2/link/nondefaultext/pass/liba.md: New test.
19971 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
19972
19973 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
19974
19975 * gcc.target/riscv/arch-19.c: New test.
19976
19977 2023-03-29 Richard Biener <rguenther@suse.de>
19978
19979 PR tree-optimization/109331
19980 * gcc.dg/torture/pr109331.c: New testcase.
19981
19982 2023-03-29 Richard Biener <rguenther@suse.de>
19983
19984 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
19985
19986 2023-03-29 Richard Biener <rguenther@suse.de>
19987
19988 PR tree-optimization/109327
19989 * gcc.dg/pr109327.c: New testcase.
19990
19991 2023-03-29 Richard Biener <rguenther@suse.de>
19992
19993 PR ipa/106124
19994 * g++.dg/gomp/pr106124.C: New testcase.
19995
19996 2023-03-29 Jakub Jelinek <jakub@redhat.com>
19997 Richard Biener <rguenther@suse.de>
19998
19999 PR tree-optimization/109301
20000 * gcc.dg/pr109301.c: New test.
20001
20002 2023-03-29 Jason Merrill <jason@redhat.com>
20003
20004 PR c++/109321
20005 PR c++/109320
20006 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
20007 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
20008
20009 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
20010
20011 * gfortran.dg/weak-2.f90: Enable for nvptx target.
20012
20013 2023-03-28 David Malcolm <dmalcolm@redhat.com>
20014
20015 PR c/107002
20016 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
20017 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
20018 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
20019 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
20020
20021 2023-03-28 Jason Merrill <jason@redhat.com>
20022
20023 PR c++/107163
20024 * g++.dg/warn/Wsequence-point-5.C: New test.
20025
20026 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
20027
20028 PR target/109312
20029 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
20030
20031 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
20032
20033 PR rtl-optimization/109187
20034 * gcc.dg/pr109187.c: New test.
20035
20036 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
20037
20038 PR tree-optimization/109265
20039 PR tree-optimization/109274
20040 * gcc.dg/pr109274.c: New.
20041 * gfortran.dg/pr109265.f90: New.
20042
20043 2023-03-28 Richard Biener <rguenther@suse.de>
20044
20045 PR tree-optimization/107087
20046 * g++.dg/pr107087.C: New testcase.
20047
20048 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
20049
20050 PR target/109072
20051 * gcc.target/aarch64/pr109072_1.c: New test.
20052 * gcc.target/aarch64/pr109072_2.c: Likewise.
20053
20054 2023-03-28 Jakub Jelinek <jakub@redhat.com>
20055
20056 PR middle-end/106190
20057 * gcc.dg/asan/pr106190.c: New test.
20058
20059 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
20060
20061 * gcc.target/sparc/20230328-1.c: New test.
20062 * gcc.target/sparc/20230328-2.c: Likewise.
20063 * gcc.target/sparc/20230328-3.c: Likewise.
20064 * gcc.target/sparc/20230328-4.c: Likewise.
20065
20066 2023-03-28 Jakub Jelinek <jakub@redhat.com>
20067
20068 PR target/109276
20069 * gcc.target/i386/pr109276.c: New test.
20070
20071 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
20072
20073 * gcc.target/sparc/20230328-1.c: New test.
20074 * gcc.target/sparc/20230328-2.c: Likewise.
20075 * gcc.target/sparc/20230328-3.c: Likewise.
20076 * gcc.target/sparc/20230328-4.c: Likewise.
20077
20078 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20079
20080 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
20081 brackets.
20082 * gcc.dg/visibility-22.c: Add weak_undefined options.
20083
20084 2023-03-27 Richard Biener <rguenther@suse.de>
20085
20086 PR tree-optimization/54498
20087 * g++.dg/torture/pr54498.C: New testcase.
20088
20089 2023-03-27 Richard Biener <rguenther@suse.de>
20090
20091 PR tree-optimization/108357
20092 * gcc.dg/tree-ssa/pr108357.c: New testcase.
20093
20094 2023-03-27 Martin Liska <mliska@suse.cz>
20095
20096 * lib/verify-sarif-file.py: Use apostrophes instead
20097 of double quotes.
20098
20099 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
20100
20101 PR target/109167
20102 * gcc.target/powerpc/pr109167.c: New test.
20103
20104 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
20105
20106 PR target/109082
20107 * gcc.target/powerpc/pr109082.c: New test.
20108
20109 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
20110
20111 PR target/106282
20112 * gcc.target/m68k/tls-gd-off.c: New.
20113 * gcc.target/m68k/tls-ie-off.c: New.
20114 * gcc.target/m68k/tls-ld-off.c: New.
20115 * gcc.target/m68k/tls-ld-xtls-off.c: New.
20116 * gcc.target/m68k/tls-le-off.c: New.
20117 * gcc.target/m68k/tls-le-xtls-off.c: New.
20118 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
20119 * gcc.target/m68k/tls-le.c: Likewise.
20120
20121 2023-03-26 Jakub Jelinek <jakub@redhat.com>
20122
20123 PR tree-optimization/109230
20124 * gcc.dg/pr109230.c: New test.
20125
20126 2023-03-26 Jakub Jelinek <jakub@redhat.com>
20127
20128 PR ipa/105685
20129 * c-c++-common/cold-2.c: New test.
20130
20131 2023-03-25 David Malcolm <dmalcolm@redhat.com>
20132
20133 PR analyzer/109098
20134 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
20135 verify-sarif-file directive.
20136 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
20137 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
20138 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
20139 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
20140 test case, adapted from Wbidi-chars-1.c.
20141 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
20142 New test case.
20143 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
20144 New test case.
20145 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
20146 New test case, adapted from cpp/Winvalid-utf8-1.c.
20147 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
20148 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
20149 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
20150 directive.
20151 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
20152 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
20153 * lib/scansarif.exp (verify-sarif-file): New procedure.
20154 * lib/verify-sarif-file.py: New support script.
20155
20156 2023-03-24 Patrick Palka <ppalka@redhat.com>
20157
20158 PR c++/106969
20159 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
20160 C++98 mode.
20161 * g++.dg/lookup/this2.C: New test.
20162
20163 2023-03-24 Jason Merrill <jason@redhat.com>
20164
20165 PR c++/105481
20166 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
20167
20168 2023-03-24 David Malcolm <dmalcolm@redhat.com>
20169
20170 PR other/109163
20171 * c-c++-common/diagnostic-format-json-1.c: Update comment.
20172 * c-c++-common/diagnostic-format-json-2.c: Likewise.
20173 * c-c++-common/diagnostic-format-json-3.c: Likewise.
20174 * c-c++-common/diagnostic-format-json-4.c: Likewise.
20175 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
20176 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
20177
20178 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
20179
20180 PR tree-optimization/109238
20181 * gcc.dg/pr109238.c: New.
20182
20183 2023-03-24 Richard Biener <rguenther@suse.de>
20184
20185 PR tree-optimization/106912
20186 * gcc.dg/profile-generate-4.c: New testcase.
20187
20188 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
20189
20190 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20191 Compile object for stressset.mod and testlib.mod. Add test so
20192 that we only link these objects with test application objects.
20193
20194 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20195
20196 PR target/109137
20197 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
20198 require ia32 effective target. Only add -fPIC for fpic effective
20199 target. Remove #include <string.h>, use __builtin_memset instead of
20200 memset.
20201
20202 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20203
20204 PR tree-optimization/99739
20205 * gcc.dg/tree-ssa/pr99739.c: New test.
20206
20207 2023-03-24 Alexandre Oliva <oliva@adacore.com>
20208
20209 * lib/target-supports.exp (add_options_for_weak_undefined):
20210 New.
20211 (check_effective_target_weak_undefined): Use it.
20212 (check_effective_target_posix_memalign): New.
20213 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
20214 favor of effective target requirement and added options for
20215 weak_undefined symbols.
20216 * gcc.dg/torture/pr90020.c: Likewise.
20217 * gcc.dg/addr_equal-1.c: Likewise.
20218 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
20219 abitest.S-using tests.
20220 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
20221 posix_memalign tests.
20222 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
20223
20224 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
20225 Tobias Burnus <tobias@codesourcery.com>
20226
20227 PR target/103628
20228 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
20229 expression" error.
20230 * gfortran.dg/unpack_field_1.f90: Likewise.
20231 * gfortran.dg/pr103628.f90: New.
20232
20233 2023-03-23 Jason Merrill <jason@redhat.com>
20234
20235 PR c++/105996
20236 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
20237
20238 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20239
20240 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
20241
20242 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20243
20244 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
20245
20246 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
20247
20248 * gcc.target/powerpc/mod-no_copy.c: New.
20249 * gcc.target/powerpc/mod-peephole.c: New.
20250
20251 2023-03-23 Andrew Pinski <apinski@marvell.com>
20252
20253 PR c/84900
20254 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
20255
20256 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
20257
20258 PR modula2/109264
20259 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
20260 New test.
20261 * gm2/iso/extended-opaque/pass/stressset.def: New test.
20262 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
20263 * gm2/iso/extended-opaque/pass/testset.mod: New test.
20264 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20265 New test.
20266 * gm2/projects/iso/small/run/pass/stressset.def: New test.
20267 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
20268 * gm2/projects/iso/small/run/pass/test1.mod: New test.
20269 * gm2/projects/iso/small/run/pass/testlib.def: New test.
20270 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
20271 * gm2/projects/iso/small/run/pass/testset.mod: New test.
20272
20273 2023-03-23 Richard Biener <rguenther@suse.de>
20274
20275 PR tree-optimization/107569
20276 * g++.dg/opt/pr107569.C: New testcase.
20277
20278 2023-03-23 Richard Biener <rguenther@suse.de>
20279
20280 PR tree-optimization/109262
20281 * g++.dg/torture/pr109262.C: New testcase.
20282
20283 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
20284
20285 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
20286
20287 2023-03-23 Marek Polacek <polacek@redhat.com>
20288
20289 PR c++/107532
20290 * g++.dg/warn/Wdangling-reference11.C: New test.
20291 * g++.dg/warn/Wdangling-reference12.C: New test.
20292
20293 2023-03-23 Jakub Jelinek <jakub@redhat.com>
20294
20295 PR tree-optimization/109176
20296 * gcc.target/aarch64/sve/pr109176.c: New test.
20297
20298 2023-03-23 Pan Li <pan2.li@intel.com>
20299 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20300
20301 PR target/108654
20302 PR target/108185
20303 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
20304 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
20305 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
20306
20307 2023-03-23 Jason Merrill <jason@redhat.com>
20308
20309 PR c++/109241
20310 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
20311
20312 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20313
20314 PR target/109244
20315 * g++.target/riscv/rvv/base/pr109244.C: New test.
20316 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
20317 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20318 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20319 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
20320 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
20321 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
20322 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
20323 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
20324 * g++.target/riscv/rvv/base/bug-18.C: New test.
20325 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
20326 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
20327
20328 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20329
20330 PR target/109228
20331 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
20332
20333 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20334 kito-cheng <kito.cheng@sifive.com>
20335
20336 * g++.target/riscv/rvv/base/bug-10.C: New test.
20337 * g++.target/riscv/rvv/base/bug-11.C: New test.
20338 * g++.target/riscv/rvv/base/bug-12.C: New test.
20339 * g++.target/riscv/rvv/base/bug-13.C: New test.
20340 * g++.target/riscv/rvv/base/bug-14.C: New test.
20341 * g++.target/riscv/rvv/base/bug-15.C: New test.
20342 * g++.target/riscv/rvv/base/bug-16.C: New test.
20343 * g++.target/riscv/rvv/base/bug-17.C: New test.
20344 * g++.target/riscv/rvv/base/bug-2.C: New test.
20345 * g++.target/riscv/rvv/base/bug-3.C: New test.
20346 * g++.target/riscv/rvv/base/bug-4.C: New test.
20347 * g++.target/riscv/rvv/base/bug-5.C: New test.
20348 * g++.target/riscv/rvv/base/bug-6.C: New test.
20349 * g++.target/riscv/rvv/base/bug-7.C: New test.
20350 * g++.target/riscv/rvv/base/bug-8.C: New test.
20351 * g++.target/riscv/rvv/base/bug-9.C: New test.
20352
20353 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20354 kito-cheng <kito.cheng@sifive.com>
20355
20356 * gcc.target/riscv/rvv/base/bug-3.c: New test.
20357 * gcc.target/riscv/rvv/base/bug-4.c: New test.
20358 * gcc.target/riscv/rvv/base/bug-5.c: New test.
20359
20360 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
20361
20362 * lib/target-supports.exp (check_effective_target_riscv_vector):
20363 New.
20364
20365 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20366
20367 PR testsuite/105959
20368 * gcc.dg-selftests/dg-final.exp
20369 (dg_final_directive_check_num_args): Update expected maximum
20370 number of args for the various directives using dg-scan.
20371 * lib/scanasm.exp (append_encoding_arg): New procedure.
20372 (dg-scan): Add optional 3rd argument: the encoding to use when
20373 reading from the file.
20374 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
20375 encoded when reading it.
20376 (scan-sarif-file-not): Likewise.
20377
20378 2023-03-22 Jason Merrill <jason@redhat.com>
20379
20380 PR c++/108390
20381 * g++.dg/template/partial-order3.C: New test.
20382
20383 2023-03-22 Harald Anlauf <anlauf@gmx.de>
20384 Steven G. Kargl <kargl@gcc.gnu.org>
20385
20386 PR fortran/104572
20387 * gfortran.dg/pr104572.f90: New test.
20388
20389 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
20390
20391 * gcc.target/i386/pr109137.c: New.
20392
20393 2023-03-22 Jason Merrill <jason@redhat.com>
20394
20395 PR c++/108795
20396 * g++.dg/ext/attr-tsafe1.C: New test.
20397
20398 2023-03-22 Alex Coplan <alex.coplan@arm.com>
20399
20400 PR c++/109177
20401 * g++.dg/ext/pr109177.C: New test.
20402
20403 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20404
20405 PR analyzer/109239
20406 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
20407
20408 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
20409
20410 * gcc.target/gcn/complex.c: New test.
20411
20412 2023-03-21 Harald Anlauf <anlauf@gmx.de>
20413
20414 PR fortran/99036
20415 * gfortran.dg/pr99036.f90: New test.
20416
20417 2023-03-21 Jason Merrill <jason@redhat.com>
20418
20419 PR c++/106890
20420 * g++.dg/cpp0x/nsdmi-template25.C: New test.
20421
20422 2023-03-21 Richard Biener <rguenther@suse.de>
20423
20424 PR tree-optimization/109219
20425 * gcc.dg/torture/pr109219.c: New testcase.
20426
20427 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20428
20429 PR testsuite/108898
20430 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
20431 epilogue loops.
20432 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
20433 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
20434
20435 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20436
20437 PR testsuite/108898
20438 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
20439 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20440 * gcc.dg/vect/vect-simd-clone-16f.c: Add
20441 --param vect-epilogues-nomask=0 to dg-additional-options.
20442 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
20443 foo.simdclone calls.
20444 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
20445 dg-additional-options.
20446 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
20447 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
20448 --param vect-epilogues-nomask=0 to dg-additional-options.
20449 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
20450 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20451 * gcc.dg/vect/vect-simd-clone-18f.c: Add
20452 --param vect-epilogues-nomask=0 to dg-additional-options.
20453
20454 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20455
20456 PR tree-optimization/109215
20457 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
20458
20459 2023-03-21 Richard Biener <rguenther@suse.de>
20460
20461 PR tree-optimization/109170
20462 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
20463 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
20464 * gcc.dg/predict-20.c: Likewise.
20465
20466 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
20467
20468 PR fortran/109209
20469 * gfortran.dg/pr109209.f90: New test.
20470
20471 2023-03-20 Marek Polacek <polacek@redhat.com>
20472
20473 PR c++/109159
20474 * g++.dg/cpp0x/explicit16.C: New test.
20475
20476 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20477
20478 PR c++/109164
20479 * g++.dg/tls/thread_local13.C: New test.
20480 * g++.dg/tls/thread_local13-aux.cc: New file.
20481 * g++.dg/tls/thread_local14.C: New test.
20482 * g++.dg/tls/thread_local14-aux.cc: New file.
20483
20484 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
20485
20486 PR target/109067
20487 * gcc.target/powerpc/divic3-1.c: New test.
20488 * gcc.target/powerpc/divic3-2.c: Likewise.
20489 * gcc.target/powerpc/mulic3-1.c: Likewise.
20490 * gcc.target/powerpc/mulic3-2.c: Likewise.
20491
20492 2023-03-20 Harald Anlauf <anlauf@gmx.de>
20493
20494 PR fortran/109186
20495 * gfortran.dg/nearest_6.f90: New test.
20496
20497 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
20498
20499 PR target/109178
20500 * gcc.target/powerpc/pr109178.c: New test.
20501
20502 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20503
20504 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
20505 from char to char [2 * sizeof (int)].
20506
20507 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
20508
20509 PR fortran/87127
20510 * gfortran.dg/external_procedures_4.f90: New test.
20511
20512 2023-03-19 Harald Anlauf <anlauf@gmx.de>
20513
20514 PR fortran/85877
20515 * gfortran.dg/pr85877.f90: New test.
20516
20517 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
20518
20519 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
20520 for MSA tests.
20521
20522 2023-03-18 David Malcolm <dmalcolm@redhat.com>
20523
20524 PR analyzer/109094
20525 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
20526
20527 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
20528
20529 PR fortran/64290
20530 PR fortran/67444
20531 PR fortran/67471
20532 PR fortran/69298
20533 PR fortran/70863
20534 PR fortran/71798
20535 PR fortran/80524
20536 PR fortran/82996
20537 PR fortran/84472
20538 PR fortran/88735
20539 PR fortran/93691
20540 PR fortran/91316
20541 PR fortran/106576
20542 PR fortran/37336
20543 * gfortran.dg/finalize_38.f90 : New test.
20544 * gfortran.dg/finalize_38a.f90 : New test.
20545 * gfortran.dg/allocate_with_source_25.f90 : The number of final
20546 calls goes down from 6 to 4.
20547 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
20548 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
20549 but the final count remains the same.
20550 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
20551 foo.1.x rather than foo.0.x
20552 * gfortran.dg/finalize_39.f90 : New test.
20553 * gfortran.dg/finalize_40.f90 : New test.
20554 * gfortran.dg/finalize_41.f90 : New test.
20555 * gfortran.dg/finalize_42.f90 : New test.
20556 * gfortran.dg/finalize_43.f90 : New test.
20557 * gfortran.dg/finalize_44.f90 : New test.
20558 * gfortran.dg/finalize_45.f90 : New test.
20559 * gfortran.dg/finalize_46.f90 : New test.
20560 * gfortran.dg/finalize_47.f90 : New test.
20561 * gfortran.dg/finalize_48.f90 : New test.
20562 * gfortran.dg/finalize_49.f90 : New test.
20563 * gfortran.dg/finalize_50.f90 : New test.
20564 * gfortran.dg/finalize_51.f90 : New test.
20565
20566 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
20567
20568 * gcc.dg/plugin/infoleak-2.c,
20569 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
20570 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
20571 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
20572 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
20573 gcc.dg/plugin/infoleak-antipatterns-1.c,
20574 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
20575
20576 2023-03-17 Jason Merrill <jason@redhat.com>
20577
20578 PR c++/108975
20579 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
20580
20581 2023-03-17 Jason Merrill <jason@redhat.com>
20582
20583 PR c++/109172
20584 * g++.dg/eh/dtor4.C: New test.
20585
20586 2023-03-17 Jason Merrill <jason@redhat.com>
20587
20588 PR c++/69410
20589 * g++.dg/lookup/friend24.C: New test.
20590
20591 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20592
20593 PR target/105554
20594 * gcc.target/i386/pr105554.c: New test.
20595
20596 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20597
20598 PR c/109151
20599 * c-c++-common/ubsan/div-by-zero-8.c: New test.
20600
20601 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
20602
20603 * gcc.target/i386/pr109052.c: New.
20604
20605 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20606 kito-cheng <kito.cheng@sifive.com>
20607
20608 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
20609 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20610 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20611 * g++.target/riscv/rvv/base/bug-1.C: New test.
20612 * gcc.target/riscv/rvv/base/bug-2.c: New test.
20613
20614 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20615
20616 PR testsuite/109145
20617 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
20618 Don't include complex.h.
20619 (foo): Use __builtin_complex rather than CMPLXF.
20620
20621 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20622
20623 PR middle-end/108685
20624 * c-c++-common/gomp/doacross-8.c: New test.
20625
20626 2023-03-16 Jason Merrill <jason@redhat.com>
20627
20628 PR c++/105809
20629 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
20630
20631 2023-03-16 Jason Merrill <jason@redhat.com>
20632
20633 PR c++/108242
20634 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
20635
20636 2023-03-16 Jason Merrill <jason@redhat.com>
20637
20638 PR c++/101869
20639 * g++.dg/cpp0x/enum43.C: New test.
20640
20641 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20642
20643 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
20644
20645 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20646
20647 PR modula2/109125
20648 * gm2/types/run/pass/d.c: Convert data structure from
20649 BOOLEAN int to bool and cast int to bool in test function.
20650
20651 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20652
20653 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
20654 * gm2/complex/run/pass/arith3.mod: Ditto.
20655 * gm2/complex/run/pass/arith4.mod: Ditto.
20656 * gm2/complex/run/pass/arith5.mod: Ditto.
20657 * gm2/isolib/run/pass/real2.mod: Ditto.
20658 * gm2/isolib/run/pass/real3.mod: Ditto.
20659 * gm2/isolib/run/pass/realconv.mod: Ditto.
20660 * gm2/isolib/run/pass/realconv2.mod: Ditto.
20661 * gm2/pim/pass/testshort.mod: Ditto.
20662 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
20663 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
20664 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
20665 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
20666
20667 2023-03-16 Patrick Palka <ppalka@redhat.com>
20668
20669 PR c++/109030
20670 * g++.dg/cpp2a/constexpr-inst2.C: New test.
20671
20672 2023-03-16 Patrick Palka <ppalka@redhat.com>
20673
20674 PR c++/100288
20675 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
20676
20677 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20678
20679 * gdc.dg/torture/simd23084.d: New test.
20680 * gdc.dg/torture/simd23085.d: New test.
20681 * gdc.dg/torture/simd23218.d: New test.
20682
20683 2023-03-16 Martin Liska <mliska@suse.cz>
20684
20685 PR middle-end/106133
20686 * c-c++-common/pr106133.c: New test.
20687
20688 2023-03-16 Alexandre Oliva <oliva@adacore.com>
20689
20690 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
20691
20692 2023-03-16 Jason Merrill <jason@redhat.com>
20693
20694 PR c++/105406
20695 * g++.dg/coroutines/co-await-moveonly1.C: New test.
20696
20697 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20698
20699 PR d/109144
20700 * gdc.dg/torture/pr109144.d: New test.
20701
20702 2023-03-16 Richard Biener <rguenther@suse.de>
20703
20704 PR tree-optimization/109123
20705 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
20706 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
20707 the name of the pointer.
20708 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
20709
20710 2023-03-15 Jason Merrill <jason@redhat.com>
20711
20712 PR c++/103871
20713 PR c++/98056
20714 * g++.dg/coroutines/co-await-initlist1.C: New test.
20715
20716 2023-03-15 David Malcolm <dmalcolm@redhat.com>
20717
20718 PR analyzer/109097
20719 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
20720 have an invocation object marked as succeeding, with no
20721 notifications.
20722 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
20723 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
20724 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
20725 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
20726 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
20727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
20728 and test cases.
20729
20730 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
20731
20732 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
20733 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
20734 * gcc.target/i386/sse-movss-4.c (dg-options):
20735 Use -mno-sse4. Simplify scan-assembler-not strings.
20736 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
20737 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
20738
20739 2023-03-15 Harald Anlauf <anlauf@gmx.de>
20740 Tobias Burnus <tobias@codesourcery.com>
20741
20742 PR fortran/58331
20743 * gfortran.dg/class_dummy_10.f90: New test.
20744
20745 2023-03-15 Marek Polacek <polacek@redhat.com>
20746
20747 PR c++/107280
20748 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
20749
20750 2023-03-15 Richard Biener <rguenther@suse.de>
20751
20752 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
20753 diagnostic.
20754
20755 2023-03-15 Jason Merrill <jason@redhat.com>
20756
20757 PR c++/58538
20758 * g++.dg/template/ttp7.C: Remove expected error.
20759
20760 2023-03-15 Jason Merrill <jason@redhat.com>
20761
20762 PR c++/108179
20763 PR c++/104107
20764 PR c++/95036
20765 * g++.dg/template/ttp35.C: New test.
20766
20767 2023-03-15 Richard Biener <rguenther@suse.de>
20768
20769 PR tree-optimization/109139
20770 * gcc.dg/torture/pr109139.c: New testcase.
20771
20772 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20773
20774 * gcc.target/riscv/xtheadmempair-1.c: New test.
20775 * gcc.target/riscv/xtheadmempair-2.c: New test.
20776 * gcc.target/riscv/xtheadmempair-3.c: New test.
20777
20778 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20779
20780 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
20781
20782 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20783
20784 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
20785
20786 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20787
20788 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
20789 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
20790 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
20791 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
20792 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
20793 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
20794 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
20795 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
20796
20797 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20798
20799 * gcc.target/riscv/xtheadbb-ext.c: New test.
20800 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
20801 * gcc.target/riscv/xtheadbb-extu.c: New test.
20802 * gcc.target/riscv/xtheadbb-ff1.c: New test.
20803 * gcc.target/riscv/xtheadbb-rev.c: New test.
20804 * gcc.target/riscv/xtheadbb-srri.c: New test.
20805
20806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20807
20808 * gcc.target/riscv/xtheadbs-tst.c: New test.
20809
20810 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20811
20812 * gcc.target/riscv/xtheadba-addsl.c: New test.
20813
20814 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20815
20816 * gcc.target/riscv/mcpu-thead-c906.c: New test.
20817
20818 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20819
20820 * gcc.target/riscv/xtheadba.c: New test.
20821 * gcc.target/riscv/xtheadbb.c: New test.
20822 * gcc.target/riscv/xtheadbs.c: New test.
20823 * gcc.target/riscv/xtheadcmo.c: New test.
20824 * gcc.target/riscv/xtheadcondmov.c: New test.
20825 * gcc.target/riscv/xtheadfmemidx.c: New test.
20826 * gcc.target/riscv/xtheadfmv.c: New test.
20827 * gcc.target/riscv/xtheadint.c: New test.
20828 * gcc.target/riscv/xtheadmac.c: New test.
20829 * gcc.target/riscv/xtheadmemidx.c: New test.
20830 * gcc.target/riscv/xtheadmempair.c: New test.
20831 * gcc.target/riscv/xtheadsync.c: New test.
20832
20833 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
20834
20835 PR target/109117
20836 * gcc.target/i386/pr109117-1.c: New test.
20837
20838 2023-03-15 Jonathan Yong <10walls@gmail.com>
20839
20840 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
20841 * gcc.dg/pic-3.c: Ditto.
20842 * gcc.dg/pic-4.c: Ditto.
20843
20844 2023-03-14 Patrick Palka <ppalka@redhat.com>
20845
20846 PR c++/96830
20847 * g++.dg/cpp2a/concepts-class5.C: New test.
20848 * g++.dg/cpp2a/concepts-class5a.C: New test.
20849
20850 2023-03-14 Patrick Palka <ppalka@redhat.com>
20851
20852 PR c++/96830
20853 * g++.dg/cpp2a/concepts-friend14.C: New test.
20854
20855 2023-03-14 Jason Merrill <jason@redhat.com>
20856
20857 PR c++/108468
20858 * g++.dg/cpp1y/var-templ78.C: New test.
20859
20860 2023-03-14 Jason Merrill <jason@redhat.com>
20861
20862 PR c++/107310
20863 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
20864 * g++.dg/warn/Wreturn-6.C: New test.
20865
20866 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20867
20868 PR target/109109
20869 * gcc.target/i386/pr109109-1.c: New test.
20870 * gcc.target/i386/pr109109-2.c: New test.
20871
20872 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
20873
20874 PR d/109108
20875 * gdc.dg/torture/imports/pr109108.d: New test.
20876 * gdc.dg/torture/pr109108.d: New test.
20877
20878 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20879
20880 PR c++/108972
20881 PR testsuite/109129
20882 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
20883 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
20884 rather than ! concepts.
20885
20886 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20887
20888 PR c++/109096
20889 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
20890
20891 2023-03-14 Richard Biener <rguenther@suse.de>
20892
20893 * gcc.dg/auto-init-unused-1.c: New testcase.
20894
20895 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
20896
20897 PR tree-optimization/109005
20898 * gnat.dg/specs/opt6.ads: New test.
20899
20900 2023-03-14 Tamar Christina <tamar.christina@arm.com>
20901
20902 PR testsuite/109118
20903 * gcc.dg/mla_1.c: Moved to...
20904 * gcc.target/aarch64/sve/mla_3.c: ...here.
20905
20906 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20907
20908 PR tree-optimization/109115
20909 * gcc.dg/pr109115.c: New test.
20910
20911 2023-03-14 Richard Biener <rguenther@suse.de>
20912
20913 * g++.dg/torture/20230313.C: New testcase.
20914
20915 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
20916
20917 * gm2/pim/fail/largeconst.mod: New test.
20918
20919 2023-03-13 Jason Merrill <jason@redhat.com>
20920
20921 PR c++/107128
20922 * g++.dg/warn/pragma-system_header6.h: New test.
20923 * g++.dg/warn/pragma-system_header6.C: New test.
20924
20925 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20926
20927 PR analyzer/105906
20928 * gcc.dg/analyzer/leak-pr105906.c: New test.
20929
20930 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20931
20932 PR analyzer/108045
20933 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
20934 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
20935
20936 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20937
20938 * gcc.dg/analyzer/exec-1.c: New test.
20939 * gcc.dg/analyzer/snprintf-concat.c: New test.
20940 * gcc.dg/analyzer/vsnprintf-1.c: New test.
20941
20942 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20943
20944 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
20945
20946 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
20947
20948 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
20949 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
20950 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
20951 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
20952 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
20953 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
20954 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
20955 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
20956 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
20957 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
20958 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
20959 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
20960 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
20961 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
20962 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
20963 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
20964 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
20965 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
20966 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
20967 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
20968 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
20969 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
20970 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
20971 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
20972 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
20973 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
20974 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
20975 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
20976 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
20977 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
20978 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
20979 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
20980 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
20981 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
20982 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
20983 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
20984 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
20985 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
20986 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
20987 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
20988 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
20989 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
20990 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
20991 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
20992 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
20993 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
20994 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
20995 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
20996 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
20997 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
20998 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
20999 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
21000 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
21001 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
21002 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
21003 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
21004 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
21005 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
21006 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
21007 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
21008 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
21009 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
21010 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
21011 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
21012 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
21013 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
21014 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
21015 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
21016 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
21017 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
21018 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
21019 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
21020 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
21021 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
21022 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
21023 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
21024 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
21025 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
21026 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
21027 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
21028 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
21029 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
21030 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
21031 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
21032 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
21033 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
21034 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
21035 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
21036 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
21037 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
21038 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
21039 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
21040 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
21041 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
21042 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
21043 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
21044 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
21045 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
21046 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
21047 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
21048 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
21049 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
21050 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
21051 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
21052 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
21053 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
21054 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
21055 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
21056 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
21057 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
21058 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
21059 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
21060 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
21061 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
21062 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
21063 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
21064 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
21065 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
21066 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
21067 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
21068 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
21069 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
21070 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
21071 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
21072 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
21073 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
21074 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
21075 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
21076 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
21077 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
21078 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
21079 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
21080 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
21081 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
21082 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
21083 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
21084 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
21085 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
21086 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
21087 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
21088 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
21089 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
21090 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
21091 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
21092 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
21093 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
21094 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
21095 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
21096 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
21097 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
21098 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
21099 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
21100 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
21101 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
21102 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
21103 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
21104 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
21105 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
21106 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
21107 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
21108 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
21109 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
21110 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
21111 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
21112 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
21113 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
21114 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
21115 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
21116 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
21117 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
21118 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
21119 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
21120 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
21121 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
21122 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
21123 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
21124 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
21125 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
21126 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
21127 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
21128 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
21129 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
21130 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
21131 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
21132 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
21133 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
21134 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
21135 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
21136 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
21137 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
21138 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
21139 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
21140 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
21141 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
21142 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
21143 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
21144 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
21145 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
21146 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
21147 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
21148 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
21149 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
21150 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
21151 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
21152 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
21153 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
21154 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
21155 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
21156 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
21157 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
21158 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
21159 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
21160 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
21161 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
21162 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
21163 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
21164 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
21165 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
21166 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
21167 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
21168 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
21169 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
21170 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
21171 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
21172 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
21173 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
21174 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
21175 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
21176 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
21177 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
21178 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
21179 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
21180 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
21181 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
21182 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
21183 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
21184 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
21185 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
21186 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
21187 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
21188 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
21189 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
21190 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
21191 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
21192 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
21193 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
21194 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
21195 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
21196 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
21197 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
21198 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
21199 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
21200 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
21201 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
21202 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
21203 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
21204 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
21205 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
21206 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
21207 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
21208 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
21209 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
21210 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
21211 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
21212 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
21213 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
21214 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
21215 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
21216 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
21217 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
21218 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
21219 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
21220 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
21221 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
21222 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
21223 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
21224 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
21225 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
21226 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
21227 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
21228 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
21229 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
21230 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
21231 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
21232 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
21233 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
21234 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
21235 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
21236 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
21237 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
21238 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
21239 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
21240 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
21241 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
21242 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
21243 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
21244 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
21245 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
21246 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
21247 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
21248 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
21249 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
21250 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
21251 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
21252 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
21253 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
21254 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
21255 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
21256 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
21257 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
21258 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
21259 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
21260 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
21261 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
21262 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
21263 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
21264 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
21265 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
21266 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
21267 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
21268 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
21269 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
21270 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
21271 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
21272 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
21273 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
21274 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
21275 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
21276 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
21277 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
21278 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
21279 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
21280 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
21281 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
21282 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
21283 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
21284 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
21285 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
21286 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
21287 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
21288 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
21289 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
21290 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
21291 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
21292 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
21293 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
21294 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
21295 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
21296 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
21297 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
21298 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
21299 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
21300 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
21301 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
21302 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
21303 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
21304 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
21305 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
21306 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
21307 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
21308 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
21309 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
21310 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
21311 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
21312 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
21313 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
21314 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
21315 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
21316 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
21317 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
21318 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
21319 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
21320 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
21321 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
21322 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
21323 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
21324 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
21325 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
21326 * g++.target/riscv/rvv/base/vle-1.C: Removed.
21327 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
21328 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
21329 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
21330 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
21331 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
21332 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
21333 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
21334 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
21335 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
21336 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
21337 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
21338 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
21339 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
21340 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
21341 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
21342 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
21343 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
21344 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
21345 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
21346 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
21347 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
21348 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
21349 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
21350 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
21351 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
21352 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
21353 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
21354 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
21355 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
21356 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
21357 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
21358 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
21359 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
21360 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
21361 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
21362 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
21363 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
21364 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
21365 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
21366 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
21367 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
21368 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
21369 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
21370 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
21371 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
21372 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
21373 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
21374 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
21375 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
21376 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
21377 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
21378 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
21379 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
21380 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
21381 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
21382 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
21383 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
21384 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
21385 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
21386 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
21387 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
21388 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
21389 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
21390 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
21391 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
21392 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
21393 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
21394 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
21395 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
21396 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
21397 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
21398 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
21399 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
21400 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
21401 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
21402 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
21403 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
21404 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
21405 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
21406 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
21407 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
21408 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
21409 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
21410 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
21411 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
21412 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
21413 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
21414 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
21415 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
21416 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
21417 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
21418 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
21419 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
21420 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
21421 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
21422 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
21423 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
21424 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
21425 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
21426 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
21427 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
21428 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
21429 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
21430 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
21431 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
21432 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
21433 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
21434 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
21435 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
21436 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
21437 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
21438 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
21439 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
21440 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
21441 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
21442 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
21443 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
21444 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
21445 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
21446 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
21447 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
21448 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
21449 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
21450 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
21451 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
21452 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
21453 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
21454 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
21455 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
21456 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
21457 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
21458 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
21459 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
21460 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
21461 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
21462 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
21463 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
21464 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
21465 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
21466 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
21467 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
21468 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
21469 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
21470 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
21471 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
21472 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
21473 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
21474 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
21475 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
21476 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
21477 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
21478 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
21479 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
21480 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
21481 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
21482 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
21483 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
21484 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
21485 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
21486 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
21487 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
21488 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
21489 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
21490 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
21491 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
21492 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
21493 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
21494 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
21495 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
21496 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
21497 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
21498 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
21499 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
21500 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
21501 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
21502 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
21503 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
21504 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
21505 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
21506 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
21507 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
21508 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
21509 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
21510 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
21511 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
21512 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
21513 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
21514 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
21515 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
21516 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
21517 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
21518 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
21519 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
21520 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
21521 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
21522 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
21523 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
21524 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
21525 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
21526 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
21527 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
21528 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
21529 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
21530 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
21531 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
21532 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
21533 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
21534 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
21535 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
21536 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
21537 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
21538 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
21539 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
21540 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
21541 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
21542 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
21543 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
21544 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
21545 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
21546 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
21547 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
21548 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
21549 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
21550 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
21551 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
21552 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
21553 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
21554 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
21555 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
21556 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
21557 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
21558 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
21559 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
21560 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
21561 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
21562 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
21563 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
21564 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
21565 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
21566 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
21567 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
21568 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
21569 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
21570 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
21571 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
21572 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
21573 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
21574 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
21575 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
21576 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
21577 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
21578 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
21579 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
21580 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
21581 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
21582 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
21583 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
21584 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
21585 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
21586 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
21587 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
21588 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
21589 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
21590 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
21591 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
21592 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
21593 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
21594 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
21595 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
21596 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
21597 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
21598 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
21599 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
21600 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
21601 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
21602 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
21603 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
21604 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
21605 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
21606 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
21607 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
21608 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
21609 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
21610 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
21611 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
21612 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
21613 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
21614 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
21615 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
21616 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
21617 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
21618 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
21619 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
21620 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
21621 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
21622 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
21623 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
21624 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
21625 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
21626 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
21627 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
21628 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
21629 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
21630 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
21631 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
21632 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
21633 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
21634 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
21635 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
21636 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
21637 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
21638 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
21639 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
21640 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
21641 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
21642 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
21643 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
21644 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
21645 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
21646 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
21647 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
21648 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
21649 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
21650 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
21651 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
21652 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
21653 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
21654 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
21655 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
21656 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
21657 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
21658 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
21659 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
21660 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
21661 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
21662 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
21663 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
21664 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
21665 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
21666 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
21667 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
21668 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
21669 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
21670 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
21671 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
21672 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
21673 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
21674 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
21675 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
21676 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
21677 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
21678 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
21679 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
21680 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
21681 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
21682 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
21683 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
21684 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
21685 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
21686 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
21687 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
21688 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
21689 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
21690 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
21691 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
21692 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
21693 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
21694 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
21695 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
21696 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
21697 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
21698 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
21699 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
21700 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
21701 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
21702 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
21703 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
21704 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
21705 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
21706 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
21707 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
21708 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
21709 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
21710 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
21711 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
21712 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
21713 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
21714 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
21715 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
21716 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
21717 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
21718 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
21719 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
21720 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
21721 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
21722 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
21723 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
21724 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
21725 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
21726 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
21727 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
21728 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
21729 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
21730 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
21731 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
21732 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
21733 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
21734 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
21735 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
21736 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
21737 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
21738 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
21739 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
21740 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
21741 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
21742 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
21743 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
21744 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
21745 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
21746 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
21747 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
21748 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
21749 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
21750 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
21751 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
21752 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
21753 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
21754 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
21755 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
21756 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
21757 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
21758 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
21759 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
21760 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
21761 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
21762 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
21763 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
21764 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
21765 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
21766 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
21767 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
21768 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
21769 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
21770 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
21771 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
21772 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
21773 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
21774 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
21775 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
21776 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
21777 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
21778 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
21779 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
21780 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
21781 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
21782 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
21783 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
21784 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
21785 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
21786 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
21787 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
21788 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
21789 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
21790 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
21791 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
21792 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
21793 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
21794 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
21795 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
21796 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
21797 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
21798 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
21799 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
21800 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
21801 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
21802 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
21803 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
21804 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
21805 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
21806 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
21807 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
21808 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
21809 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
21810 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
21811 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
21812 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
21813 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
21814 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
21815 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
21816 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
21817 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
21818 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
21819 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
21820 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
21821 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
21822 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
21823 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
21824 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
21825 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
21826 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
21827 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
21828 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
21829 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
21830 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
21831 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
21832 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
21833 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
21834 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
21835 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
21836 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
21837 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
21838 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
21839 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
21840 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
21841 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
21842 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
21843 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
21844 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
21845 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
21846 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
21847 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
21848 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
21849 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
21850 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
21851 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
21852 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
21853 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
21854 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
21855 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
21856 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
21857 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
21858 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
21859 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
21860 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
21861 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
21862 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
21863 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
21864 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
21865 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
21866 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
21867 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
21868 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
21869 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
21870 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
21871 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
21872 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
21873 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
21874 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
21875 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
21876 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
21877 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
21878 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
21879 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
21880 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
21881 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
21882 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
21883 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
21884 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
21885 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
21886 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
21887 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
21888 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
21889 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
21890 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
21891 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
21892 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
21893 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
21894 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
21895 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
21896 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
21897 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
21898 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
21899 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
21900 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
21901 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
21902 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
21903 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
21904 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
21905 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
21906 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
21907 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
21908 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
21909 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
21910 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
21911 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
21912 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
21913 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
21914 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
21915 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
21916 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
21917 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
21918 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
21919 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
21920 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
21921 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
21922 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
21923 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
21924 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
21925 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
21926 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
21927 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
21928 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
21929 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
21930 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
21931 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
21932 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
21933 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
21934 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
21935 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
21936 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
21937 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
21938 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
21939 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
21940 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
21941 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
21942 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
21943 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
21944 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
21945 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
21946 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
21947 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
21948 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
21949 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
21950 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
21951 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
21952 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
21953 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
21954 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
21955 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
21956 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
21957 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
21958 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
21959 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
21960 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
21961 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
21962 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
21963 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
21964 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
21965 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
21966 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
21967 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
21968 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
21969 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
21970 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
21971 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
21972 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
21973 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
21974 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
21975 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
21976 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
21977 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
21978 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
21979 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
21980 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
21981 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
21982 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
21983 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
21984 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
21985 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
21986 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
21987 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
21988 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
21989 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
21990 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
21991 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
21992 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
21993 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
21994 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
21995 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
21996 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
21997 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
21998 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
21999 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
22000 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
22001 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
22002 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
22003 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
22004 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
22005 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
22006 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
22007 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
22008 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
22009 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
22010 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
22011 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
22012 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
22013 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
22014 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
22015 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
22016 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
22017 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
22018 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
22019 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
22020 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
22021 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
22022 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
22023 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
22024 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
22025 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
22026 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
22027 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
22028 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
22029 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
22030 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
22031 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
22032 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
22033 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
22034 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
22035 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
22036 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
22037 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
22038 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
22039 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
22040 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
22041 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
22042 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
22043 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
22044 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
22045 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
22046 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
22047 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
22048 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
22049 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
22050 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
22051 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
22052 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
22053 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
22054 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
22055 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
22056 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
22057 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
22058 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
22059 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
22060 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
22061 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
22062 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
22063 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
22064 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
22065 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
22066 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
22067 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
22068 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
22069 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
22070 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
22071 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
22072 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
22073 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
22074 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
22075 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
22076 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
22077 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
22078 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
22079 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
22080 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
22081 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
22082 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
22083 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
22084 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
22085 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
22086 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
22087 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
22088 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
22089 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
22090 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
22091 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
22092 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
22093 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
22094 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
22095 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
22096 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
22097 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
22098 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
22099 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
22100 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
22101 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
22102 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
22103 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
22104 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
22105 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
22106 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
22107 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
22108 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
22109 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
22110 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
22111 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
22112 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
22113 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
22114 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
22115 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
22116 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
22117 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
22118 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
22119 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
22120 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
22121 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
22122 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
22123 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
22124 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
22125 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
22126 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
22127 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
22128 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
22129 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
22130 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
22131 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
22132 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
22133 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
22134 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
22135 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
22136 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
22137 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
22138 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
22139 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
22140 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
22141 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
22142 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
22143 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
22144 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
22145 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
22146 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
22147 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
22148 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
22149 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
22150 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
22151 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
22152 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
22153 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
22154 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
22155 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
22156 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
22157 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
22158 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
22159 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
22160 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
22161 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
22162 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
22163 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
22164 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
22165 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
22166 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
22167 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
22168 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
22169 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
22170 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
22171 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
22172 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
22173 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
22174 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
22175 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
22176 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
22177 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
22178 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
22179 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
22180 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
22181 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
22182 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
22183 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
22184 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
22185 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
22186 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
22187 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
22188 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
22189 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
22190 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
22191 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
22192 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
22193 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
22194 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
22195 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
22196 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
22197 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
22198 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
22199 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
22200 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
22201 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
22202 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
22203 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
22204 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
22205 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
22206 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
22207 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
22208 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
22209 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
22210 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
22211 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
22212 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
22213 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
22214 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
22215 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
22216 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
22217 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
22218 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
22219 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
22220 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
22221 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
22222 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
22223 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
22224 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
22225 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
22226 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
22227 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
22228 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
22229 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
22230 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
22231 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
22232 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
22233 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
22234 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
22235 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
22236 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
22237 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
22238 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
22239 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
22240 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
22241 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
22242 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
22243 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
22244 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
22245 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
22246 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
22247 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
22248 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
22249 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
22250 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
22251 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
22252 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
22253 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
22254 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
22255 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
22256 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
22257 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
22258 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
22259 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
22260 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
22261 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
22262 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
22263 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
22264 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
22265 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
22266 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
22267 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
22268 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
22269 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
22270 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
22271 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
22272 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
22273 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
22274 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
22275 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
22276 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
22277 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
22278 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
22279 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
22280 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
22281 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
22282 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
22283 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
22284 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
22285 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
22286 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
22287 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
22288 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
22289 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
22290 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
22291 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
22292 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
22293 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
22294 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
22295 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
22296 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
22297 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
22298 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
22299 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
22300 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
22301 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
22302 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
22303 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
22304 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
22305 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
22306 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
22307 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
22308 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
22309 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
22310 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
22311 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
22312 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
22313 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
22314 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
22315 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
22316 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
22317 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
22318 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
22319 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
22320 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
22321 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
22322 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
22323 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
22324 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
22325 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
22326 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
22327 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
22328 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
22329 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
22330 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
22331 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
22332 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
22333 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
22334 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
22335 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
22336 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
22337 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
22338 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
22339 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
22340 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
22341 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
22342 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
22343 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
22344 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
22345 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
22346 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
22347 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
22348 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
22349 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
22350 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
22351 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
22352 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
22353 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
22354 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
22355 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
22356 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
22357 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
22358 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
22359 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
22360 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
22361 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
22362 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
22363 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
22364 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
22365 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
22366 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
22367 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
22368 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
22369 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
22370 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
22371 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
22372 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
22373 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
22374 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
22375 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
22376 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
22377 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
22378 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
22379 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
22380 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
22381 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
22382 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
22383 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
22384 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
22385 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
22386 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
22387 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
22388 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
22389 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
22390 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
22391 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
22392 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
22393 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
22394 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
22395 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
22396 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
22397 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
22398 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
22399 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
22400 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
22401 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
22402 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
22403 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
22404 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
22405 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
22406 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
22407 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
22408 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
22409 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
22410 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
22411 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
22412 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
22413 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
22414 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
22415 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
22416 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
22417 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
22418 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
22419 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
22420 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
22421 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
22422 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
22423 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
22424 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
22425 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
22426 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
22427 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
22428 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
22429 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
22430 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
22431 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
22432 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
22433 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
22434 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
22435 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
22436 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
22437 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
22438 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
22439 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
22440 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
22441 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
22442 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
22443 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
22444 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
22445 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
22446 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
22447 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
22448 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
22449 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
22450 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
22451 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
22452 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
22453 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
22454 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
22455 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
22456 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
22457 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
22458 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
22459 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
22460 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
22461 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
22462 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
22463 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
22464 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
22465 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
22466 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
22467 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
22468 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
22469 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
22470 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
22471 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
22472 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
22473 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
22474 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
22475 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
22476 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
22477 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
22478 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
22479 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
22480 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
22481 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
22482 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
22483 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
22484 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
22485 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
22486 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
22487 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
22488 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
22489 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
22490 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
22491 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
22492 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
22493 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
22494 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
22495 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
22496 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
22497 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
22498 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
22499 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
22500 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
22501 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
22502 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
22503 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
22504 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
22505 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
22506 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
22507 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
22508 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
22509 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
22510 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
22511 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
22512 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
22513 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
22514 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
22515 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
22516 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
22517 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
22518 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
22519 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
22520 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
22521 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
22522 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
22523 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
22524 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
22525 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
22526 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
22527 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
22528 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
22529 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
22530 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
22531 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
22532 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
22533 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
22534 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
22535 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
22536 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
22537 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
22538 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
22539 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
22540 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
22541 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
22542 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
22543 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
22544 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
22545 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
22546 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
22547 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
22548 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
22549 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
22550 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
22551 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
22552 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
22553 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
22554 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
22555 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
22556 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
22557 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
22558 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
22559 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
22560 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
22561 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
22562 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
22563 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
22564 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
22565 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
22566 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
22567 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
22568 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
22569 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
22570 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
22571 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
22572 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
22573 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
22574 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
22575 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
22576 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
22577 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
22578 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
22579 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
22580 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
22581 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
22582 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
22583 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
22584 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
22585 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
22586 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
22587 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
22588 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
22589 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
22590 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
22591 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
22592 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
22593 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
22594 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
22595 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
22596 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
22597 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
22598 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
22599 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
22600 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
22601 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
22602 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
22603 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
22604 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
22605 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
22606 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
22607 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
22608 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
22609 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
22610 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
22611 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
22612 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
22613 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
22614 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
22615 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
22616 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
22617 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
22618 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
22619 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
22620 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
22621 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
22622 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
22623 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
22624 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
22625 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
22626 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
22627 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
22628 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
22629 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
22630 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
22631 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
22632 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
22633 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
22634 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
22635 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
22636 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
22637 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
22638 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
22639 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
22640 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
22641 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
22642 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
22643 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
22644 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
22645 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
22646 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
22647 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
22648 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
22649 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
22650 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
22651 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
22652 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
22653 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
22654 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
22655 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
22656 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
22657 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
22658 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
22659 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
22660 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
22661 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
22662 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
22663 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
22664 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
22665 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
22666 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
22667 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
22668 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
22669 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
22670 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
22671 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
22672 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
22673 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
22674 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
22675 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
22676 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
22677 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
22678 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
22679 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
22680 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
22681 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
22682 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
22683 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
22684 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
22685 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
22686 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
22687 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
22688 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
22689 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
22690 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
22691 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
22692 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
22693 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
22694 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
22695 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
22696 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
22697 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
22698 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
22699 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
22700 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
22701 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
22702 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
22703 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
22704 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
22705 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
22706 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
22707 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
22708 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
22709 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
22710 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
22711 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
22712 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
22713 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
22714 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
22715 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
22716 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
22717 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
22718 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
22719 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
22720 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
22721 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
22722 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
22723 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
22724 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
22725 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
22726 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
22727 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
22728 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
22729 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
22730 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
22731 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
22732 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
22733 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
22734 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
22735 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
22736 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
22737 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
22738 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
22739 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
22740 * g++.target/riscv/rvv/base/vse-1.C: Removed.
22741 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
22742 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
22743 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
22744 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
22745 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
22746 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
22747 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
22748 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
22749 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
22750 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
22751 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
22752 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
22753 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
22754 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
22755 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
22756 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
22757 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
22758 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
22759 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
22760 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
22761 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
22762 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
22763 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
22764 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
22765 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
22766 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
22767 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
22768 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
22769 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
22770 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
22771 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
22772 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
22773 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
22774 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
22775 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
22776 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
22777 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
22778 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
22779 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
22780 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
22781 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
22782 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
22783 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
22784 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
22785 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
22786 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
22787 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
22788 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
22789 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
22790 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
22791 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
22792 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
22793 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
22794 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
22795 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
22796 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
22797 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
22798 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
22799 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
22800 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
22801 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
22802 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
22803 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
22804 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
22805 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
22806 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
22807 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
22808 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
22809 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
22810 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
22811 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
22812 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
22813 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
22814 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
22815 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
22816 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
22817 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
22818 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
22819 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
22820 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
22821 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
22822 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
22823 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
22824 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
22825 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
22826 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
22827 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
22828 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
22829 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
22830 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
22831 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
22832 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
22833 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
22834 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
22835 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
22836 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
22837 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
22838 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
22839 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
22840 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
22841 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
22842 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
22843 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
22844 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
22845 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
22846 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
22847 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
22848 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
22849 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
22850 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
22851 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
22852 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
22853 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
22854 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
22855 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
22856 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
22857 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
22858 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
22859 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
22860 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
22861 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
22862 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
22863 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
22864 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
22865 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
22866 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
22867 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
22868 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
22869 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
22870 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
22871 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
22872 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
22873 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
22874 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
22875 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
22876 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
22877 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
22878 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
22879 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
22880 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
22881 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
22882 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
22883 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
22884 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
22885 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
22886 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
22887 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
22888 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
22889 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
22890 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
22891 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
22892 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
22893 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
22894 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
22895 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
22896 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
22897 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
22898 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
22899 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
22900 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
22901 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
22902 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
22903 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
22904 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
22905 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
22906 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
22907 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
22908 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
22909 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
22910 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
22911 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
22912 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
22913 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
22914 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
22915 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
22916 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
22917 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
22918 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
22919 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
22920 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
22921 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
22922 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
22923 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
22924 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
22925 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
22926 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
22927 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
22928 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
22929 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
22930 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
22931 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
22932 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
22933 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
22934 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
22935 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
22936 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
22937 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
22938 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
22939 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
22940 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
22941 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
22942 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
22943 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
22944 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
22945 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
22946 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
22947 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
22948 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
22949 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
22950 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
22951 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
22952 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
22953 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
22954 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
22955 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
22956 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
22957 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
22958 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
22959 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
22960 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
22961 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
22962 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
22963 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
22964 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
22965 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
22966 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
22967 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
22968 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
22969 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
22970 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
22971 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
22972 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
22973 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
22974 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
22975 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
22976 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
22977 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
22978 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
22979 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
22980 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
22981 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
22982 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
22983 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
22984 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
22985 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
22986 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
22987 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
22988 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
22989 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
22990 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
22991 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
22992 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
22993 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
22994 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
22995 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
22996 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
22997 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
22998 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
22999 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
23000 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
23001 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
23002 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
23003 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
23004 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
23005 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
23006 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
23007 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
23008 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
23009 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
23010 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
23011 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
23012 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
23013 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
23014 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
23015 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
23016 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
23017 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
23018 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
23019 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
23020 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
23021 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
23022 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
23023 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
23024 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
23025 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
23026 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
23027 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
23028 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
23029 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
23030 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
23031 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
23032 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
23033 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
23034 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
23035 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
23036 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
23037 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
23038 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
23039 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
23040 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
23041 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
23042 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
23043 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
23044 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
23045 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
23046 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
23047 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
23048 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
23049 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
23050 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
23051 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
23052 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
23053 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
23054 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
23055 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
23056 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
23057 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
23058 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
23059 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
23060 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
23061 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
23062 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
23063 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
23064 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
23065 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
23066 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
23067 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
23068 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
23069 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
23070 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
23071 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
23072 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
23073 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
23074 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
23075 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
23076 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
23077 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
23078 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
23079 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
23080 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
23081 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
23082 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
23083 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
23084 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
23085 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
23086 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
23087 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
23088 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
23089 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
23090 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
23091 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
23092 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
23093 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
23094 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
23095 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
23096 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
23097 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
23098 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
23099 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
23100 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
23101 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
23102 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
23103 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
23104 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
23105 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
23106 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
23107 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
23108 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
23109 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
23110 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
23111 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
23112 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
23113 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
23114 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
23115 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
23116 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
23117 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
23118 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
23119 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
23120 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
23121 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
23122 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
23123 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
23124 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
23125 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
23126 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
23127 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
23128 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
23129 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
23130 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
23131 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
23132 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
23133 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
23134 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
23135 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
23136 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
23137 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
23138 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
23139 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
23140 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
23141 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
23142 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
23143 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
23144 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
23145 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
23146 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
23147 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
23148 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
23149 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
23150 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
23151 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
23152 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
23153 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
23154 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
23155 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
23156 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
23157 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
23158 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
23159 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
23160 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
23161 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
23162 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
23163 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
23164 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
23165 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
23166 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
23167 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
23168 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
23169 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
23170 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
23171 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
23172 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
23173 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
23174 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
23175 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
23176 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
23177 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
23178 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
23179 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
23180 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
23181 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
23182 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
23183 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
23184 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
23185 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
23186 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
23187 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
23188 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
23189 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
23190 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
23191 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
23192 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
23193 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
23194 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
23195 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
23196 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
23197 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
23198 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
23199 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
23200 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
23201 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
23202 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
23203 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
23204 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
23205 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
23206 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
23207 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
23208 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
23209 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
23210 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
23211 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
23212 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
23213 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
23214 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
23215 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
23216 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
23217 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
23218 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
23219 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
23220 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
23221 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
23222 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
23223 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
23224 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
23225 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
23226 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
23227 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
23228 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
23229 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
23230 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
23231 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
23232 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
23233 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
23234 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
23235 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
23236 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
23237 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
23238 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
23239 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
23240 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
23241 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
23242 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
23243 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
23244 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
23245 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
23246 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
23247 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
23248 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
23249 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
23250 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
23251 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
23252 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
23253 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
23254 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
23255 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
23256 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
23257 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
23258 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
23259 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
23260 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
23261 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
23262 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
23263 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
23264 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
23265 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
23266 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
23267 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
23268 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
23269 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
23270 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
23271 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
23272 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
23273 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
23274 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
23275 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
23276 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
23277 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
23278 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
23279 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
23280 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
23281 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
23282 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
23283 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
23284 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
23285 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
23286 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
23287 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
23288 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
23289 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
23290 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
23291 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
23292 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
23293 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
23294 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
23295 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
23296 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
23297 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
23298 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
23299 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
23300 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
23301 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
23302 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
23303 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
23304 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
23305 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
23306 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
23307 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
23308 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
23309 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
23310 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
23311 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
23312 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
23313 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
23314 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
23315 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
23316 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
23317 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
23318 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
23319 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
23320 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
23321 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
23322 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
23323 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
23324 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
23325 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
23326 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
23327 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
23328 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
23329 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
23330 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
23331 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
23332 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
23333 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
23334 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
23335 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
23336 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
23337 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
23338 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
23339 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
23340 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
23341 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
23342 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
23343 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
23344 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
23345 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
23346 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
23347 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
23348 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
23349 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
23350 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
23351 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
23352 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
23353 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
23354 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
23355 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
23356 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
23357 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
23358 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
23359 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
23360 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
23361 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
23362 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
23363 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
23364 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
23365 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
23366 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
23367 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
23368 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
23369 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
23370 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
23371 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
23372 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
23373 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
23374 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
23375 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
23376 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
23377 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
23378 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
23379 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
23380 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
23381 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
23382 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
23383 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
23384 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
23385 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
23386 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
23387 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
23388 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
23389 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
23390 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
23391 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
23392 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
23393 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
23394 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
23395 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
23396 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
23397 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
23398 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
23399 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
23400 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
23401 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
23402 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
23403 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
23404 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
23405 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
23406 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
23407 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
23408 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
23409 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
23410 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
23411 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
23412 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
23413 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
23414 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
23415 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
23416 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
23417 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
23418 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
23419 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
23420 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
23421 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
23422 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
23423 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
23424 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
23425 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
23426 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
23427 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
23428 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
23429 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
23430 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
23431 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
23432 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
23433 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
23434 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
23435 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
23436 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
23437 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
23438 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
23439 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
23440 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
23441 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
23442 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
23443 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
23444 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
23445 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
23446 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
23447 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
23448 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
23449 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
23450 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
23451 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
23452 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
23453 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
23454 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
23455 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
23456 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
23457 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
23458 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
23459 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
23460 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
23461 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
23462 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
23463 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
23464 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
23465 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
23466 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
23467 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
23468 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
23469 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
23470 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
23471 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
23472 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
23473 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
23474 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
23475 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
23476 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
23477 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
23478 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
23479 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
23480 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
23481 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
23482 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
23483 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
23484 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
23485 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
23486 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
23487 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
23488 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
23489 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
23490 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
23491 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
23492 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
23493 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
23494 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
23495 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
23496 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
23497 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
23498 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
23499 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
23500 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
23501 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
23502 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
23503 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
23504 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
23505 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
23506 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
23507 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
23508 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
23509 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
23510 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
23511 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
23512 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
23513 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
23514 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
23515 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
23516 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
23517 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
23518 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
23519 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
23520 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
23521 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
23522 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
23523 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
23524 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
23525 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
23526 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
23527 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
23528 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
23529 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
23530 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
23531 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
23532 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
23533 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
23534 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
23535 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
23536 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
23537 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
23538 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
23539 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
23540 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
23541 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
23542 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
23543 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
23544 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
23545 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
23546 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
23547 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
23548 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
23549 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
23550 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
23551 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
23552 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
23553 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
23554 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
23555 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
23556 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
23557 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
23558 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
23559 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
23560 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
23561 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
23562 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
23563 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
23564 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
23565 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
23566 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
23567 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
23568 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
23569 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
23570 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
23571 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
23572 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
23573 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
23574 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
23575 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
23576 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
23577 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
23578 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
23579 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
23580 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
23581 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
23582 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
23583 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
23584 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
23585 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
23586 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
23587 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
23588 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
23589 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
23590 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
23591 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
23592 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
23593 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
23594 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
23595 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
23596 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
23597 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
23598 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
23599 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
23600 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
23601 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
23602 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
23603 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
23604 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
23605 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
23606 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
23607 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
23608 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
23609 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
23610 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
23611 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
23612 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
23613 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
23614 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
23615 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
23616 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
23617 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
23618 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
23619 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
23620 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
23621 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
23622 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
23623 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
23624 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
23625 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
23626 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
23627 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
23628 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
23629 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
23630 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
23631 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
23632 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
23633 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
23634 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
23635 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
23636 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
23637 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
23638 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
23639 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
23640 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
23641 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
23642 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
23643 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
23644 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
23645 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
23646 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
23647 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
23648 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
23649 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
23650 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
23651 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
23652 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
23653 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
23654 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
23655 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
23656 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
23657 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
23658 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
23659 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
23660 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
23661 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
23662 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
23663 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
23664 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
23665 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
23666 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
23667 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
23668 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
23669 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
23670 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
23671 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
23672 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
23673 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
23674 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
23675 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
23676 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
23677 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
23678 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
23679 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
23680 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
23681 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
23682 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
23683 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
23684 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
23685 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
23686 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
23687 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
23688 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
23689 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
23690 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
23691 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
23692 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
23693 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
23694 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
23695 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
23696 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
23697 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
23698 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
23699 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
23700 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
23701 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
23702 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
23703 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
23704 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
23705 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
23706 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
23707 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
23708 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
23709 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
23710 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
23711 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
23712 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
23713 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
23714 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
23715 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
23716 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
23717 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
23718 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
23719 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
23720 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
23721 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
23722 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
23723 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
23724 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
23725 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
23726 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
23727 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
23728 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
23729 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
23730 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
23731 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
23732 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
23733 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
23734 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
23735 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
23736 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
23737 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
23738 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
23739 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
23740 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
23741 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
23742 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
23743 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
23744 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
23745 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
23746 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
23747 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
23748 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
23749 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
23750 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
23751 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
23752 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
23753 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
23754 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
23755 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
23756 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
23757 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
23758 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
23759 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
23760 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
23761 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
23762 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
23763 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
23764 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
23765 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
23766 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
23767 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
23768 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
23769 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
23770 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
23771 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
23772 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
23773 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
23774 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
23775 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
23776 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
23777 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
23778 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
23779 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
23780 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
23781 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
23782 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
23783 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
23784 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
23785 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
23786 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
23787 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
23788 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
23789 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
23790 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
23791 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
23792 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
23793 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
23794 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
23795 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
23796 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
23797 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
23798 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
23799 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
23800 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
23801 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
23802 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
23803 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
23804 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
23805 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
23806 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
23807 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
23808 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
23809 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
23810 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
23811 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
23812 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
23813 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
23814 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
23815 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
23816 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
23817 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
23818 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
23819 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
23820 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
23821 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
23822 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
23823 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
23824 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
23825 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
23826 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
23827 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
23828 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
23829 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
23830 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
23831 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
23832 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
23833 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
23834 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
23835 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
23836 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
23837 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
23838 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
23839 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
23840 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
23841 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
23842 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
23843 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
23844 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
23845 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
23846 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
23847 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
23848 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
23849 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
23850 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
23851 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
23852 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
23853 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
23854 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
23855 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
23856 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
23857 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
23858 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
23859 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
23860 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
23861 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
23862 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
23863 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
23864 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
23865 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
23866 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
23867 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
23868 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
23869 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
23870 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
23871 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
23872 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
23873 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
23874 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
23875 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
23876 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
23877 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
23878 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
23879 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
23880 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
23881 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
23882 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
23883 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
23884 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
23885 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
23886 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
23887 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
23888 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
23889 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
23890 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
23891 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
23892 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
23893 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
23894 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
23895 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
23896 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
23897 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
23898 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
23899 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
23900 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
23901 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
23902 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
23903 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
23904 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
23905 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
23906 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
23907 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
23908 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
23909 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
23910 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
23911 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
23912 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
23913 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
23914 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
23915 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
23916 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
23917 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
23918 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
23919 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
23920 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
23921 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
23922 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
23923 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
23924 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
23925 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
23926 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
23927 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
23928 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
23929 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
23930 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
23931 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
23932 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
23933 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
23934 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
23935 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
23936 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
23937 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
23938 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
23939 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
23940 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
23941 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
23942 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
23943 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
23944 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
23945 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
23946 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
23947 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
23948 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
23949 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
23950 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
23951 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
23952 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
23953 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
23954 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
23955 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
23956 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
23957 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
23958 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
23959 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
23960 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
23961 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
23962 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
23963 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
23964 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
23965 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
23966 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
23967 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
23968 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
23969 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
23970 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
23971 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
23972 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
23973 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
23974 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
23975 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
23976 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
23977 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
23978 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
23979 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
23980 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
23981 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
23982 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
23983 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
23984 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
23985 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
23986 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
23987 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
23988 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
23989 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
23990 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
23991 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
23992 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
23993 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
23994 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
23995 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
23996 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
23997 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
23998 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
23999 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
24000 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
24001 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
24002 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
24003 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
24004 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
24005 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
24006 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
24007 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
24008 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
24009 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
24010 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
24011 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
24012 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
24013 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
24014 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
24015 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
24016 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
24017 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
24018 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
24019 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
24020 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
24021 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
24022 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
24023 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
24024 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
24025 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
24026 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
24027 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
24028 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
24029 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
24030 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
24031 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
24032 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
24033 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
24034 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
24035 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
24036 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
24037 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
24038 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
24039 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
24040 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
24041 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
24042 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
24043 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
24044 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
24045 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
24046 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
24047 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
24048 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
24049 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
24050 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
24051 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
24052 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
24053 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
24054 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
24055 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
24056 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
24057 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
24058 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
24059 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
24060 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
24061 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
24062 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
24063 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
24064 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
24065 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
24066 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
24067 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
24068 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
24069 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
24070 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
24071 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
24072 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
24073 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
24074 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
24075 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
24076 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
24077 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
24078 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
24079 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
24080 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
24081 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
24082 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
24083 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
24084 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
24085 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
24086 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
24087 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
24088 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
24089 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
24090 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
24091 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
24092 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
24093 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
24094 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
24095 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
24096 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
24097 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
24098 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
24099 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
24100 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
24101 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
24102 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
24103 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
24104 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
24105 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
24106 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
24107 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
24108 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
24109 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
24110 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
24111 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
24112 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
24113 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
24114 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
24115 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
24116 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
24117 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
24118 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
24119 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
24120 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
24121 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
24122 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
24123 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
24124 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
24125 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
24126 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
24127 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
24128 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
24129 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
24130 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
24131 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
24132 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
24133 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
24134 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
24135 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
24136 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
24137 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
24138 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
24139 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
24140 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
24141 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
24142 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
24143 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
24144 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
24145 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
24146 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
24147 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
24148 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
24149 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
24150 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
24151 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
24152 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
24153 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
24154 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
24155 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
24156 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
24157 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
24158 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
24159 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
24160 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
24161 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
24162 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
24163 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
24164 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
24165 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
24166 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
24167 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
24168 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
24169 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
24170 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
24171 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
24172 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
24173 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
24174 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
24175 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
24176 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
24177 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
24178 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
24179 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
24180 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
24181 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
24182 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
24183 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
24184 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
24185 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
24186 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
24187 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
24188 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
24189 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
24190 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
24191 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
24192 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
24193 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
24194 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
24195 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
24196 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
24197 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
24198 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
24199 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
24200 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
24201 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
24202 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
24203 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
24204 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
24205 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
24206 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
24207 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
24208 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
24209 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
24210 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
24211 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
24212 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
24213 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
24214 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
24215 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
24216 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
24217 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
24218 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
24219 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
24220 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
24221 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
24222 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
24223 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
24224 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
24225 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
24226 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
24227 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
24228 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
24229 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
24230 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
24231 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
24232 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
24233 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
24234 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
24235 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
24236 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
24237 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
24238 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
24239 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
24240 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
24241 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
24242 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
24243 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
24244 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
24245 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
24246 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
24247 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
24248 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
24249 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
24250 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
24251 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
24252 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
24253 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
24254 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
24255 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
24256 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
24257 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
24258 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
24259 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
24260 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
24261 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
24262 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
24263 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
24264 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
24265 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
24266 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
24267 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
24268 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
24269 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
24270 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
24271 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
24272 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
24273 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
24274 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
24275 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
24276 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
24277 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
24278 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
24279 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
24280 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
24281 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
24282 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
24283 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
24284 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
24285 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
24286 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
24287 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
24288 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
24289 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
24290 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
24291 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
24292 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
24293 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
24294 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
24295 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
24296 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
24297 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
24298 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
24299 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
24300 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
24301 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
24302 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
24303 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
24304 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
24305 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
24306 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
24307 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
24308 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
24309 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
24310 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
24311 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
24312 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
24313 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
24314 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
24315 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
24316 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
24317 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
24318 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
24319 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
24320 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
24321 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
24322 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
24323 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
24324 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
24325 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
24326 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
24327 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
24328 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
24329 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
24330 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
24331 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
24332 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
24333 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
24334 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
24335 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
24336 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
24337 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
24338 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
24339 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
24340 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
24341 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
24342 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
24343 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
24344 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
24345 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
24346 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
24347 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
24348 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
24349 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
24350 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
24351 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
24352 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
24353 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
24354 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
24355 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
24356 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
24357 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
24358 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
24359 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
24360 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
24361 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
24362 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
24363 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
24364 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
24365 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
24366 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
24367 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
24368 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
24369 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
24370 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
24371 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
24372 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
24373 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
24374 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
24375 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
24376 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
24377 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
24378 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
24379 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
24380 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
24381 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
24382 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
24383 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
24384 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
24385 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
24386 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
24387 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
24388 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
24389 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
24390 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
24391 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
24392 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
24393 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
24394 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
24395 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
24396 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
24397 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
24398 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
24399 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
24400 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
24401 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
24402 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
24403 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
24404 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
24405 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
24406 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
24407 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
24408 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
24409 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
24410 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
24411 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
24412 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
24413 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
24414 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
24415 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
24416 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
24417 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
24418 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
24419 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
24420 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
24421 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
24422 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
24423 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
24424 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
24425 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
24426 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
24427 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
24428 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
24429 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
24430 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
24431 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
24432 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
24433 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
24434 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
24435 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
24436 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
24437 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
24438 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
24439 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
24440 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
24441 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
24442 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
24443 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
24444 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
24445 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
24446 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
24447 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
24448 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
24449 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
24450 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
24451 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
24452 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
24453 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
24454 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
24455 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
24456 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
24457 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
24458 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
24459 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
24460 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
24461 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
24462 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
24463 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
24464 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
24465 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
24466 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
24467 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
24468 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
24469 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
24470 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
24471 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
24472 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
24473 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
24474 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
24475 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
24476 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
24477 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
24478 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
24479 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
24480 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
24481 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
24482 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
24483 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
24484 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
24485 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
24486 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
24487 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
24488 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
24489 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
24490 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
24491 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
24492 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
24493 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
24494 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
24495 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
24496 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
24497 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
24498 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
24499 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
24500 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
24501 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
24502 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
24503 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
24504 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
24505 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
24506 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
24507 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
24508 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
24509 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
24510 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
24511 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
24512 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
24513 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
24514 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
24515 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
24516 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
24517 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
24518 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
24519 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
24520 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
24521 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
24522 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
24523 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
24524 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
24525 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
24526 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
24527 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
24528 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
24529 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
24530 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
24531 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
24532 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
24533 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
24534 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
24535 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
24536 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
24537 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
24538 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
24539 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
24540 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
24541 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
24542 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
24543 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
24544 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
24545 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
24546 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
24547 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
24548 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
24549 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
24550 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
24551 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
24552 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
24553 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
24554 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
24555 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
24556 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
24557 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
24558 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
24559 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
24560 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
24561 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
24562 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
24563 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
24564 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
24565 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
24566 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
24567 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
24568 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
24569 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
24570 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
24571 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
24572 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
24573 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
24574 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
24575 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
24576 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
24577 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
24578 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
24579 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
24580 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
24581 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
24582 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
24583 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
24584 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
24585 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
24586 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
24587 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
24588 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
24589 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
24590 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
24591 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
24592 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
24593 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
24594 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
24595 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
24596 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
24597 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
24598 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
24599 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
24600 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
24601 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
24602 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
24603 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
24604 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
24605 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
24606 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
24607 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
24608 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
24609 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
24610 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
24611 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
24612 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
24613 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
24614 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
24615 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
24616 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
24617 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
24618 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
24619 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
24620 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
24621 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
24622 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
24623 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
24624 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
24625 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
24626 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
24627 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
24628 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
24629 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
24630 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
24631 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
24632 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
24633 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
24634 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
24635 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
24636 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
24637 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
24638 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
24639 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
24640 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
24641 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
24642 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
24643 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
24644 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
24645 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
24646 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
24647 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
24648 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
24649 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
24650 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
24651 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
24652 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
24653 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
24654 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
24655 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
24656 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
24657 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
24658 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
24659 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
24660 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
24661 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
24662 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
24663 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
24664 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
24665 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
24666 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
24667 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
24668 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
24669 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
24670 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
24671 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
24672 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
24673 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
24674 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
24675 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
24676 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
24677 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
24678 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
24679 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
24680 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
24681 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
24682 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
24683 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
24684 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
24685 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
24686 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
24687 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
24688 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
24689 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
24690 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
24691 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
24692 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
24693 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
24694 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
24695 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
24696 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
24697 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
24698 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
24699 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
24700 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
24701 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
24702 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
24703 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
24704 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
24705 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
24706 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
24707 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
24708 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
24709 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
24710 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
24711 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
24712 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
24713 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
24714 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
24715 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
24716 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
24717 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
24718 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
24719 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
24720 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
24721 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
24722 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
24723 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
24724 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
24725 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
24726 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
24727 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
24728 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
24729 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
24730 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
24731 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
24732 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
24733 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
24734 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
24735 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
24736 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
24737 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
24738 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
24739 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
24740 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
24741 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
24742 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
24743 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
24744 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
24745 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
24746 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
24747 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
24748 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
24749 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
24750 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
24751 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
24752 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
24753 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
24754 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
24755 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
24756 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
24757 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
24758 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
24759 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
24760 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
24761 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
24762 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
24763 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
24764 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
24765 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
24766 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
24767 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
24768 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
24769 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
24770 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
24771 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
24772 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
24773 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
24774 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
24775 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
24776 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
24777 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
24778 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
24779 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
24780 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
24781 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
24782 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
24783 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
24784 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
24785 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
24786 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
24787 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
24788 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
24789 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
24790 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
24791 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
24792 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
24793 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
24794 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
24795 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
24796 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
24797 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
24798 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
24799 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
24800 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
24801 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
24802 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
24803 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
24804 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
24805 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
24806 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
24807 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
24808 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
24809 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
24810 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
24811 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
24812 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
24813 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
24814 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
24815 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
24816 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
24817 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
24818 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
24819 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
24820 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
24821 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
24822 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
24823 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
24824 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
24825 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
24826 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
24827 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
24828 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
24829 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
24830 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
24831 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
24832 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
24833 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
24834 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
24835 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
24836 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
24837 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
24838 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
24839 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
24840 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
24841 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
24842 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
24843 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
24844 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
24845 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
24846 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
24847 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
24848 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
24849 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
24850 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
24851 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
24852 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
24853 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
24854 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
24855 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
24856 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
24857 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
24858 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
24859 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
24860 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
24861 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
24862 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
24863 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
24864 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
24865 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
24866 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
24867 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
24868 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
24869 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
24870 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
24871 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
24872 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
24873 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
24874 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
24875 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
24876 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
24877 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
24878 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
24879 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
24880 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
24881 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
24882 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
24883 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
24884 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
24885 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
24886 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
24887 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
24888 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
24889 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
24890 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
24891 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
24892 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
24893 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
24894 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
24895 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
24896 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
24897 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
24898 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
24899 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
24900 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
24901 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
24902 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
24903 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
24904 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
24905 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
24906 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
24907 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
24908 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
24909 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
24910 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
24911 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
24912 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
24913 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
24914 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
24915 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
24916 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
24917 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
24918 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
24919 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
24920 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
24921 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
24922 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
24923 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
24924 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
24925 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
24926 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
24927 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
24928 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
24929 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
24930 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
24931 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
24932 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
24933 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
24934 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
24935 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
24936 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
24937 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
24938 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
24939 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
24940 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
24941 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
24942 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
24943 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
24944 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
24945 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
24946 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
24947 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
24948 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
24949 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
24950 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
24951 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
24952 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
24953 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
24954 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
24955 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
24956 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
24957 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
24958 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
24959 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
24960 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
24961 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
24962 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
24963 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
24964 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
24965 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
24966 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
24967 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
24968 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
24969 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
24970 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
24971 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
24972 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
24973 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
24974 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
24975 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
24976 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
24977 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
24978 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
24979 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
24980 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
24981 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
24982 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
24983 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
24984 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
24985 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
24986 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
24987 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
24988 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
24989 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
24990 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
24991 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
24992 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
24993 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
24994 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
24995 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
24996 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
24997 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
24998 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
24999 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
25000 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
25001 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
25002 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
25003 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
25004 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
25005 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
25006 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
25007 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
25008 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
25009 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
25010 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
25011 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
25012 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
25013 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
25014 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
25015 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
25016 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
25017 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
25018 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
25019 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
25020 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
25021 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
25022 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
25023 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
25024 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
25025 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
25026 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
25027 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
25028 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
25029 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
25030 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
25031 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
25032 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
25033 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
25034 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
25035 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
25036 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
25037 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
25038 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
25039 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
25040 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
25041 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
25042 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
25043 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
25044 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
25045 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
25046 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
25047 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
25048 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
25049 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
25050 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
25051 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
25052 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
25053 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
25054 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
25055 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
25056 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
25057 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
25058 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
25059 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
25060 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
25061 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
25062 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
25063 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
25064 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
25065 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
25066 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
25067 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
25068 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
25069 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
25070 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
25071 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
25072 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
25073 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
25074 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
25075 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
25076 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
25077 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
25078 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
25079 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
25080 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
25081 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
25082 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
25083 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
25084 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
25085 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
25086 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
25087 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
25088 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
25089 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
25090 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
25091 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
25092 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
25093 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
25094 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
25095 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
25096 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
25097 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
25098 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
25099 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
25100 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
25101 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
25102 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
25103 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
25104 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
25105 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
25106 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
25107 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
25108 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
25109 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
25110 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
25111 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
25112 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
25113 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
25114 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
25115 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
25116 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
25117 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
25118 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
25119 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
25120 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
25121 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
25122 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
25123 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
25124 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
25125 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
25126 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
25127 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
25128 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
25129 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
25130 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
25131 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
25132 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
25133 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
25134 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
25135 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
25136 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
25137 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
25138 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
25139 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
25140 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
25141 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
25142 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
25143 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
25144 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
25145 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
25146 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
25147 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
25148 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
25149 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
25150 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
25151 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
25152 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
25153 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
25154 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
25155 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
25156 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
25157 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
25158 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
25159 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
25160 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
25161 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
25162 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
25163 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
25164 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
25165 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
25166 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
25167 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
25168 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
25169 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
25170 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
25171 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
25172 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
25173 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
25174 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
25175 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
25176 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
25177 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
25178 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
25179 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
25180 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
25181 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
25182 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
25183 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
25184 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
25185 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
25186 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
25187 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
25188 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
25189 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
25190 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
25191 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
25192 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
25193 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
25194 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
25195 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
25196 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
25197 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
25198 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
25199 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
25200 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
25201 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
25202 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
25203 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
25204 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
25205 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
25206 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
25207 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
25208 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
25209 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
25210 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
25211 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
25212 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
25213 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
25214 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
25215 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
25216 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
25217 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
25218 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
25219 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
25220 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
25221 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
25222 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
25223 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
25224 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
25225 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
25226 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
25227 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
25228 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
25229 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
25230 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
25231 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
25232 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
25233 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
25234 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
25235 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
25236 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
25237 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
25238 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
25239 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
25240 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
25241 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
25242 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
25243 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
25244 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
25245 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
25246 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
25247 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
25248 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
25249 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
25250 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
25251 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
25252 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
25253 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
25254 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
25255 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
25256 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
25257 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
25258 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
25259 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
25260 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
25261 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
25262 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
25263 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
25264 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
25265 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
25266 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
25267 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
25268 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
25269 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
25270 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
25271 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
25272 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
25273 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
25274 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
25275 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
25276 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
25277 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
25278 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
25279 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
25280 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
25281 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
25282 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
25283 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
25284 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
25285 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
25286 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
25287 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
25288 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
25289 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
25290 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
25291 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
25292 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
25293 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
25294 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
25295 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
25296 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
25297 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
25298 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
25299 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
25300 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
25301 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
25302 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
25303 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
25304 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
25305 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
25306 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
25307 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
25308 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
25309 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
25310 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
25311 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
25312 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
25313 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
25314 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
25315 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
25316 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
25317 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
25318 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
25319 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
25320 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
25321 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
25322 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
25323 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
25324 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
25325 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
25326 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
25327 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
25328 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
25329 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
25330 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
25331 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
25332 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
25333 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
25334 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
25335 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
25336 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
25337 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
25338 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
25339 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
25340 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
25341 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
25342 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
25343 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
25344 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
25345 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
25346 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
25347 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
25348 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
25349 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
25350 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
25351 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
25352 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
25353 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
25354 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
25355 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
25356 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
25357 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
25358 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
25359 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
25360 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
25361 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
25362 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
25363 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
25364 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
25365 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
25366 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
25367 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
25368 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
25369 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
25370 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
25371 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
25372 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
25373 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
25374 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
25375 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
25376 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
25377 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
25378 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
25379 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
25380 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
25381 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
25382 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
25383 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
25384 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
25385 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
25386 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
25387 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
25388 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
25389 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
25390 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
25391 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
25392 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
25393 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
25394 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
25395 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
25396 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
25397 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
25398 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
25399 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
25400 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
25401 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
25402 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
25403 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
25404 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
25405 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
25406 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
25407 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
25408 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
25409 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
25410 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
25411 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
25412 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
25413 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
25414 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
25415 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
25416 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
25417 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
25418 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
25419 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
25420 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
25421 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
25422 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
25423 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
25424 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
25425 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
25426 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
25427 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
25428 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
25429 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
25430 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
25431 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
25432 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
25433 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
25434 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
25435 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
25436 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
25437 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
25438 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
25439 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
25440 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
25441 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
25442 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
25443 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
25444 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
25445 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
25446 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
25447 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
25448 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
25449 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
25450 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
25451 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
25452 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
25453 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
25454 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
25455 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
25456 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
25457 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
25458 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
25459 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
25460 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
25461 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
25462 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
25463 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
25464 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
25465 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
25466 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
25467 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
25468 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
25469 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
25470 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
25471 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
25472 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
25473 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
25474 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
25475 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
25476 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
25477 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
25478 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
25479 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
25480 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
25481 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
25482 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
25483 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
25484 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
25485 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
25486 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
25487 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
25488 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
25489 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
25490 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
25491 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
25492 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
25493 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
25494 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
25495 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
25496 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
25497 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
25498 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
25499 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
25500 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
25501 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
25502 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
25503 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
25504 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
25505 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
25506 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
25507 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
25508 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
25509 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
25510 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
25511 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
25512 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
25513 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
25514 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
25515 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
25516 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
25517 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
25518 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
25519 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
25520 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
25521 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
25522 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
25523 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
25524 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
25525 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
25526 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
25527 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
25528 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
25529 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
25530 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
25531 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
25532 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
25533 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
25534 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
25535 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
25536 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
25537 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
25538 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
25539 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
25540 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
25541 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
25542 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
25543 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
25544 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
25545 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
25546 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
25547 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
25548 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
25549 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
25550 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
25551 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
25552 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
25553 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
25554 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
25555 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
25556 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
25557 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
25558 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
25559 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
25560 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
25561 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
25562 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
25563 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
25564 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
25565 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
25566 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
25567 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
25568 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
25569 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
25570 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
25571 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
25572 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
25573 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
25574 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
25575 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
25576 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
25577 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
25578 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
25579 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
25580 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
25581 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
25582 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
25583 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
25584 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
25585 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
25586 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
25587 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
25588 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
25589 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
25590 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
25591 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
25592 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
25593 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
25594 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
25595 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
25596 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
25597 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
25598 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
25599 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
25600 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
25601 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
25602 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
25603 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
25604 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
25605 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
25606 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
25607 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
25608 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
25609 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
25610 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
25611 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
25612 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
25613 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
25614 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
25615 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
25616 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
25617 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
25618 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
25619 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
25620 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
25621 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
25622 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
25623 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
25624 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
25625 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
25626 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
25627 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
25628 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
25629 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
25630 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
25631 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
25632 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
25633 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
25634 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
25635 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
25636 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
25637 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
25638 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
25639 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
25640 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
25641 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
25642 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
25643 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
25644 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
25645 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
25646 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
25647 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
25648 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
25649 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
25650 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
25651 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
25652 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
25653 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
25654 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
25655 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
25656 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
25657 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
25658 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
25659 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
25660 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
25661 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
25662 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
25663 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
25664 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
25665 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
25666 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
25667 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
25668 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
25669 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
25670 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
25671 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
25672 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
25673 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
25674 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
25675 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
25676 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
25677 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
25678 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
25679 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
25680 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
25681 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
25682 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
25683 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
25684 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
25685 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
25686 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
25687 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
25688 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
25689 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
25690 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
25691 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
25692 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
25693 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
25694 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
25695 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
25696 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
25697 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
25698 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
25699 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
25700 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
25701 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
25702 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
25703 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
25704 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
25705 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
25706 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
25707 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
25708 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
25709 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
25710 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
25711 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
25712 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
25713 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
25714 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
25715 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
25716 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
25717 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
25718 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
25719 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
25720 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
25721 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
25722 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
25723 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
25724 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
25725 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
25726 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
25727 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
25728 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
25729 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
25730 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
25731 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
25732 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
25733 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
25734 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
25735 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
25736 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
25737 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
25738 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
25739 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
25740 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
25741 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
25742 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
25743 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
25744 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
25745 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
25746 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
25747 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
25748 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
25749 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
25750 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
25751 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
25752 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
25753 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
25754 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
25755 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
25756 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
25757 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
25758 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
25759 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
25760 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
25761 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
25762 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
25763 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
25764 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
25765 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
25766 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
25767 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
25768 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
25769 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
25770 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
25771 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
25772 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
25773 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
25774 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
25775 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
25776 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
25777 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
25778 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
25779 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
25780 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
25781 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
25782 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
25783 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
25784 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
25785 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
25786 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
25787 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
25788 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
25789 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
25790 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
25791 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
25792 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
25793 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
25794 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
25795 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
25796 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
25797 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
25798 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
25799 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
25800 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
25801 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
25802 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
25803 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
25804 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
25805 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
25806 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
25807 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
25808 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
25809 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
25810 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
25811 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
25812 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
25813 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
25814 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
25815 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
25816 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
25817 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
25818 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
25819 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
25820 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
25821 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
25822 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
25823 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
25824 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
25825 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
25826 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
25827 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
25828 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
25829 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
25830 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
25831 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
25832 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
25833 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
25834 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
25835 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
25836 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
25837 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
25838 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
25839 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
25840 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
25841 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
25842 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
25843 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
25844 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
25845 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
25846 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
25847 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
25848 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
25849 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
25850 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
25851 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
25852 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
25853 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
25854 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
25855 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
25856 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
25857 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
25858 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
25859 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
25860 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
25861 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
25862 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
25863 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
25864 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
25865 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
25866 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
25867 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
25868 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
25869 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
25870 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
25871 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
25872 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
25873 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
25874 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
25875 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
25876 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
25877 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
25878 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
25879 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
25880 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
25881 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
25882 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
25883 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
25884 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
25885 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
25886 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
25887 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
25888 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
25889 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
25890 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
25891 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
25892 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
25893 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
25894 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
25895 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
25896 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
25897 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
25898 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
25899 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
25900 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
25901 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
25902 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
25903 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
25904 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
25905 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
25906 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
25907 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
25908 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
25909 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
25910 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
25911 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
25912 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
25913 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
25914 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
25915 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
25916 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
25917 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
25918 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
25919 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
25920 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
25921 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
25922 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
25923 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
25924 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
25925 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
25926 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
25927 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
25928 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
25929 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
25930 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
25931 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
25932 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
25933 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
25934 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
25935 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
25936 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
25937 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
25938 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
25939 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
25940 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
25941 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
25942 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
25943 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
25944 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
25945 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
25946 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
25947 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
25948 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
25949 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
25950 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
25951 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
25952 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
25953 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
25954 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
25955 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
25956 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
25957 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
25958 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
25959 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
25960 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
25961 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
25962 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
25963 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
25964 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
25965 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
25966 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
25967 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
25968 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
25969 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
25970 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
25971 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
25972 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
25973 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
25974 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
25975 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
25976 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
25977 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
25978 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
25979 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
25980 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
25981 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
25982 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
25983 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
25984 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
25985 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
25986 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
25987 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
25988 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
25989 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
25990 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
25991 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
25992 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
25993 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
25994 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
25995 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
25996 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
25997 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
25998 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
25999 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
26000 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
26001 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
26002 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
26003 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
26004 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
26005 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
26006 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
26007 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
26008 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
26009 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
26010 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
26011 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
26012 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
26013 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
26014 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
26015 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
26016 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
26017 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
26018 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
26019 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
26020 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
26021 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
26022 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
26023 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
26024 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
26025 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
26026 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
26027 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
26028 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
26029 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
26030 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
26031 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
26032 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
26033 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
26034 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
26035 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
26036 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
26037 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
26038 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
26039 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
26040 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
26041 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
26042 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
26043 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
26044 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
26045 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
26046 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
26047 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
26048 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
26049 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
26050 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
26051 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
26052 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
26053 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
26054 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
26055 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
26056 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
26057 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
26058 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
26059 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
26060 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
26061 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
26062 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
26063 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
26064 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
26065 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
26066 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
26067 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
26068 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
26069 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
26070 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
26071 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
26072 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
26073 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
26074 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
26075 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
26076 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
26077 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
26078 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
26079 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
26080 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
26081 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
26082 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
26083 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
26084 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
26085 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
26086 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
26087 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
26088 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
26089 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
26090 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
26091 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
26092 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
26093 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
26094 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
26095 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
26096 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
26097 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
26098 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
26099 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
26100 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
26101 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
26102 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
26103 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
26104 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
26105 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
26106 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
26107 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
26108 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
26109 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
26110 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
26111 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
26112 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
26113 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
26114 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
26115 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
26116 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
26117 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
26118 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
26119 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
26120 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
26121 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
26122 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
26123 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
26124 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
26125 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
26126 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
26127 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
26128 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
26129 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
26130 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
26131 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
26132 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
26133 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
26134 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
26135 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
26136 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
26137 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
26138 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
26139 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
26140 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
26141 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
26142 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
26143 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
26144 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
26145 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
26146 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
26147 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
26148 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
26149 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
26150 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
26151 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
26152 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
26153 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
26154 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
26155 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
26156 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
26157 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
26158 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
26159 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
26160 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
26161 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
26162 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
26163 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
26164 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
26165 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
26166 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
26167 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
26168 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
26169 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
26170 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
26171 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
26172 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
26173 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
26174 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
26175 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
26176 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
26177 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
26178 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
26179 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
26180 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
26181 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
26182 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
26183 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
26184 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
26185 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
26186 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
26187 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
26188 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
26189 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
26190 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
26191 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
26192 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
26193 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
26194 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
26195 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
26196 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
26197 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
26198 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
26199 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
26200 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
26201 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
26202 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
26203 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
26204 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
26205 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
26206 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
26207 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
26208 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
26209 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
26210 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
26211 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
26212 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
26213 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
26214 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
26215 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
26216 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
26217 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
26218 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
26219 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
26220 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
26221 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
26222 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
26223 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
26224 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
26225 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
26226 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
26227 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
26228 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
26229 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
26230 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
26231 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
26232 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
26233 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
26234 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
26235 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
26236 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
26237 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
26238 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
26239 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
26240 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
26241 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
26242 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
26243 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
26244 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
26245 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
26246 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
26247 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
26248 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
26249 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
26250 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
26251 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
26252 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
26253 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
26254 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
26255 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
26256 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
26257 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
26258 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
26259 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
26260 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
26261 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
26262 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
26263 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
26264 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
26265 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
26266 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
26267 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
26268 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
26269 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
26270 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
26271 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
26272 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
26273 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
26274 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
26275 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
26276 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
26277 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
26278 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
26279 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
26280 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
26281 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
26282 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
26283 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
26284 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
26285 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
26286 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
26287 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
26288 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
26289 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
26290 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
26291 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
26292 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
26293 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
26294 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
26295 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
26296 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
26297 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
26298 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
26299 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
26300 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
26301 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
26302 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
26303 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
26304 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
26305 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
26306 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
26307 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
26308 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
26309 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
26310 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
26311 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
26312 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
26313 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
26314 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
26315 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
26316 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
26317 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
26318 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
26319 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
26320 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
26321 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
26322 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
26323 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
26324 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
26325 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
26326 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
26327 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
26328 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
26329 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
26330 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
26331 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
26332 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
26333 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
26334 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
26335 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
26336 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
26337 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
26338 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
26339 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
26340 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
26341 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
26342 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
26343 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
26344 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
26345 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
26346 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
26347 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
26348 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
26349 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
26350 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
26351 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
26352 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
26353 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
26354 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
26355 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
26356 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
26357 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
26358 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
26359 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
26360 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
26361 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
26362 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
26363 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
26364 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
26365 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
26366 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
26367 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
26368 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
26369 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
26370 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
26371 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
26372 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
26373 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
26374 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
26375 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
26376 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
26377 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
26378 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
26379 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
26380 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
26381 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
26382 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
26383 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
26384 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
26385 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
26386 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
26387 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
26388 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
26389 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
26390 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
26391 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
26392 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
26393 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
26394 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
26395 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
26396 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
26397 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
26398 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
26399 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
26400 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
26401 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
26402 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
26403 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
26404 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
26405 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
26406 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
26407 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
26408 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
26409 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
26410 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
26411 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
26412 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
26413 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
26414 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
26415 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
26416 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
26417 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
26418 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
26419 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
26420 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
26421 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
26422 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
26423 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
26424 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
26425 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
26426 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
26427 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
26428 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
26429 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
26430 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
26431 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
26432 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
26433 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
26434 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
26435 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
26436 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
26437 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
26438 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
26439 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
26440 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
26441 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
26442 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
26443 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
26444 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
26445 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
26446 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
26447 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
26448 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
26449 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
26450 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
26451 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
26452 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
26453 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
26454 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
26455 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
26456 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
26457 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
26458 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
26459 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
26460 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
26461 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
26462 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
26463 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
26464 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
26465 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
26466 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
26467 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
26468 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
26469 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
26470 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
26471 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
26472 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
26473 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
26474 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
26475 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
26476 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
26477 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
26478 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
26479 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
26480 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
26481 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
26482 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
26483 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
26484 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
26485 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
26486 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
26487 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
26488 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
26489 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
26490 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
26491 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
26492 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
26493 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
26494 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
26495 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
26496 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
26497 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
26498 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
26499 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
26500 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
26501 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
26502 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
26503 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
26504 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
26505 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
26506 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
26507 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
26508 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
26509 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
26510 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
26511 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
26512 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
26513 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
26514 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
26515 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
26516 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
26517 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
26518 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
26519 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
26520 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
26521 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
26522 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
26523 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
26524 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
26525 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
26526 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
26527 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
26528 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
26529 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
26530 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
26531 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
26532 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
26533 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
26534 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
26535 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
26536 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
26537 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
26538 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
26539 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
26540 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
26541 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
26542 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
26543 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
26544 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
26545 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
26546 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
26547 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
26548 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
26549 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
26550 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
26551 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
26552 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
26553 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
26554 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
26555 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
26556 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
26557 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
26558 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
26559 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
26560 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
26561 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
26562 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
26563 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
26564 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
26565 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
26566 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
26567 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
26568 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
26569 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
26570 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
26571 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
26572 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
26573 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
26574 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
26575 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
26576 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
26577 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
26578 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
26579 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
26580 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
26581 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
26582 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
26583 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
26584 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
26585 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
26586 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
26587 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
26588 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
26589 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
26590 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
26591 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
26592 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
26593 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
26594 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
26595 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
26596 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
26597 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
26598 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
26599 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
26600 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
26601 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
26602 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
26603 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
26604 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
26605 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
26606 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
26607 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
26608 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
26609 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
26610 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
26611 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
26612 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
26613 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
26614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
26615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
26616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
26617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
26618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
26619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
26620 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
26621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
26622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
26623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
26624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
26625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
26626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
26627 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
26628 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
26629 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
26630 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
26631 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
26632 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
26633 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
26634 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
26635 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
26636 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
26637 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
26638 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
26639 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
26640 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
26641 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
26642 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
26643 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
26644 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
26645 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
26646 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
26647 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
26648 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
26649 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
26650 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
26651 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
26652 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
26653 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
26654 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
26655 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
26656 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
26657 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
26658 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
26659 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
26660 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
26661 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
26662 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
26663 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
26664 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
26665 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
26666 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
26667 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
26668 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
26669 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
26670 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
26671 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
26672 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
26673 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
26674 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
26675 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
26676 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
26677 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
26678 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
26679 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
26680 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
26681 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
26682 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
26683 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
26684 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
26685 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
26686 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
26687 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
26688 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
26689 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
26690 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
26691 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
26692 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
26693 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
26694 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
26695 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
26696 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
26697 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
26698 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
26699 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
26700 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
26701 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
26702 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
26703 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
26704 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
26705 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
26706 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
26707 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
26708 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
26709 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
26710 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
26711 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
26712 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
26713 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
26714 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
26715 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
26716 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
26717 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
26718 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
26719 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
26720 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
26721 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
26722 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
26723 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
26724 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
26725 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
26726 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
26727 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
26728 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
26729 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
26730 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
26731 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
26732 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
26733 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
26734 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
26735 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
26736 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
26737 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
26738 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
26739 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
26740 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
26741 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
26742 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
26743 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
26744 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
26745 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
26746 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
26747 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
26748 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
26749 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
26750 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
26751 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
26752 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
26753 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
26754 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
26755 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
26756 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
26757 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
26758 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
26759 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
26760 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
26761 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
26762 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
26763 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
26764 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
26765 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
26766 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
26767 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
26768 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
26769 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
26770 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
26771 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
26772 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
26773 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
26774 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
26775 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
26776 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
26777 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
26778 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
26779 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
26780 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
26781 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
26782 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
26783 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
26784 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
26785 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
26786 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
26787 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
26788 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
26789 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
26790 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
26791 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
26792 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
26793 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
26794 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
26795 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
26796 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
26797 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
26798 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
26799 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
26800 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
26801 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
26802 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
26803 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
26804 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
26805 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
26806 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
26807 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
26808 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
26809 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
26810 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
26811 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
26812 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
26813 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
26814 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
26815 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
26816 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
26817 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
26818 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
26819 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
26820 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
26821 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
26822 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
26823 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
26824 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
26825 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
26826 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
26827 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
26828 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
26829 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
26830 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
26831 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
26832 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
26833 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
26834 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
26835 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
26836 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
26837 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
26838 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
26839 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
26840 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
26841 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
26842 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
26843 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
26844 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
26845 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
26846 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
26847 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
26848 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
26849 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
26850 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
26851 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
26852 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
26853 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
26854 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
26855 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
26856 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
26857 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
26858 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
26859 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
26860 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
26861 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
26862 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
26863 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
26864 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
26865 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
26866 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
26867 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
26868 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
26869 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
26870 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
26871 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
26872 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
26873 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
26874 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
26875 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
26876 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
26877 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
26878 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
26879 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
26880 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
26881 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
26882 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
26883 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
26884 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
26885 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
26886 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
26887 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
26888 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
26889 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
26890 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
26891 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
26892 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
26893 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
26894 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
26895 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
26896 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
26897 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
26898 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
26899 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
26900 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
26901 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
26902 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
26903 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
26904 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
26905 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
26906 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
26907 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
26908 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
26909 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
26910 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
26911 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
26912 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
26913 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
26914 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
26915 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
26916 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
26917 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
26918 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
26919 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
26920 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
26921 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
26922 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
26923 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
26924 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
26925 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
26926 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
26927 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
26928 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
26929 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
26930 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
26931 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
26932 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
26933 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
26934 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
26935 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
26936 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
26937 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
26938 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
26939 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
26940 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
26941 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
26942 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
26943 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
26944 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
26945 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
26946 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
26947 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
26948 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
26949 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
26950 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
26951 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
26952 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
26953 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
26954 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
26955 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
26956 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
26957 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
26958 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
26959 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
26960 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
26961 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
26962 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
26963 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
26964 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
26965 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
26966 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
26967 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
26968 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
26969 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
26970 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
26971 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
26972 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
26973 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
26974 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
26975 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
26976 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
26977 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
26978 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
26979 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
26980 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
26981 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
26982 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
26983 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
26984 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
26985 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
26986 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
26987 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
26988 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
26989 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
26990 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
26991 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
26992 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
26993 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
26994 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
26995 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
26996 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
26997 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
26998 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
26999 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
27000 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
27001 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
27002 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
27003 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
27004 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
27005 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
27006 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
27007 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
27008 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
27009 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
27010 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
27011 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
27012 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
27013 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
27014 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
27015 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
27016 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
27017 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
27018 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
27019 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
27020 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
27021 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
27022 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
27023 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
27024 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
27025 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
27026 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
27027 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
27028 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
27029 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
27030 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
27031 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
27032 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
27033 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
27034 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
27035 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
27036 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
27037 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
27038 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
27039 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
27040 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
27041 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
27042 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
27043 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
27044 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
27045 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
27046 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
27047 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
27048 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
27049 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
27050 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
27051 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
27052 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
27053 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
27054 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
27055 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
27056 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
27057 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
27058 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
27059 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
27060
27061 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27062
27063 * gcc.target/riscv/rvv/base/bug-1.c: New test.
27064
27065 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27066
27067 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
27068 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
27069 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
27070 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
27071 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
27072 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
27073 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
27074 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
27075 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
27076 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
27077 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
27078
27079 2023-03-13 Marek Polacek <polacek@redhat.com>
27080
27081 PR c++/107532
27082 * g++.dg/warn/Wdangling-reference10.C: New test.
27083
27084 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
27085
27086 PR preprocessor/67046
27087 * c-c++-common/cpp/pr67046.c: New test.
27088
27089 2023-03-13 Richard Biener <rguenther@suse.de>
27090
27091 PR tree-optimization/109046
27092 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
27093
27094 2023-03-12 Jakub Jelinek <jakub@redhat.com>
27095
27096 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
27097 Don't expect one __bf16 related error.
27098 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
27099 dg-error directives for __bf16 being an extended arithmetic type.
27100 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
27101 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
27102 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
27103 related errors.
27104
27105 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
27106
27107 PR middle-end/109031
27108 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
27109 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
27110
27111 2023-03-12 Tamar Christina <tamar.christina@arm.com>
27112
27113 PR target/108583
27114 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
27115 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
27116
27117 2023-03-12 Tamar Christina <tamar.christina@arm.com>
27118 Richard Sandiford <richard.sandiford@arm.com>
27119
27120 PR target/108583
27121 * gcc.dg/mla_1.c: New test.
27122
27123 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
27124
27125 PR modula2/109089
27126 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
27127 the external definitions of isfinite.
27128
27129 2023-03-12 Jonathan Yong <10walls@gmail.com>
27130
27131 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
27132 allow long long instead of just long.
27133 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
27134
27135 2023-03-12 Jonathan Yong <10walls@gmail.com>
27136
27137 * gcc.c-torture/compile/103818.c: Enable test for llp64.
27138
27139 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
27140
27141 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
27142 targets. Adjust expected output.
27143 * lib/target-supports.exp
27144 (check_effective_target_const_volatile_readonly_section): New
27145
27146 2023-03-11 Harald Anlauf <anlauf@gmx.de>
27147
27148 PR fortran/106945
27149 * gfortran.dg/pr106945.f90: New test.
27150
27151 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27152
27153 * lib/target-supports.exp (check_fork_available): Don't signal
27154 true for CRIS running on a simulator.
27155
27156 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27157
27158 * gcc.dg/pr108117.c: Require effective-target scheduling.
27159
27160 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27161
27162 * gcc.dg/pr106397.c: Add -w to options.
27163
27164 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27165
27166 PR target/107703
27167 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
27168 it.
27169 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
27170 __bf16.
27171 * g++.dg/cpp23/ext-floating14.C: New test.
27172
27173 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27174
27175 PR c++/107558
27176 * g++.dg/gomp/pr107558.C: New test.
27177
27178 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27179
27180 PR c++/109039
27181 * g++.dg/abi/no_unique_address7.C: New test.
27182
27183 2023-03-10 Jason Merrill <jason@redhat.com>
27184
27185 PR c++/108972
27186 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
27187 but expect errors.
27188
27189 2023-03-10 Marek Polacek <polacek@redhat.com>
27190
27191 PR sanitizer/108060
27192 PR sanitizer/109050
27193 * c-c++-common/ubsan/bounds-17.c: New test.
27194 * c-c++-common/ubsan/bounds-18.c: New test.
27195 * c-c++-common/ubsan/bounds-19.c: New test.
27196 * c-c++-common/ubsan/bounds-20.c: New test.
27197 * c-c++-common/ubsan/bounds-21.c: New test.
27198
27199 2023-03-10 Harald Anlauf <anlauf@gmx.de>
27200
27201 PR fortran/104332
27202 * gfortran.dg/bind_c_usage_34.f90: New test.
27203
27204 2023-03-10 Andrew Pinski <apinski@marvell.com>
27205
27206 * gcc.target/aarch64/rev16_2.c: New test.
27207 * gcc.target/aarch64/shift_and_operator-1.c: New test.
27208
27209 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27210
27211 PR analyzer/109059
27212 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
27213 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
27214 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
27215
27216 2023-03-10 Jason Merrill <jason@redhat.com>
27217
27218 PR c++/108566
27219 * g++.dg/abi/anon6.C: New test.
27220
27221 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27222
27223 PR analyzer/108475
27224 PR analyzer/109060
27225 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
27226 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
27227 New test.
27228 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
27229 New test.
27230
27231 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27232
27233 PR c/108079
27234 * c-c++-common/Wunused-var-18.c: New test.
27235
27236 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27237
27238 PR tree-optimization/109008
27239 * gcc.dg/pr109008.c: New test.
27240
27241 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27242
27243 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
27244
27245 2023-03-10 Jason Merrill <jason@redhat.com>
27246
27247 PR c++/108099
27248 * g++.dg/ext/int128-7.C: New test.
27249
27250 2023-03-10 Jason Merrill <jason@redhat.com>
27251
27252 PR c++/108542
27253 * g++.dg/contracts/contracts-err1.C: New test.
27254
27255 2023-03-09 Jason Merrill <jason@redhat.com>
27256
27257 PR c++/108773
27258 * g++.dg/cpp0x/initlist-array18.C: New test.
27259 * g++.dg/cpp0x/initlist-array19.C: New test.
27260
27261 2023-03-09 David Malcolm <dmalcolm@redhat.com>
27262
27263 PR analyzer/102671
27264 PR analyzer/105755
27265 PR analyzer/108251
27266 PR analyzer/108400
27267 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
27268 from Emacs.
27269 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
27270 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
27271 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
27272 New test, reduced from haproxy's src/ssl_sample.c.
27273 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
27274 Likewise.
27275 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
27276 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
27277
27278 2023-03-09 Tamar Christina <tamar.christina@arm.com>
27279
27280 * gcc.target/aarch64/tbz_2.c: New test.
27281 * gcc.target/aarch64/tbz_3.c: New test.
27282
27283 2023-03-09 Jason Merrill <jason@redhat.com>
27284
27285 DR 2664
27286 PR c++/102529
27287 * g++.dg/DRs/dr2664.C: New test.
27288 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
27289
27290 2023-03-09 Jason Merrill <jason@redhat.com>
27291 Michael Spertus <mike@spertus.com>
27292
27293 PR c++/105841
27294 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
27295
27296 2023-03-09 Jason Merrill <jason@redhat.com>
27297
27298 * g++.dg/ext/is_deducible1.C: Guard with
27299 __has_builtin (__is_deducible).
27300
27301 2023-03-09 Jason Merrill <jason@redhat.com>
27302
27303 PR c++/105841
27304 * g++.dg/ext/is_deducible1.C: New test.
27305
27306 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
27307
27308 * gcc.target/aarch64/pr108999.c: New.
27309
27310 2023-03-09 Richard Biener <rguenther@suse.de>
27311
27312 PR middle-end/108995
27313 * gcc.dg/ubsan/pr108995.c: New testcase.
27314
27315 2023-03-09 Jakub Jelinek <jakub@redhat.com>
27316 Richard Biener <rguenther@suse.de>
27317
27318 PR tree-optimization/109008
27319 * gcc.c-torture/execute/ieee/pr109008.c: New test.
27320
27321 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27322
27323 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
27324 gcc_{warning,error}_prefix with Fortran specific one used in
27325 gfortran_init.
27326
27327 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27328
27329 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
27330 int128 effective target requirement.
27331 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
27332
27333 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27334
27335 PR testsuite/108729
27336 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
27337 has_arch_ppc64 effective target.
27338 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
27339
27340 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27341
27342 PR testsuite/108730
27343 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
27344 effective target requirement.
27345
27346 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27347
27348 PR testsuite/108813
27349 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
27350
27351 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27352
27353 PR testsuite/108810
27354 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
27355 the extracted index for BE.
27356
27357 2023-03-08 Jeff Law <jlaw@ventanamicro>
27358
27359 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
27360
27361 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
27362
27363 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
27364 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
27365
27366 2023-03-07 Jason Merrill <jason@redhat.com>
27367
27368 PR c++/108526
27369 PR c++/106651
27370 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
27371
27372 2023-03-07 Marek Polacek <polacek@redhat.com>
27373
27374 PR c++/107532
27375 * g++.dg/warn/Wdangling-reference8.C: New test.
27376 * g++.dg/warn/Wdangling-reference9.C: New test.
27377
27378 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
27379
27380 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
27381
27382 2023-03-07 Jakub Jelinek <jakub@redhat.com>
27383
27384 PR c++/109042
27385 * g++.dg/rtti/pr109042.C: New test.
27386
27387 2023-03-07 Marek Polacek <polacek@redhat.com>
27388
27389 PR c++/109030
27390 * g++.dg/cpp0x/noexcept77.C: New test.
27391
27392 2023-03-07 Marek Polacek <polacek@redhat.com>
27393
27394 PR c++/107939
27395 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
27396 * g++.dg/cpp1y/var-templ77.C: New test.
27397
27398 2023-03-07 Pan Li <pan2.li@intel.com>
27399 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27400
27401 PR target/108185
27402 PR target/108654
27403 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
27404 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
27405 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
27406 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
27407 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
27408 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
27409 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
27410 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
27411
27412 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27413
27414 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
27415 -fno-stack-protector.
27416 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
27417 -fno-stack-protector.
27418 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
27419 -fno-stack-protector.
27420 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
27421 -fno-stack-protector.
27422
27423 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27424
27425 * gcc.target/aarch64/pr104005.c (dg-options): Add
27426 -fno-stack-protector.
27427
27428 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27429
27430 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
27431 -fno-stack-protector.
27432
27433 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27434
27435 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
27436 -fno-stack-protector.
27437 * g++.target/aarch64/pr103147-10.C: Likewise.
27438
27439 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27440
27441 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
27442 Add -fno-stack-protector.
27443
27444 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27445
27446 PR testsuite/70150
27447 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
27448 -fno-pie.
27449
27450 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27451
27452 PR testsuite/70150
27453 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
27454 -no-pie for aarch64-*-*.
27455 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
27456 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
27457 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
27458 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
27459 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
27460 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
27461 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
27462 -fno-pie.
27463
27464 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27465
27466 PR testsuite/70150
27467 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
27468 Add -fno-pie -no-pie.
27469
27470 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27471
27472 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
27473
27474 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27475
27476 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
27477 Gate on effective target tail_call.
27478
27479 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27480
27481 * lib/target-supports.exp (check_effective_target_tail_call): New.
27482
27483 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27484
27485 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
27486 int32_t being "long int".
27487
27488 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27489
27490 * lib/multiline.exp (_build_multiline_regex): Map
27491 "{re:" to "(", similarly ")?" from ":re?}" and the
27492 same without question mark.
27493
27494 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
27495
27496 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
27497 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
27498 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
27499 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
27500 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
27501 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
27502 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
27503 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
27504 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
27505 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
27506 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
27507 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
27508 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
27509 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
27510 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
27511 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
27512 * gcc.target/gcn/cond_fminnm_1.c: New test.
27513 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
27514 * gcc.target/gcn/cond_fminnm_2.c: New test.
27515 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
27516 * gcc.target/gcn/cond_fminnm_3.c: New test.
27517 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
27518 * gcc.target/gcn/cond_fminnm_4.c: New test.
27519 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
27520 * gcc.target/gcn/cond_fminnm_5.c: New test.
27521 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
27522 * gcc.target/gcn/cond_fminnm_6.c: New test.
27523 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
27524 * gcc.target/gcn/cond_fminnm_7.c: New test.
27525 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
27526 * gcc.target/gcn/cond_fminnm_8.c: New test.
27527 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
27528 * gcc.target/gcn/cond_smax_1.c: New test.
27529 * gcc.target/gcn/cond_smax_1_run.c: New test.
27530 * gcc.target/gcn/cond_smin_1.c: New test.
27531 * gcc.target/gcn/cond_smin_1_run.c: New test.
27532 * gcc.target/gcn/cond_umax_1.c: New test.
27533 * gcc.target/gcn/cond_umax_1_run.c: New test.
27534 * gcc.target/gcn/cond_umin_1.c: New test.
27535 * gcc.target/gcn/cond_umin_1_run.c: New test.
27536 * gcc.target/gcn/smax_1.c: New test.
27537 * gcc.target/gcn/smax_1_run.c: New test.
27538 * gcc.target/gcn/smin_1.c: New test.
27539 * gcc.target/gcn/smin_1_run.c: New test.
27540 * gcc.target/gcn/umax_1.c: New test.
27541 * gcc.target/gcn/umax_1_run.c: New test.
27542 * gcc.target/gcn/umin_1.c: New test.
27543 * gcc.target/gcn/umin_1_run.c: New test.
27544
27545 2023-03-06 Richard Biener <rguenther@suse.de>
27546
27547 PR tree-optimization/109025
27548 * gcc.dg/vect/pr109025.c: New testcase.
27549
27550 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27551
27552 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
27553 -fno-stack-protector.
27554 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
27555 Likewise.
27556 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
27557 Likewise.
27558
27559 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27560
27561 PR target/109000
27562 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
27563 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
27564 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
27565 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
27566
27567 2023-03-05 Harald Anlauf <anlauf@gmx.de>
27568 Tobias Burnus <tobias@codesourcery.com>
27569
27570 PR fortran/106856
27571 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
27572 * gfortran.dg/class_74.f90: New test.
27573 * gfortran.dg/class_75.f90: New test.
27574
27575 2023-03-05 Jakub Jelinek <jakub@redhat.com>
27576
27577 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
27578 scan-tree-dump-times target selector.
27579
27580 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27581 SiYu Wu <siyu@isrc.iscas.ac.cn>
27582
27583 * gcc.target/riscv/zksed32.c: New test.
27584 * gcc.target/riscv/zksed64.c: New test.
27585 * gcc.target/riscv/zksh32.c: New test.
27586 * gcc.target/riscv/zksh64.c: New test.
27587
27588 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27589 SiYu Wu <siyu@isrc.iscas.ac.cn>
27590
27591 * gcc.target/riscv/zknh-sha256.c: New test.
27592 * gcc.target/riscv/zknh-sha512-32.c: New test.
27593 * gcc.target/riscv/zknh-sha512-64.c: New test.
27594
27595 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27596 SiYu Wu <siyu@isrc.iscas.ac.cn>
27597
27598 * gcc.target/riscv/zknd32.c: New test.
27599 * gcc.target/riscv/zknd64.c: New test.
27600 * gcc.target/riscv/zkne32.c: New test.
27601 * gcc.target/riscv/zkne64.c: New test.
27602
27603 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27604 SiYu Wu <siyu@isrc.iscas.ac.cn>
27605
27606 * gcc.target/riscv/zbkb32.c: New test.
27607 * gcc.target/riscv/zbkb64.c: New test.
27608 * gcc.target/riscv/zbkc32.c: New test.
27609 * gcc.target/riscv/zbkc64.c: New test.
27610 * gcc.target/riscv/zbkx32.c: New test.
27611 * gcc.target/riscv/zbkx64.c: New test.
27612
27613 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
27614
27615 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
27616 5 insn sh1add+slli+add+slli+sub.
27617 * gcc.target/riscv/pr108987.c: New test.
27618
27619 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27620 kito-cheng <kito.cheng@sifive.com>
27621
27622 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
27623
27624 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27625
27626 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
27627 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
27628 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
27629 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
27630 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
27631 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
27632 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
27633 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
27634
27635 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27636
27637 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
27638 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
27639 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
27640 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
27641 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
27642 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
27643 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
27644 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
27645 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
27646 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
27647 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
27648 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
27649 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
27650 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
27651 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
27652 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
27653 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
27654 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
27655 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
27656 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
27657 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
27658 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
27659 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
27660 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
27661 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
27662 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
27663 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
27664 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
27665 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
27666 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
27667 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
27668 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
27669
27670 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27671
27672 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
27673 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
27674 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
27675 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
27676 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
27677 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
27678
27679 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
27680
27681 * gcc.target/riscv/zbb-min-max-03.c: New test.
27682
27683 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27684
27685 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
27686 target selectors.
27687 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27688
27689 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27690
27691 PR c/107465
27692 * c-c++-common/Wsign-compare-2.c (f18): New test.
27693
27694 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27695
27696 PR c/107465
27697 * c-c++-common/Wsign-compare-2.c: New test.
27698 * c-c++-common/pr107465.c: New test.
27699
27700 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27701
27702 PR c/107846
27703 * gcc.dg/pr107846.c: New test.
27704
27705 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27706
27707 PR c++/108702
27708 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
27709
27710 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27711
27712 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
27713
27714 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27715
27716 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
27717
27718 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27719
27720 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
27721 scan-assembler identifiers.
27722 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
27723
27724 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27725
27726 PR analyzer/109016
27727 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
27728 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
27729
27730 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27731
27732 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
27733 * gcc.dg/analyzer/sprintf-1.c: New test.
27734 * gcc.dg/analyzer/sprintf-concat.c: New test.
27735
27736 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27737
27738 PR tree-optimization/108988
27739 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
27740
27741 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27742
27743 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
27744 two new variants, one fixed, one xfailed.
27745 * c-c++-common/Wdangling-pointer-5.c
27746 (nowarn_store_arg_store_arg): Add now-expected warnings.
27747
27748 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27749
27750 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
27751 around +cdecp<N>.
27752 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
27753
27754 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27755
27756 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
27757 expected counts into a single pattern.
27758 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
27759 return and reversed conditions.
27760
27761 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27762
27763 PR target/51534
27764 * gcc.target/arm/pr51534.c: Split softfp variant into...
27765 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
27766
27767 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27768
27769 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
27770 after tab after vmsr, and lower the case of P0.
27771
27772 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27773
27774 PR target/104882
27775 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
27776
27777 2023-03-03 Patrick Palka <ppalka@redhat.com>
27778
27779 PR c++/108998
27780 * g++.dg/cpp2a/lambda-generic11.C: New test.
27781
27782 2023-03-03 Jakub Jelinek <jakub@redhat.com>
27783
27784 PR c/108986
27785 * gcc.dg/Wnonnull-8.c: New test.
27786
27787 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27788
27789 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
27790 "not low or equal" load on condition variant.
27791 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
27792 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
27793
27794 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27795
27796 * gcc.dg/vect/slp-3.c: Adapt test expectation.
27797 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27798 * gcc.dg/vect/slp-perm-8.c: Likewise.
27799
27800 2023-03-03 Richard Biener <rguenther@suse.de>
27801
27802 PR tree-optimization/109002
27803 * gcc.dg/torture/pr109002.c: New testcase.
27804
27805 2023-03-03 Richard Biener <rguenther@suse.de>
27806
27807 PR debug/108772
27808 * g++.dg/lto/pr108772_0.C: New testcase.
27809
27810 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27811
27812 PR c++/100127
27813 * g++.dg/coroutines/pr100127.C: Test for header rather than
27814 compiler macro.
27815 * g++.dg/coroutines/pr100772-a.C: Likewise.
27816 * g++.dg/coroutines/pr100772-b.C: Likewise.
27817
27818 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
27819
27820 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
27821 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
27822
27823 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27824
27825 PR d/108946
27826 * gdc.dg/simd2a.d: Update test.
27827 * gdc.dg/simd2b.d: Likewise.
27828 * gdc.dg/simd2c.d: Likewise.
27829 * gdc.dg/simd2d.d: Likewise.
27830 * gdc.dg/simd2e.d: Likewise.
27831 * gdc.dg/simd2f.d: Likewise.
27832 * gdc.dg/simd2g.d: Likewise.
27833 * gdc.dg/simd2h.d: Likewise.
27834 * gdc.dg/simd2i.d: Likewise.
27835 * gdc.dg/simd2j.d: Likewise.
27836
27837 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27838
27839 PR d/108877
27840 * gdc.dg/imports/pr108877a.d: New test.
27841 * gdc.dg/pr108877.d: New test.
27842
27843 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27844
27845 PR d/108167
27846 * gdc.dg/pr108167.d: New test.
27847
27848 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27849
27850 PR d/108945
27851 * gdc.dg/pr108945.d: New test.
27852
27853 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27854
27855 PR testsuite/108991
27856 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
27857 before target selector.
27858
27859 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
27860
27861 PR jit/107999
27862 * jit.dg/test-error-array-bounds.c: Update test.
27863
27864 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
27865
27866 * gcc.target/avr/pr90706.c: New.
27867
27868 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
27869 Paul-Antoine Arras <pa@codesourcery.com>
27870
27871 * gcc.target/gcn/simd-math-1.c: New testcase.
27872 * gcc.target/gcn/simd-math-2.c: New testcase.
27873
27874 2023-03-02 Patrick Palka <ppalka@redhat.com>
27875
27876 PR c++/108243
27877 PR c++/97553
27878 * g++.dg/opt/is_constant_evaluated3.C: New test.
27879
27880 2023-03-02 Patrick Palka <ppalka@redhat.com>
27881
27882 PR c++/108243
27883 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
27884
27885 2023-03-02 David Malcolm <dmalcolm@redhat.com>
27886
27887 PR analyzer/108968
27888 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
27889
27890 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27891
27892 PR debug/108716
27893 * g++.dg/debug/dwarf2/pr108716.C: New test.
27894
27895 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27896
27897 PR tree-optimization/108979
27898 * gfortran.dg/vect/pr108979.f90: New test.
27899
27900 2023-03-02 Marek Polacek <polacek@redhat.com>
27901
27902 PR c++/106259
27903 * g++.dg/warn/Wmismatched-tags-11.C: New test.
27904
27905 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
27906
27907 * gcc.target/s390/s390.exp: Add partial subdirectory.
27908 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
27909 expectation.
27910 * lib/target-supports.exp: Add s390.
27911 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
27912 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
27913 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
27914 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
27915 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
27916 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
27917 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
27918 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
27919 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
27920 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
27921 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
27922 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
27923 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
27924 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
27925 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
27926 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
27927 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
27928 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
27929 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
27930 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
27931 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
27932 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
27933 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
27934 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
27935 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
27936 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
27937
27938 2023-03-02 Jonathan Yong <10walls@gmail.com>
27939
27940 PR middle-end/97956
27941 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
27942
27943 2023-03-02 Jonathan Yong <10walls@gmail.com>
27944
27945 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
27946
27947 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27948
27949 PR tree-optimization/108603
27950 * gcc.target/aarch64/sve/pr108603.c: New test.
27951
27952 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27953
27954 PR tree-optimization/108430
27955 * gcc.target/aarch64/sve/pr108430.c: New test.
27956
27957 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27958
27959 PR c++/108934
27960 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
27961 * g++.target/i386/pr108934.C: New test.
27962
27963 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27964
27965 PR c++/105839
27966 * g++.dg/gomp/pr105839-1.C: New test.
27967 * g++.dg/gomp/pr105839-2.C: New test.
27968
27969 2023-03-02 Richard Biener <rguenther@suse.de>
27970
27971 PR testsuite/108985
27972 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
27973
27974 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27975
27976 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
27977
27978 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27979
27980 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
27981 __USER_LABEL_PREFIX__.
27982
27983 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27984
27985 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
27986 match targets where sizeof (union U) == 5, like "packed" targets.
27987
27988 2023-03-01 Marek Polacek <polacek@redhat.com>
27989
27990 PR c++/107574
27991 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
27992
27993 2023-03-01 David Malcolm <dmalcolm@redhat.com>
27994
27995 PR analyzer/107565
27996 * gcc.dg/analyzer/builtins-pr107565.c: New test.
27997 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
27998
27999 2023-03-01 Patrick Palka <ppalka@redhat.com>
28000 Jason Merrill <jason@redhat.com>
28001
28002 PR c++/108219
28003 PR c++/108218
28004 * g++.dg/cpp0x/new6.C: New test.
28005 * g++.dg/cpp2a/concepts-new1.C: New test.
28006
28007 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
28008
28009 PR middle-end/108545
28010 * c-c++-common/gomp/map-8.c: New test.
28011 * gfortran.dg/gomp/map-9.f90: New test.
28012
28013 2023-03-01 David Malcolm <dmalcolm@redhat.com>
28014
28015 PR analyzer/108935
28016 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
28017 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
28018 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
28019
28020 2023-03-01 Jonathan Yong <10walls@gmail.com>
28021
28022 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
28023 targets.
28024
28025 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28026
28027 PR sanitizer/108894
28028 * c-c++-common/ubsan/bounds-16.c: New test.
28029
28030 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28031
28032 PR debug/108967
28033 * g++.dg/debug/pr108967.C: New test.
28034
28035 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28036
28037 PR c++/108606
28038 * g++.dg/cpp1y/pr108606.C: New test.
28039
28040 2023-03-01 Richard Biener <rguenther@suse.de>
28041
28042 PR tree-optimization/108970
28043 * gcc.dg/pr108970.c: New testcase.
28044
28045 2023-03-01 Richard Biener <rguenther@suse.de>
28046
28047 PR tree-optimization/108950
28048 * gcc.dg/vect/pr108950.c: New testcase.
28049
28050 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
28051
28052 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
28053 newlib targets too.
28054
28055 2023-02-28 Patrick Palka <ppalka@redhat.com>
28056
28057 PR c++/108848
28058 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
28059 exception specifier" error. Expect a separate "not usable
28060 in a constant expression" error.
28061 * g++.dg/cpp1y/var-templ75.C: New test.
28062 * g++.dg/cpp1y/var-templ76.C: New test.
28063
28064 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
28065
28066 PR middle-end/107411
28067 PR middle-end/107411
28068 * g++.dg/pr107411.C: New test.
28069
28070 2023-02-28 Marek Polacek <polacek@redhat.com>
28071
28072 PR c++/108550
28073 * g++.dg/cpp1y/var-templ70.C: New test.
28074 * g++.dg/cpp1y/var-templ71.C: New test.
28075 * g++.dg/cpp1y/var-templ72.C: New test.
28076
28077 2023-02-28 Marek Polacek <polacek@redhat.com>
28078
28079 PR c++/107938
28080 * g++.dg/cpp1y/var-templ73.C: New test.
28081 * g++.dg/cpp1y/var-templ74.C: New test.
28082 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
28083
28084 2023-02-28 Jakub Jelinek <jakub@redhat.com>
28085
28086 PR sanitizer/108894
28087 * gcc.dg/ubsan/bounds-4.c: New test.
28088 * gcc.dg/ubsan/bounds-4a.c: New test.
28089 * gcc.dg/ubsan/bounds-4b.c: New test.
28090 * gcc.dg/ubsan/bounds-4c.c: New test.
28091 * gcc.dg/ubsan/bounds-4d.c: New test.
28092 * g++.dg/ubsan/bounds-1.C: New test.
28093
28094 2023-02-28 Richard Biener <rguenther@suse.de>
28095
28096 PR testsuite/108942
28097 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
28098
28099 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28100
28101 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
28102 message for "default_packed" targets.
28103
28104 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28105
28106 * lib/multiline.exp (handle-multiline-outputs): Shorten
28107 message to the same for fail and pass.
28108
28109 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28110
28111 PR testsuite/91419
28112 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
28113
28114 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28115
28116 PR testsuite/79356
28117 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
28118 of targets excluding xfail on lines 50 and 51.
28119
28120 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28121
28122 PR tree-optimization/108828
28123 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
28124
28125 2023-02-27 Harald Anlauf <anlauf@gmx.de>
28126
28127 PR fortran/108937
28128 * gfortran.dg/ibits_2.f90: New test.
28129
28130 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
28131
28132 * ada/acats/run_all.sh: Adjust example of compiler options.
28133
28134 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28135
28136 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28137 Also add conditional to gm2-simple-execute.
28138
28139 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28140
28141 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
28142 (gm2_run_tower_test): New global variable. Add conditional
28143 before invoking gm2-local-exec.
28144
28145 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
28146
28147 * lib/multiline.exp (handle-multiline-outputs): Don't include the
28148 quoted multiline pattern in the pass/fail output.
28149
28150 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28151
28152 PR modula2/108261
28153 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
28154 variable access.
28155 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
28156 variable access.
28157 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
28158 variable access.
28159 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
28160 variable access.
28161 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
28162 variable access.
28163 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
28164 variable access.
28165 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
28166 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
28167 Add pathname.
28168 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
28169 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
28170 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
28171 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
28172 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
28173 Tidy up variable access.
28174 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
28175 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
28176 Add pathname.
28177 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
28178 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
28179 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
28180 (gm2_simple_execute): Keep executable if global is true.
28181 * lib/gm2-torture.exp: Add ; after global variable access.
28182 * lib/gm2.exp: Set up pathnames.
28183 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
28184 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
28185 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
28186 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
28187 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
28188 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
28189 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
28190 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
28191 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
28192 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
28193 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
28194 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
28195 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
28196 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
28197 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
28198 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
28199 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
28200 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
28201 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
28202 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
28203 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
28204 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
28205 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
28206 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
28207 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
28208 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
28209 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
28210 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
28211 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
28212 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
28213 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
28214 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
28215 * gm2/projects/pim/run/pass/tower/Window.def: New test.
28216 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
28217 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
28218 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
28219 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
28220 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28221 New test.
28222 * gm2/projects/pim/run/pass/tower/star: New test.
28223
28224 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
28225
28226 * gcc.target/xtensa/pr108919.c: New test.
28227
28228 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
28229
28230 PR fortran/108621
28231 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
28232
28233 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
28234
28235 * gfortran.dg/weak-2.f90: New test.
28236 * gfortran.dg/weak-3.f90: New test.
28237
28238 2023-02-24 Martin Liska <mliska@suse.cz>
28239
28240 PR sanitizer/108834
28241 * c-c++-common/asan/global-overflow-1.c: Test line and column
28242 info for a global variable.
28243
28244 2023-02-24 Alexandre Oliva <oliva@adacore.com>
28245
28246 PR c++/105224
28247 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
28248
28249 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28250
28251 PR middle-end/108854
28252 * g++.dg/opt/pr108854.C: New test.
28253
28254 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28255
28256 PR target/108881
28257 * gcc.target/i386/avx512bf16-pr108881.c: New test.
28258
28259 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
28260
28261 * gcc.target/mips/clz.c: New test.
28262 * gcc.target/mips/clo.c: New test.
28263 * gcc.target/mips/mips.exp: New option HAS_CLZ.
28264
28265 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
28266
28267 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
28268
28269 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28270
28271 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
28272 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
28273
28274 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28275
28276 * gcc.target/xtensa/elim_callee_saved.c: New.
28277
28278 2023-02-23 Jakub Jelinek <jakub@redhat.com>
28279
28280 PR testsuite/108899
28281 * g++.dg/modules/modules.exp: Only override unsupported if it
28282 exists and saved-unsupported doesn't.
28283
28284 2023-02-23 Richard Biener <rguenther@suse.de>
28285
28286 PR tree-optimization/108888
28287 * g++.dg/torture/pr108888.C: New testcase.
28288
28289 2023-02-22 Marek Polacek <polacek@redhat.com>
28290
28291 PR c/108880
28292 * c-c++-common/ubsan/pr108880.c: New test.
28293
28294 2023-02-22 Harald Anlauf <anlauf@gmx.de>
28295
28296 PR fortran/96024
28297 * gfortran.dg/pr96024.f90: New test.
28298
28299 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28300
28301 * g++.dg/modules/modules.exp: Override unsupported to update
28302 module_do, and test it after dg-test.
28303
28304 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28305
28306 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
28307 * gcc.target/arm/aes-fuse-2.c: Likewise.
28308
28309 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28310
28311 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
28312 usable in initializers.
28313
28314 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28315
28316 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
28317 arm-*-*.
28318 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
28319
28320 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28321
28322 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
28323 message.
28324
28325 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28326
28327 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
28328
28329 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
28330
28331 * gcc.dg/vect/vect-simd-clone-16.c: New test.
28332 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
28333 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
28334 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
28335 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
28336 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
28337 * gcc.dg/vect/vect-simd-clone-17.c: New test.
28338 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
28339 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
28340 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
28341 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
28342 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
28343 * gcc.dg/vect/vect-simd-clone-18.c: New test.
28344 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
28345 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
28346 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
28347 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
28348 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
28349
28350 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28351
28352 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
28353 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
28354 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
28355 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
28356 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
28357 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
28358
28359 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28360
28361 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
28362 condition.
28363
28364 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28365
28366 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
28367 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
28368 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
28369 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
28370 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
28371 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
28372 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
28373 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
28374 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
28375 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
28376 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
28377 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
28378 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
28379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
28380 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
28381 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
28382 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
28383 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
28384 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
28385 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
28386 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
28387 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
28388 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
28389 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
28390 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
28391 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
28392 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
28393 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
28394 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
28395 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
28396 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
28397 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
28398 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
28399 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
28400 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
28401 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
28402 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
28403 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
28404 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
28405 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
28406 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
28407 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
28408 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
28409 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
28410 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
28411 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
28412 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
28413 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
28414 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
28415 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
28416 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
28417 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
28418 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
28419 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
28420 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
28421 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
28422 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
28423 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
28424 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
28425 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
28426 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
28427 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
28428 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
28429 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
28430 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
28431 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
28432 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
28433 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
28434 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
28435 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
28436 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
28437 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
28438 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
28439 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
28440 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
28441 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
28442 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
28443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
28444 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
28445 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
28446 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
28447 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
28448 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
28449 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
28450 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
28451 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
28452 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
28453 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
28454 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
28455 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
28456 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
28457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
28458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
28459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
28460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
28461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
28462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
28463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
28464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
28465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
28466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
28467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
28468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
28469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
28470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
28471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
28472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
28473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
28474 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
28475 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
28476 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
28477 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
28478 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
28479 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
28480 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
28481 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
28482 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
28483 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
28484 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
28485 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
28486 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
28487 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
28488 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
28489 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
28490 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
28491 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
28492 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
28493 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
28494 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
28495 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
28496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
28497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
28498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
28499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
28500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
28501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
28502 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
28503 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
28504 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
28505 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
28506 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
28507 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
28508 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
28509 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
28510 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
28511 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
28512 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
28513 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
28514 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
28515 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
28516 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
28517 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
28518 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
28519 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
28520 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
28521 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
28522 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
28523 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
28524 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
28525 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
28526 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
28527 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
28528 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
28529 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
28530 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
28531 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
28532 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
28533 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
28534 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
28535 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
28536 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
28537 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
28538 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
28539 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
28540 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
28541 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
28542 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
28543 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
28544 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
28545 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
28546 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
28547 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
28548 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
28549 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
28550 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
28551 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
28552 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
28553 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
28554 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
28555 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
28556 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
28557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
28558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
28559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
28560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
28561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
28562 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
28563 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
28564 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
28565 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
28566 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
28567 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
28568 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
28569 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
28570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
28571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
28572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
28573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
28574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
28575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
28576 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
28577 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
28578 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
28579 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
28580 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
28581 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
28582 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
28583 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
28584 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
28585 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
28586 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
28587 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
28588 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
28589 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
28590 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
28591 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
28592 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
28593 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
28594 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
28595 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
28596 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
28597 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
28598 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
28599 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
28600 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
28601 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
28602 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
28603 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
28604 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
28605 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
28606 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
28607 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
28608 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
28609 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
28610 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
28611 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
28612 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
28613 out -Oz and -Og -g.
28614 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
28615
28616 2023-02-22 Jakub Jelinek <jakub@redhat.com>
28617
28618 PR middle-end/106258
28619 * g++.dg/ipa/pr106258.C: New test.
28620
28621 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
28622
28623 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
28624 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
28625 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
28626 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
28627 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
28628 * lib/target-supports.exp (check_compile): Use
28629 '-Wno-complain-wrong-lang'.
28630 * g++.dg/abi/empty12.C: Likewise.
28631 * g++.dg/abi/empty13.C: Likewise.
28632 * g++.dg/abi/empty14.C: Likewise.
28633 * g++.dg/abi/empty15.C: Likewise.
28634 * g++.dg/abi/empty16.C: Likewise.
28635 * g++.dg/abi/empty17.C: Likewise.
28636 * g++.dg/abi/empty18.C: Likewise.
28637 * g++.dg/abi/empty19.C: Likewise.
28638 * g++.dg/abi/empty22.C: Likewise.
28639 * g++.dg/abi/empty25.C: Likewise.
28640 * g++.dg/abi/empty26.C: Likewise.
28641 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
28642 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
28643 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
28644
28645 2023-02-21 David Malcolm <dmalcolm@redhat.com>
28646
28647 PR analyzer/108830
28648 * gcc.dg/analyzer/attribute-nonnull.c: Update for
28649 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28650 a path.
28651 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
28652 * gcc.dg/analyzer/data-model-1.c: Likewise.
28653 * gcc.dg/analyzer/data-model-5.c: Likewise.
28654 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
28655 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
28656 -fno-analyzer-suppress-followups.
28657 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
28658 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
28659 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
28660 * gcc.dg/analyzer/pipe2-1.c: Likewise.
28661 * gcc.dg/analyzer/pr101547.c: Update for
28662 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28663 a path.
28664 * gcc.dg/analyzer/pr101875.c: Likewise.
28665 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
28666 * gcc.dg/analyzer/pr104224.c: Add
28667 -fno-analyzer-suppress-followups.
28668 * gcc.dg/analyzer/realloc-2.c: Add
28669 -fno-analyzer-suppress-followups.
28670 * gcc.dg/analyzer/realloc-3.c: Likewise.
28671 * gcc.dg/analyzer/realloc-5.c: Likewise.
28672 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
28673 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
28674 * gcc.dg/analyzer/stdarg-1.c: Likewise.
28675 * gcc.dg/analyzer/symbolic-1.c: Likewise.
28676 * gcc.dg/analyzer/symbolic-7.c: Update for
28677 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28678 path.
28679 * gcc.dg/analyzer/uninit-4.c: Likewise.
28680 * gcc.dg/analyzer/uninit-8.c: New test.
28681 * gcc.dg/analyzer/uninit-pr94713.c: Update for
28682 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28683 path.
28684 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
28685
28686 2023-02-21 Harald Anlauf <anlauf@gmx.de>
28687
28688 PR fortran/96025
28689 * gfortran.dg/pr96025.f90: New test.
28690
28691 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28692
28693 * gdc.dg/simd2a.d: Update.
28694 * gdc.dg/simd2b.d: Update.
28695 * gdc.dg/simd2c.d: Update.
28696 * gdc.dg/simd2d.d: Update.
28697 * gdc.dg/simd2e.d: Update.
28698 * gdc.dg/simd2f.d: Update.
28699 * gdc.dg/simd2g.d: Update.
28700 * gdc.dg/simd2h.d: Update.
28701 * gdc.dg/simd2i.d: Update.
28702 * gdc.dg/simd2j.d: Update.
28703
28704 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28705
28706 * gdc.dg/ctfeintrinsics.d: New test.
28707
28708 2023-02-21 Richard Biener <rguenther@suse.de>
28709
28710 PR tree-optimization/108691
28711 * gcc.dg/pr108691.c: New testcase.
28712
28713 2023-02-21 Richard Biener <rguenther@suse.de>
28714
28715 PR tree-optimization/108793
28716 * gcc.dg/torture/pr108793.c: New testcase.
28717
28718 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28719
28720 * rust/compile/torture/intrinsics-math.rs: New test.
28721
28722 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28723
28724 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
28725
28726 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28727
28728 * rust/execute/torture/closure3.rs: New test.
28729
28730 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28731
28732 * rust/compile/torture/phantom_data.rs: New test.
28733
28734 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28735
28736 * rust/compile/torture/intrinsics-3.rs:
28737 * rust/execute/torture/atomic_load.rs: New test.
28738
28739 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28740
28741 * rust/compile/torture/intrinsics-5.rs: Fix error message.
28742
28743 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28744
28745 * rust/compile/torture/intrinsics-6.rs: New test.
28746 * rust/compile/torture/intrinsics-7.rs: New test.
28747
28748 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28749
28750 * rust/compile/torture/intrinsics-4.rs: New test.
28751 * rust/compile/torture/intrinsics-5.rs: New test.
28752 * rust/execute/torture/atomic_store.rs: New test.
28753
28754 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28755
28756 * rust/compile/torture/intrinsics-3.rs: New test.
28757
28758 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28759
28760 * rust/execute/torture/closure2.rs: New test.
28761
28762 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28763
28764 * rust/execute/torture/closure1.rs: New test.
28765
28766 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28767
28768 * rust/compile/issue-1589.rs: New test.
28769
28770 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28771
28772 * rust/compile/generics7.rs: Fix test with missing assertion.
28773 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
28774
28775 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
28776
28777 * rust/compile/missing_closing_paren.rs: New test.
28778
28779 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28780
28781 * rust/execute/torture/prefetch_data.rs: New test.
28782
28783 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28784
28785 * rust/compile/torture/issue-1555.rs: New test.
28786
28787 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
28788
28789 * rust/compile/const9.rs: New test.
28790
28791 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28792
28793 * rust/compile/issue-1272.rs: New test.
28794
28795 2023-02-21 Richard Biener <rguenther@suse.de>
28796
28797 PR tree-optimization/108868
28798 * gcc.dg/pr108868.c: New testcase.
28799
28800 2023-02-21 Richard Biener <rguenther@suse.de>
28801
28802 PR tree-optimization/108855
28803 * gcc.dg/pr108855.c: New testcase.
28804
28805 2023-02-21 Richard Biener <rguenther@suse.de>
28806
28807 Revert:
28808 2023-02-21 Richard Biener <rguenther@suse.de>
28809
28810 PR tree-optimization/108691
28811 * gcc.dg/pr108691.c: New testcase.
28812
28813 2023-02-20 Jakub Jelinek <jakub2redhat.com>
28814
28815 PR target/108862
28816 * gcc.dg/pr108862.c: New test.
28817 * gcc.target/powerpc/pr108862.c: New test.
28818
28819 2023-02-20 Marek Polacek <polacek@redhat.com>
28820
28821 PR c++/101073
28822 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
28823 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
28824
28825 2023-02-20 Marek Polacek <polacek@redhat.com>
28826
28827 PR c++/108829
28828 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
28829 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
28830
28831 2023-02-20 Richard Biener <rguenther@suse.de>
28832
28833 PR tree-optimization/108816
28834 * gcc.dg/torture/pr108816.c: New testcase.
28835
28836 2023-02-20 Richard Biener <rguenther@suse.de>
28837
28838 PR tree-optimization/108825
28839 * gcc.dg/torture/pr108825.c: New testcase.
28840
28841 2023-02-18 Jason Merrill <jason@redhat.com>
28842
28843 DR 2518
28844 PR c++/52809
28845 PR c++/53638
28846 PR c++/87389
28847 PR c++/89741
28848 PR c++/92099
28849 PR c++/104041
28850 PR c++/104691
28851 * g++.dg/DRs/dr2518.C: New test.
28852
28853 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28854
28855 PR tree-optimization/108819
28856 * gcc.dg/pr108819.c: New test.
28857
28858 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28859
28860 PR target/108832
28861 * gcc.target/i386/pr108832.c: New test.
28862
28863 2023-02-18 Martin Uecker <uecker@tugraz.at>
28864
28865 PR c/108375
28866 * gcc.dg/pr108375-1.c: New test.
28867 * gcc.dg/pr108375-2.c: New test.
28868
28869 2023-02-18 Martin Uecker <uecker@tugraz.at>
28870
28871 PR c/105660
28872 PR c/105660
28873 * gcc.dg/pr105660-1.c: New test.
28874 * gcc.dg/pr105660-2.c: New test.
28875
28876 2023-02-17 Patrick Palka <ppalka@redhat.com>
28877
28878 PR c++/108243
28879 PR c++/97553
28880 * g++.dg/opt/is_constant_evaluated1.C: New test.
28881 * g++.dg/opt/is_constant_evaluated2.C: New test.
28882
28883 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28884
28885 PR target/108831
28886 * gcc.target/i386/pr108831-1.c: New test.
28887 * gcc.target/i386/pr108831-2.c: Ditto.
28888
28889 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28890
28891 PR target/108805
28892 * gcc.dg/pr108805.c: New test.
28893
28894 2023-02-17 Richard Biener <rguenther@suse.de>
28895
28896 PR tree-optimization/108821
28897 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
28898
28899 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28900
28901 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
28902 CLOCK which is available on mingw as well as other platforms.
28903 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
28904
28905 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28906
28907 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
28908 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
28909 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
28910 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
28911 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
28912 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
28913 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
28914 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
28915 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
28916 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
28917 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
28918
28919 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28920
28921 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
28922
28923 2023-02-16 David Malcolm <dmalcolm@redhat.com>
28924
28925 PR analyzer/108806
28926 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
28927 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
28928 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
28929 (test_bitmask_2): New.
28930 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
28931
28932 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
28933
28934 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
28935
28936 2023-02-16 Patrick Palka <ppalka@redhat.com>
28937
28938 PR c++/107773
28939 * g++.dg/template/typename24.C: New test.
28940 * g++.dg/template/typename25.C: New test.
28941 * g++.dg/template/typename25a.C: New test.
28942 * g++.dg/template/typename26.C: New test.
28943
28944 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28945
28946 PR tree-optimization/108657
28947 * gcc.dg/pr108657.c: New test.
28948
28949 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28950
28951 PR tree-optimization/108783
28952 * gcc.c-torture/compile/pr108783.c: New test.
28953
28954 2023-02-16 Richard Biener <rguenther@suse.de>
28955
28956 PR tree-optimization/108791
28957 * gcc.dg/torture/pr108791.c: New testcase.
28958
28959 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
28960
28961 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
28962 as a non-LRA target.
28963
28964 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28965
28966 PR fortran/103608
28967 * gfortran.dg/pr103608.f90: New test.
28968
28969 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28970
28971 PR fortran/104554
28972 * gfortran.dg/pr104554.f90: New test.
28973
28974 2023-02-15 David Malcolm <dmalcolm@redhat.com>
28975
28976 PR analyzer/108664
28977 PR analyzer/108666
28978 PR analyzer/108725
28979 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
28980 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
28981 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
28982
28983 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
28984
28985 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
28986 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
28987 * gcc.target/i386/pr99464.c: Ditto.
28988 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
28989 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
28990 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
28991 * gcc.target/i386/pr98063.c: Ditto.
28992 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
28993 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
28994 * gcc.target/i386/pr95464.c: Ditto.
28995 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
28996 * gcc.target/i386/pr99530-2.c: Ditto.
28997 * gcc.target/i386/pr99530-3.c: Ditto.
28998 * gcc.target/i386/pr99530-4.c: Ditto.
28999 * gcc.target/i386/pr99530-5.c: Ditto.
29000 * gcc.target/i386/pr99530-6.c: Ditto.
29001 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
29002
29003 2023-02-15 Marek Polacek <polacek@redhat.com>
29004
29005 PR middle-end/106080
29006 * c-c++-common/Wdangling-pointer-10.c: New test.
29007 * c-c++-common/Wdangling-pointer-9.c: New test.
29008
29009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29010
29011 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
29012 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
29013 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
29014 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
29015 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
29016 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
29017 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
29018 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
29019 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
29020 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
29021 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
29022 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
29023 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
29024 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
29025 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
29026
29027 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29028
29029 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
29030 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
29031 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
29032 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
29033 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
29034 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
29035 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
29036 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
29037 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
29038 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
29039 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
29040 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
29041 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
29042 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
29043 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
29044
29045 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29046
29047 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
29048 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
29049 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
29050 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
29051 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
29052 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
29053 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
29054 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
29055 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
29056 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
29057 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
29058 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
29059 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
29060 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
29061 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
29062
29063 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29064
29065 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
29066 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
29067 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
29068 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
29069 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
29070 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
29071 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
29072 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
29073 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
29074 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
29075 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
29076 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
29077 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
29078 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
29079 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
29080
29081 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29082
29083 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
29084 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
29085 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
29086 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
29087 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
29088 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
29089 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
29090 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
29091 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
29092 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
29093 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
29094 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
29095 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
29096 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
29097 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
29098
29099 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29100
29101 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
29102 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
29103 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
29104 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
29105 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
29106 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
29107 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
29108 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
29109 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
29110 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
29111 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
29112 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
29113 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
29114 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
29115 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
29116
29117 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29118
29119 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
29120 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
29121 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
29122 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
29123 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
29124 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
29125 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
29126 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
29127 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
29128 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
29129 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
29130 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
29131 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
29132 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
29133 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
29134
29135 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29136
29137 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
29138 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
29139 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
29140 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
29141 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
29142 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
29143 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
29144 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
29145 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
29146 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
29147 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
29148 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
29149 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
29150 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
29151 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
29152
29153 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29154
29155 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
29156 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
29157 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
29158 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
29159 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
29160 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
29161 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
29162 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
29163 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
29164 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
29165 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
29166 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
29167 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
29168 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
29169 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
29170
29171 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29172
29173 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
29174 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
29175 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
29176 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
29177 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
29178 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
29179 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
29180 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
29181 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
29182 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
29183 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
29184 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
29185 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
29186 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
29187 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
29188
29189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29190
29191 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
29192 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
29193 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
29194 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
29195 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
29196 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
29197 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
29198 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
29199 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
29200 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
29201 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
29202 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
29203 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
29204 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
29205 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
29206
29207 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29208
29209 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
29210 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
29211 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
29212 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
29213 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
29214 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
29215 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
29216 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
29217 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
29218 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
29219 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
29220 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
29221 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
29222 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
29223 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
29224 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
29225 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
29226 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
29227 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
29228 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
29229 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
29230 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
29231 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
29232 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
29233 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
29234 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
29235 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
29236 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
29237 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
29238 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
29239 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
29240 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
29241 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
29242 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
29243 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
29244 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
29245 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
29246 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
29247 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
29248 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
29249 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
29250 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
29251 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
29252 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
29253 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
29254
29255 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29256
29257 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
29258 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
29259 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
29260 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
29261 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
29262 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
29263 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
29264 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
29265 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
29266 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
29267 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
29268 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
29269 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
29270 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
29271 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
29272 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
29273 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
29274 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
29275 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
29276 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
29277 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
29278 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
29279 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
29280 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
29281 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
29282 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
29283 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
29284 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
29285 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
29286 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
29287 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
29288 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
29289 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
29290 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
29291 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
29292 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
29293 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
29294 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
29295 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
29296 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
29297 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
29298 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
29299 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
29300 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
29301 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
29302 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
29303 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
29304 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
29305 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
29306 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
29307 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
29308 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
29309 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
29310 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
29311 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
29312 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
29313 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
29314 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
29315 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
29316 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
29317
29318 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29319
29320 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
29321 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
29322 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
29323 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
29324 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
29325 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
29326 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
29327 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
29328 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
29329
29330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29331
29332 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
29333 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
29334 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
29335 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
29336 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
29337 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
29338 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
29339 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
29340 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
29341 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
29342 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
29343 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
29344 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
29345 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
29346 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
29347 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
29348 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
29349 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
29350
29351 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29352
29353 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
29354 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
29355 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
29356 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
29357 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
29358 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
29359 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
29360 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
29361 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
29362 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
29363 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
29364 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
29365 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
29366 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
29367 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
29368 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
29369 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
29370 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
29371
29372 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29373
29374 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
29375 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
29376 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
29377 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
29378 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
29379 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
29380 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
29381 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
29382 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
29383 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
29384 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
29385 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
29386 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
29387 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
29388 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
29389 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
29390 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
29391 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
29392
29393 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29394
29395 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
29396 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
29397 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
29398 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
29399 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
29400 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
29401 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
29402 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
29403 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
29404 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
29405 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
29406 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
29407 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
29408 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
29409 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
29410 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
29411 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
29412 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
29413
29414 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29415
29416 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
29417 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
29418 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
29419 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
29420 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
29421 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
29422 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
29423 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
29424 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
29425 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
29426 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
29427 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
29428 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
29429 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
29430 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
29431 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
29432 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
29433 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
29434
29435 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29436
29437 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
29438 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
29439 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
29440 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
29441 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
29442 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
29443 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
29444 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
29445 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
29446 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
29447 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
29448 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
29449 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
29450 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
29451 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
29452 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
29453 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
29454 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
29455
29456 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29457
29458 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
29459 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
29460 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
29461 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
29462 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
29463 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
29464 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
29465 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
29466 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
29467 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
29468 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
29469 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
29470 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
29471 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
29472 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
29473 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
29474 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
29475 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
29476
29477 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29478
29479 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
29480 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
29481 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
29482 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
29483 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
29484 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
29485 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
29486 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
29487 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
29488 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
29489 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
29490 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
29491 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
29492 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
29493 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
29494 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
29495 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
29496 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
29497
29498 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29499
29500 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
29501 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
29502 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
29503 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
29504 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
29505 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
29506 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
29507 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
29508 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
29509 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
29510 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
29511 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
29512 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
29513 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
29514 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
29515 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
29516 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
29517 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
29518
29519 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29520
29521 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
29522 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
29523 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
29524 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
29525 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
29526 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
29527 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
29528 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
29529 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
29530 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
29531 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
29532 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
29533 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
29534 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
29535 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
29536 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
29537 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
29538 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
29539
29540 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29541
29542 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
29543 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
29544 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
29545 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
29546 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
29547 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
29548 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
29549 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
29550 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
29551 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
29552 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
29553 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
29554 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
29555 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
29556 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
29557 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
29558 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
29559 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
29560
29561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29562
29563 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
29564 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
29565 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
29566 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
29567 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
29568 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
29569 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
29570 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
29571 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
29572 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
29573 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
29574 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
29575 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
29576 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
29577 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
29578 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
29579 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
29580 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
29581
29582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29583
29584 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
29585 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
29586 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
29587 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
29588 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
29589 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
29590 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
29591 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
29592 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
29593 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
29594 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
29595 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
29596 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
29597 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
29598 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
29599 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
29600 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
29601 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
29602 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
29603 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
29604 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
29605 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
29606 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
29607 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
29608 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
29609 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
29610 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
29611 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
29612 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
29613 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
29614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
29615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
29616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
29617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
29618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
29619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
29620 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
29621 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
29622 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
29623 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
29624 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
29625 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
29626 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
29627 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
29628 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
29629 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
29630 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
29631 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
29632 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
29633 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
29634 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
29635 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
29636 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
29637 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
29638
29639 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29640
29641 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
29642 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
29643 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
29644 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
29645 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
29646 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
29647 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
29648 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
29649 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
29650 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
29651 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
29652 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
29653 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
29654 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
29655 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
29656 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
29657 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
29658 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
29659 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
29660 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
29661 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
29662 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
29663 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
29664 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
29665 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
29666 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
29667 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
29668 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
29669 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
29670 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
29671 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
29672 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
29673 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
29674 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
29675 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
29676 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
29677 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
29678 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
29679 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
29680 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
29681 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
29682 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
29683 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
29684 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
29685 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
29686 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
29687 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
29688 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
29689 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
29690 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
29691 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
29692 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
29693 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
29694 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
29695 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
29696 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
29697 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
29698 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
29699 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
29700 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
29701 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
29702 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
29703 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
29704 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
29705 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
29706 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
29707 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
29708 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
29709 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
29710 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
29711 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
29712 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
29713
29714 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29715
29716 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
29717 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
29718 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
29719 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
29720 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
29721 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
29722 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
29723 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
29724 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
29725
29726 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29727
29728 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
29729 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
29730 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
29731 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
29732 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
29733 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
29734 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
29735 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
29736 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
29737 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
29738 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
29739 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
29740 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
29741 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
29742 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
29743 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
29744 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
29745 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
29746
29747 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29748
29749 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
29750 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
29751 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
29752 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
29753 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
29754 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
29755 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
29756 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
29757 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
29758 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
29759 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
29760 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
29761 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
29762 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
29763 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
29764 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
29765 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
29766 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
29767
29768 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29769
29770 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
29771 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
29772 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
29773 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
29774 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
29775 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
29776 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
29777 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
29778 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
29779 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
29780 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
29781 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
29782 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
29783 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
29784 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
29785 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
29786 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
29787 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
29788 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
29789 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
29790 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
29791 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
29792 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
29793 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
29794 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
29795 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
29796 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
29797 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
29798 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
29799 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
29800 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
29801 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
29802 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
29803 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
29804 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
29805 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
29806
29807 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29808
29809 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
29810 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
29811 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
29812 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
29813 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
29814 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
29815 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
29816 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
29817 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
29818 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
29819 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
29820 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
29821 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
29822 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
29823 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
29824 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
29825 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
29826 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
29827
29828 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29829
29830 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
29831 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
29832 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
29833 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
29834 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
29835 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
29836 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
29837 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
29838 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
29839 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
29840 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
29841 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
29842 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
29843 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
29844 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
29845 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
29846 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
29847 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
29848 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
29849 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
29850 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
29851 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
29852 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
29853 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
29854 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
29855 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
29856 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
29857 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
29858 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
29859 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
29860 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
29861 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
29862 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
29863 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
29864 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
29865 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
29866
29867 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29868
29869 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
29870 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
29871 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
29872 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
29873 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
29874 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
29875 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
29876 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
29877 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
29878 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
29879 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
29880 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
29881 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
29882 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
29883 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
29884 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
29885 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
29886 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
29887
29888 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29889
29890 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
29891 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
29892 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
29893 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
29894 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
29895 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
29896 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
29897 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
29898 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
29899 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
29900 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
29901 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
29902 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
29903 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
29904 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
29905 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
29906 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
29907 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
29908 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
29909 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
29910 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
29911 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
29912 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
29913 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
29914 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
29915 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
29916 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
29917 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
29918 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
29919 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
29920 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
29921 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
29922 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
29923 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
29924 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
29925 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
29926
29927 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29928
29929 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
29930 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
29931 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
29932 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
29933 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
29934 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
29935 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
29936 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
29937 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
29938 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
29939 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
29940 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
29941 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
29942 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
29943 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
29944 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
29945 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
29946 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
29947
29948 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29949
29950 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
29951 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
29952 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
29953 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
29954 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
29955 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
29956 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
29957 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
29958 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
29959 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
29960 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
29961 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
29962 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
29963 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
29964 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
29965 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
29966 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
29967 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
29968 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
29969 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
29970 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
29971 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
29972 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
29973 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
29974 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
29975 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
29976 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
29977 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
29978 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
29979 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
29980 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
29981 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
29982 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
29983 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
29984 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
29985 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
29986
29987 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29988
29989 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
29990 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
29991 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
29992 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
29993 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
29994 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
29995 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
29996 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
29997 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
29998
29999 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30000
30001 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
30002 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
30003 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
30004 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
30005 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
30006 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
30007 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
30008 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
30009 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
30010 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
30011 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
30012 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
30013 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
30014 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
30015 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
30016 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
30017 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
30018 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
30019
30020 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30021
30022 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
30023 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
30024 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
30025 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
30026 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
30027 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
30028 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
30029 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
30030 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
30031 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
30032 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
30033 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
30034 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
30035 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
30036 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
30037 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
30038 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
30039 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
30040 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
30041 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
30042 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
30043 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
30044 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
30045 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
30046 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
30047 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
30048 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
30049 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
30050 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
30051 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
30052 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
30053 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
30054 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
30055 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
30056 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
30057 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
30058 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
30059 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
30060 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
30061 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
30062 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
30063 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
30064 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
30065 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
30066 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
30067 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
30068 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
30069 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
30070 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
30071 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
30072
30073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30074
30075 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
30076 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
30077 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
30078 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
30079 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
30080 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
30081 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
30082 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
30083 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
30084
30085 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30086
30087 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
30088 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
30089 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
30090 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
30091 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
30092 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
30093 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
30094 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
30095 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
30096 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
30097 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
30098 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
30099 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
30100 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
30101 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
30102 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
30103 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
30104 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
30105
30106 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30107
30108 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
30109 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
30110 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
30111 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
30112 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
30113 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
30114 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
30115 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
30116 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
30117 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
30118 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
30119 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
30120 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
30121 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
30122 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
30123 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
30124 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
30125 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
30126
30127 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30128
30129 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
30130 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
30131 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
30132 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
30133 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
30134 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
30135 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
30136 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
30137 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
30138 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
30139 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
30140 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
30141 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
30142 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
30143 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
30144 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
30145 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
30146 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
30147 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
30148 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
30149 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
30150 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
30151 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
30152 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
30153 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
30154 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
30155 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
30156 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
30157 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
30158 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
30159 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
30160 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
30161 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
30162 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
30163 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
30164 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
30165
30166 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30167
30168 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
30169 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
30170 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
30171 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
30172 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
30173 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
30174 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
30175 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
30176 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
30177 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
30178 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
30179 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
30180 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
30181 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
30182 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
30183 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
30184 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
30185 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
30186
30187 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30188
30189 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
30190 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
30191 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
30192 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
30193 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
30194 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
30195 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
30196 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
30197 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
30198 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
30199 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
30200 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
30201 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
30202 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
30203 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
30204 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
30205 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
30206 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
30207 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
30208 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
30209 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
30210 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
30211 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
30212 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
30213 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
30214 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
30215 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
30216 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
30217 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
30218 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
30219 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
30220 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
30221 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
30222 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
30223 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
30224 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
30225
30226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30227
30228 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
30229 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
30230 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
30231 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
30232 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
30233 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
30234 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
30235 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
30236 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
30237 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
30238 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
30239 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
30240 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
30241 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
30242 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
30243 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
30244 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
30245 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
30246
30247 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30248
30249 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
30250 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
30251 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
30252 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
30253 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
30254 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
30255 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
30256 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
30257 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
30258 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
30259 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
30260 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
30261 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
30262 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
30263 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
30264 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
30265 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
30266 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
30267 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
30268 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
30269 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
30270 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
30271 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
30272 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
30273 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
30274 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
30275 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
30276 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
30277 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
30278 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
30279 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
30280 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
30281 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
30282 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
30283 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
30284 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
30285
30286 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30287
30288 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
30289 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
30290 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
30291 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
30292 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
30293 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
30294 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
30295 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
30296 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
30297 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
30298 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
30299 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
30300 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
30301 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
30302 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
30303 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
30304 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
30305 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
30306
30307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30308
30309 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
30310 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
30311 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
30312 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
30313 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
30314 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
30315 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
30316 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
30317 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
30318 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
30319 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
30320 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
30321 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
30322 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
30323 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
30324 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
30325 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
30326 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
30327 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
30328 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
30329 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
30330 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
30331 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
30332 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
30333 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
30334 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
30335 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
30336 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
30337 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
30338 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
30339 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
30340 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
30341 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
30342 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
30343 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
30344 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
30345
30346 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30347
30348 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
30349 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
30350 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
30351 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
30352 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
30353 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
30354 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
30355 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
30356 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
30357
30358 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30359
30360 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
30361 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
30362 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
30363 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
30364 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
30365 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
30366 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
30367 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
30368 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
30369 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
30370 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
30371 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
30372 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
30373 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
30374 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
30375 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
30376 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
30377 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
30378
30379 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
30380
30381 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
30382 representations.
30383
30384 2023-02-15 Martin Jambor <mjambor@suse.cz>
30385
30386 PR ipa/108679
30387 * gcc.dg/ipa/pr108679.c: New test.
30388
30389 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
30390
30391 PR fortran/108512
30392 * gfortran.dg/gomp/loop-5.f90: New test.
30393 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
30394 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
30395
30396 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30397
30398 PR target/108787
30399 PR target/103109
30400 * gcc.dg/pr108787.c: New test.
30401 * gcc.target/powerpc/pr108787.c: New test.
30402 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
30403
30404 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30405
30406 * g++.dg/DRs/dr2475.C: New test.
30407 * g++.dg/DRs/dr2478.C: New test.
30408 * g++.dg/DRs/dr2530.C: New test.
30409 * g++.dg/DRs/dr2673.C: New test.
30410 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
30411
30412 2023-02-15 Marek Polacek <polacek@redhat.com>
30413
30414 PR c++/106675
30415 * g++.dg/cpp0x/overload-conv-5.C: New test.
30416
30417 2023-02-14 David Faust <david.faust@oracle.com>
30418
30419 PR target/108790
30420 * gcc.target/bpf/ldxdw.c: New test.
30421
30422 2023-02-14 Andrew Pinski <apinski@marvell.com>
30423
30424 PR tree-optimization/108355
30425 PR tree-optimization/96921
30426 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
30427 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
30428 * gcc.dg/tree-ssa/pr108354-1.c: New test.
30429
30430 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
30431
30432 * gnat.dg/shift2.adb: New test.
30433
30434 2023-02-14 Richard Biener <rguenther@suse.de>
30435
30436 PR tree-optimization/108782
30437 * gcc.dg/torture/pr108782.c: New testcase.
30438
30439 2023-02-14 Jakub Jelinek <jakub@redhat.com>
30440
30441 PR sanitizer/108777
30442 * gcc.dg/asan/pr108777-1.c: New test.
30443 * gcc.dg/asan/pr108777-2.c: New test.
30444 * gcc.dg/asan/pr108777-3.c: New test.
30445 * gcc.dg/asan/pr108777-4.c: New test.
30446 * gcc.dg/asan/pr108777-5.c: New test.
30447 * gcc.dg/asan/pr108777-6.c: New test.
30448 * gcc.dg/completion-3.c: Adjust expected multiline output.
30449
30450 2023-02-14 Andreas Schwab <schwab@suse.de>
30451
30452 PR target/108723
30453 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
30454 over cfi directives.
30455 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
30456 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
30457 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
30458 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
30459 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
30460 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
30461
30462 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
30463
30464 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
30465
30466 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
30467
30468 PR tree-optimization/96373
30469 PR tree-optimization/108571
30470 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
30471 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
30472 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
30473 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
30474
30475 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
30476
30477 PR target/96373
30478 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
30479 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
30480 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
30481 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
30482 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
30483 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
30484 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
30485 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
30486 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
30487 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
30488 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
30489 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
30490 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
30491 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
30492 * gcc.target/powerpc/pr96373.c: New test.
30493
30494 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
30495
30496 PR rtl-optimization/108681
30497 * gcc.target/aarch64/pr108681.c: New test.
30498
30499 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
30500
30501 * gcc.target/i386/pr108774.c: New.
30502
30503 2023-02-13 Harald Anlauf <anlauf@gmx.de>
30504
30505 PR fortran/103475
30506 * gfortran.dg/pr103475.f90: New test.
30507
30508 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
30509
30510 PR target/108516
30511 * gcc.target/i386/pr108516-1.c: New test.
30512 * gcc.target/i386/pr108516-2.c: Ditto.
30513
30514 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
30515
30516 * gfortran.dg/noinline.f90: New test.
30517 * gfortran.dg/noreturn-1.f90: New test.
30518 * gfortran.dg/noreturn-2.f90: New test.
30519 * gfortran.dg/noreturn-3.f90: New test.
30520 * gfortran.dg/noreturn-4.f90: New test.
30521 * gfortran.dg/noreturn-5.f90: New test.
30522 * gfortran.dg/weak-1.f90: New test.
30523
30524 2023-02-13 Richard Biener <rguenther@suse.de>
30525
30526 PR tree-optimization/108691
30527 * gcc.dg/pr108691.c: New testcase.
30528
30529 2023-02-13 Jonathan Yong <10walls@gmail.com>
30530
30531 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
30532 regex pattern to allow long long instead of just long.
30533
30534 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
30535
30536 * gcc.target/arc/milli-1.c: Update test.
30537
30538 2023-02-13 Richard Biener <rguenther@suse.de>
30539
30540 PR tree-optimization/106722
30541 * gcc.dg/torture/pr108737.c: New testcase.
30542
30543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30544
30545 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
30546 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
30547 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
30548 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
30549 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
30550 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
30551 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
30552 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
30553 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
30554 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
30555 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
30556 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
30557 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
30558 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
30559 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
30560
30561 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30562
30563 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
30564 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
30565 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
30566 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
30567 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
30568 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
30569 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
30570 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
30571 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
30572 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
30573 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
30574 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
30575 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
30576 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
30577 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
30578 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
30579 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
30580 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
30581 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
30582 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
30583 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
30584 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
30585 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
30586 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
30587 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
30588 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
30589 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
30590 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
30591 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
30592 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
30593
30594 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30595
30596 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
30597 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
30598 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
30599 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
30600 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
30601 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
30602 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
30603 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
30604 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
30605 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
30606 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
30607 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
30608 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
30609 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
30610 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
30611
30612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30613
30614 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
30615 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
30616 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
30617 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
30618 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
30619 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
30620 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
30621 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
30622 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
30623 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
30624 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
30625 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
30626 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
30627 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
30628 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
30629 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
30630 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
30631 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
30632 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
30633 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
30634 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
30635 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
30636 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
30637 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
30638 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
30639 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
30640 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
30641 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
30642 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
30643 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
30644
30645 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30646
30647 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
30648 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
30649 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
30650 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
30651 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
30652 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
30653 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
30654 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
30655 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
30656 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
30657 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
30658 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
30659 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
30660 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
30661 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
30662
30663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30664
30665 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
30666 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
30667 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
30668 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
30669 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
30670 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
30671 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
30672 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
30673 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
30674 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
30675 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
30676 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
30677 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
30678 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
30679 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
30680 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
30681 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
30682 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
30683 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
30684 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
30685 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
30686 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
30687 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
30688 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
30689 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
30690 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
30691 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
30692 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
30693 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
30694 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
30695
30696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30697
30698 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
30699 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
30700 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
30701 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
30702 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
30703 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
30704 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
30705 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
30706 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
30707 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
30708 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
30709 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
30710 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
30711 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
30712 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
30713
30714 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30715
30716 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
30717 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
30718 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
30719 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
30720 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
30721 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
30722 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
30723 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
30724 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
30725 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
30726 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
30727 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
30728 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
30729 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
30730 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
30731 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
30732 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
30733 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
30734 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
30735 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
30736 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
30737 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
30738 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
30739 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
30740 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
30741 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
30742 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
30743 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
30744 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
30745 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
30746
30747 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30748
30749 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
30750 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
30751 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
30752 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
30753 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
30754 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
30755 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
30756 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
30757 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
30758 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
30759 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
30760 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
30761 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
30762 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
30763 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
30764 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
30765 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
30766 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
30767 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
30768 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
30769 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
30770 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
30771 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
30772 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
30773 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
30774 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
30775 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
30776 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
30777 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
30778 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
30779 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
30780 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
30781 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
30782 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
30783 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
30784 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
30785 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
30786 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
30787 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
30788 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
30789 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
30790 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
30791 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
30792 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
30793 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
30794 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
30795 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
30796 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
30797 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
30798 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
30799 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
30800 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
30801 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
30802 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
30803 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
30804 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
30805 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
30806 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
30807 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
30808 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
30809
30810 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30811
30812 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
30813 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
30814 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
30815 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
30816 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
30817 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
30818 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
30819 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
30820 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
30821 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
30822 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
30823 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
30824 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
30825 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
30826 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
30827
30828 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30829
30830 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
30831 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
30832 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
30833 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
30834 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
30835 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
30836 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
30837 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
30838 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
30839 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
30840 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
30841 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
30842 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
30843 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
30844 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
30845 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
30846 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
30847 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
30848 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
30849 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
30850 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
30851 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
30852 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
30853 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
30854 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
30855 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
30856 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
30857 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
30858 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
30859 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
30860
30861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30862
30863 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
30864 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
30865 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
30866 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
30867 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
30868 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
30869 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
30870 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
30871 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
30872 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
30873 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
30874 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
30875 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
30876 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
30877 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
30878
30879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30880
30881 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
30882 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
30883 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
30884 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
30885 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
30886 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
30887 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
30888 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
30889 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
30890 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
30891 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
30892 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
30893 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
30894 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
30895 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
30896
30897 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30898
30899 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
30900 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
30901 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
30902 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
30903 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
30904 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
30905 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
30906 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
30907 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
30908 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
30909 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
30910 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
30911 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
30912 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
30913 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
30914
30915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30916
30917 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
30918 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
30919 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
30920 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
30921 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
30922 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
30923 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
30924 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
30925 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
30926 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
30927 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
30928 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
30929 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
30930 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
30931 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
30932
30933 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30934
30935 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
30936 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
30937 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
30938 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
30939 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
30940 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
30941 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
30942 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
30943 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
30944 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
30945 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
30946 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
30947 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
30948 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
30949 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
30950 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
30951 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
30952 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
30953 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
30954
30955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30956
30957 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
30958 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
30959 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
30960 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
30961 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
30962 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
30963 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
30964 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
30965 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
30966 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
30967 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
30968 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
30969 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
30970 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
30971 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
30972 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
30973 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
30974 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
30975 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
30976 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
30977 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
30978 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
30979 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
30980 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
30981 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
30982 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
30983 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
30984 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
30985 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
30986 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
30987 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
30988 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
30989 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
30990 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
30991 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
30992 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
30993
30994 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30995
30996 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
30997 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
30998 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
30999 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
31000 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
31001 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
31002 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
31003 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
31004 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
31005 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
31006 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
31007 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
31008 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
31009 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
31010 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
31011 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
31012 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
31013 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
31014
31015 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31016
31017 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
31018 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
31019 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
31020 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
31021 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
31022 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
31023 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
31024 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
31025 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
31026 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
31027 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
31028 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
31029 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
31030 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
31031 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
31032 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
31033 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
31034 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
31035 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
31036 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
31037 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
31038 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
31039 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
31040 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
31041 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
31042 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
31043 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
31044 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
31045 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
31046 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
31047 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
31048 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
31049 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
31050 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
31051 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
31052 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
31053
31054 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31055
31056 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
31057 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
31058 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
31059 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
31060 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
31061 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
31062 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
31063 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
31064 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
31065 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
31066 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
31067 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
31068 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
31069 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
31070 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
31071 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
31072 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
31073 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
31074
31075 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31076
31077 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
31078 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
31079 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
31080 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
31081 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
31082 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
31083 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
31084 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
31085 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
31086 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
31087 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
31088 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
31089 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
31090 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
31091 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
31092 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
31093 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
31094 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
31095 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
31096 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
31097 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
31098 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
31099 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
31100 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
31101 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
31102 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
31103 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
31104 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
31105 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
31106 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
31107 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
31108 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
31109 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
31110 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
31111 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
31112 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
31113
31114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31115
31116 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
31117 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
31118 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
31119 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
31120 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
31121 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
31122 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
31123 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
31124 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
31125 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
31126 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
31127 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
31128 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
31129 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
31130 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
31131 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
31132 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
31133 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
31134
31135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31136
31137 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
31138 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
31139 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
31140 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
31141 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
31142 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
31143 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
31144 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
31145 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
31146 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
31147 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
31148 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
31149 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
31150 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
31151 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
31152 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
31153 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
31154 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
31155 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
31156 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
31157 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
31158 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
31159 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
31160 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
31161 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
31162 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
31163 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
31164 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
31165 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
31166 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
31167 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
31168 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
31169 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
31170 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
31171 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
31172 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
31173
31174 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31175
31176 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
31177 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
31178 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
31179 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
31180 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
31181 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
31182 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
31183 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
31184 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
31185 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
31186 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
31187 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
31188 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
31189 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
31190 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
31191 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
31192 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
31193 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
31194 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
31195 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
31196 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
31197 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
31198 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
31199 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
31200 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
31201 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
31202 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
31203 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
31204 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
31205 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
31206 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
31207 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
31208 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
31209 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
31210 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
31211 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
31212 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
31213 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
31214 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
31215 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
31216 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
31217 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
31218 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
31219 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
31220 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
31221 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
31222 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
31223 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
31224 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
31225 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
31226 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
31227 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
31228 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
31229 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
31230 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
31231 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
31232 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
31233 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
31234 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
31235 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
31236 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
31237 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
31238 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
31239 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
31240 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
31241 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
31242 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
31243 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
31244 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
31245 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
31246 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
31247 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
31248
31249 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31250
31251 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
31252 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
31253 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
31254 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
31255 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
31256 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
31257 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
31258 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
31259 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
31260 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
31261 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
31262 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
31263 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
31264 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
31265 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
31266 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
31267 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
31268 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
31269
31270 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31271
31272 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
31273 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
31274 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
31275 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
31276 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
31277 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
31278 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
31279 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
31280 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
31281 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
31282 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
31283 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
31284 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
31285 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
31286 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
31287 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
31288 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
31289 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
31290 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
31291 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
31292 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
31293 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
31294 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
31295 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
31296 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
31297 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
31298 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
31299 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
31300 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
31301 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
31302 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
31303 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
31304 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
31305 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
31306 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
31307 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
31308
31309 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31310
31311 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
31312 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
31313 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
31314 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
31315 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
31316 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
31317 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
31318 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
31319 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
31320 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
31321 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
31322 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
31323 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
31324 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
31325 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
31326 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
31327 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
31328 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
31329
31330 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31331
31332 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
31333 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
31334 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
31335 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
31336 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
31337 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
31338 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
31339 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
31340 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
31341 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
31342 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
31343 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
31344 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
31345 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
31346 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
31347 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
31348 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
31349 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
31350
31351 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31352
31353 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
31354 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
31355 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
31356 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
31357 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
31358 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
31359 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
31360 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
31361 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
31362 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
31363 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
31364 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
31365 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
31366 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
31367 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
31368 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
31369 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
31370 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
31371
31372 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31373
31374 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
31375 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
31376 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
31377 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
31378 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
31379 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
31380 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
31381 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
31382 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
31383 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
31384 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
31385 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
31386 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
31387 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
31388 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
31389 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
31390 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
31391 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
31392
31393 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31394
31395 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
31396 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
31397 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
31398 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
31399 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
31400 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
31401 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
31402 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
31403 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
31404 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
31405 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
31406 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
31407 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
31408 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
31409 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
31410 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
31411 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
31412 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
31413 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
31414 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
31415 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
31416 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
31417 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
31418 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
31419
31420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31421
31422 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
31423 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
31424 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
31425 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
31426 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
31427 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
31428 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
31429 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
31430 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
31431 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
31432 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
31433 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
31434 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
31435 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
31436 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
31437 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
31438 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
31439 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
31440 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
31441 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
31442 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
31443 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
31444 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
31445
31446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31447
31448 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
31449 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
31450 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
31451 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
31452 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
31453 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
31454 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
31455 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
31456 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
31457 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
31458 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
31459 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
31460 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
31461 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
31462 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
31463 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
31464 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
31465 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
31466 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
31467 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
31468 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
31469 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
31470 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
31471 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
31472 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
31473 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
31474 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
31475 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
31476 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
31477 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
31478
31479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31480
31481 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
31482 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
31483 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
31484 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
31485 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
31486 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
31487 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
31488 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
31489 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
31490 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
31491 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
31492 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
31493 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
31494 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
31495 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
31496 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
31497 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
31498 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
31499 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
31500 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
31501 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
31502 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
31503 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
31504 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
31505 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
31506 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
31507 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
31508 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
31509 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
31510 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
31511
31512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31513
31514 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
31515 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
31516 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
31517 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
31518 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
31519 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
31520 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
31521 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
31522 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
31523 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
31524 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
31525 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
31526 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
31527 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
31528 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
31529 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
31530 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
31531 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
31532 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
31533 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
31534 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
31535 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
31536 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
31537 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
31538 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
31539 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
31540 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
31541 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
31542
31543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31544
31545 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
31546 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
31547 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
31548 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
31549 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
31550 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
31551 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
31552 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
31553 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
31554 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
31555 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
31556 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
31557
31558 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31559
31560 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
31561 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
31562 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
31563 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
31564 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
31565 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
31566
31567 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31568
31569 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
31570 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
31571 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
31572 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
31573 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
31574 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
31575 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
31576 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
31577 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
31578 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
31579 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
31580 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
31581 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
31582 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
31583 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
31584 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
31585 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
31586 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
31587
31588 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31589
31590 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
31591 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
31592 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
31593 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
31594 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
31595 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
31596 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
31597 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
31598 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
31599 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
31600 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
31601 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
31602 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
31603 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
31604 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
31605 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
31606 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
31607 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
31608 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
31609 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
31610 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
31611 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
31612 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
31613 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
31614 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
31615 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
31616 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
31617 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
31618 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
31619 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
31620 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
31621 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
31622 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
31623 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
31624 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
31625 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
31626
31627 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31628
31629 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
31630 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
31631 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
31632 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
31633 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
31634 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
31635 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
31636 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
31637 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
31638 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
31639 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
31640 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
31641 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
31642 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
31643 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
31644 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
31645 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
31646 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
31647 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
31648 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
31649 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
31650 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
31651 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
31652 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
31653 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
31654 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
31655 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
31656 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
31657 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
31658 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
31659 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
31660 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
31661 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
31662 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
31663 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
31664 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
31665
31666 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31667
31668 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
31669 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
31670 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
31671 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
31672 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
31673 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
31674 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
31675 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
31676 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
31677 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
31678 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
31679 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
31680 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
31681 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
31682 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
31683 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
31684 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
31685 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
31686
31687 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31688
31689 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
31690 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
31691 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
31692 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
31693 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
31694 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
31695 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
31696 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
31697 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
31698 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
31699 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
31700 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
31701 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
31702 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
31703 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
31704 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
31705 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
31706 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
31707
31708 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31709
31710 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
31711 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
31712 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
31713 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
31714 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
31715 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
31716 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
31717 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
31718 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
31719 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
31720 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
31721 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
31722 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
31723 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
31724 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
31725 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
31726 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
31727 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
31728 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
31729 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
31730 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
31731 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
31732 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
31733 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
31734 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
31735 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
31736
31737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31738
31739 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
31740 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
31741 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
31742 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
31743 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
31744 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
31745 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
31746 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
31747 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
31748 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
31749 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
31750 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
31751 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
31752 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
31753 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
31754 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
31755 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
31756 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
31757 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
31758 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
31759 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
31760 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
31761 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
31762 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
31763 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
31764 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
31765
31766 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31767
31768 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
31769 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
31770 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
31771 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
31772 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
31773 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
31774 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
31775 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
31776 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
31777 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
31778 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
31779 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
31780 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
31781 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
31782 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
31783 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
31784 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
31785 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
31786
31787 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31788
31789 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
31790 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
31791 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
31792 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
31793 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
31794 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
31795 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
31796 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
31797 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
31798 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
31799 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
31800 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
31801 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
31802 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
31803 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
31804 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
31805 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
31806 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
31807
31808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31809
31810 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
31811 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
31812 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
31813 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
31814 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
31815 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
31816 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
31817 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
31818 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
31819 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
31820 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
31821 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
31822 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
31823 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
31824 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
31825 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
31826 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
31827 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
31828 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
31829 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
31830 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
31831 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
31832
31833 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31834
31835 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
31836 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
31837 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
31838 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
31839 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
31840 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
31841 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
31842 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
31843 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
31844 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
31845 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
31846 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
31847 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
31848 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
31849 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
31850 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
31851 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
31852 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
31853 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
31854 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
31855 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
31856 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
31857
31858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31859
31860 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
31861
31862 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31863
31864 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
31865 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
31866 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
31867 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
31868 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
31869 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
31870 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
31871 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
31872 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
31873 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
31874 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
31875 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
31876 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
31877 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
31878 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
31879 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
31880 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
31881 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
31882 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
31883 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
31884 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
31885 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
31886 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
31887 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
31888 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
31889 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
31890 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
31891 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
31892 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
31893 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
31894
31895 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31896
31897 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
31898 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
31899 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
31900 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
31901 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
31902 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
31903 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
31904 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
31905 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
31906 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
31907 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
31908 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
31909 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
31910 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
31911 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
31912 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
31913 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
31914 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
31915 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
31916 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
31917 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
31918 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
31919 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
31920 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
31921 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
31922 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
31923 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
31924 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
31925 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
31926 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
31927
31928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31929
31930 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
31931 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
31932 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
31933 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
31934 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
31935 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
31936 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
31937 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
31938 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
31939 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
31940 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
31941 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
31942 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
31943 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
31944 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
31945 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
31946 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
31947 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
31948 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
31949 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
31950 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
31951 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
31952 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
31953 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
31954 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
31955 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
31956 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
31957 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
31958 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
31959 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
31960
31961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31962
31963 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
31964 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
31965 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
31966 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
31967 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
31968 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
31969 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
31970 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
31971 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
31972 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
31973 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
31974 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
31975 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
31976 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
31977 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
31978 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
31979 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
31980 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
31981 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
31982 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
31983 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
31984 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
31985 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
31986 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
31987 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
31988 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
31989 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
31990 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
31991 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
31992 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
31993
31994 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31995
31996 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
31997 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
31998 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
31999 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
32000 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
32001 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
32002 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
32003 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
32004 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
32005 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
32006 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
32007 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
32008 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
32009 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
32010 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
32011 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
32012 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
32013 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
32014 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
32015 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
32016 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
32017 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
32018 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
32019 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
32020 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
32021 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
32022 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
32023 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
32024 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
32025 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
32026
32027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32028
32029 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
32030 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
32031 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
32032 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
32033 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
32034 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
32035 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
32036 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
32037 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
32038 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
32039 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
32040 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
32041 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
32042 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
32043 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
32044 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
32045 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
32046 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
32047 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
32048 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
32049 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
32050 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
32051 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
32052 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
32053 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
32054 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
32055 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
32056 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
32057 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
32058 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
32059
32060 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32061
32062 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
32063 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
32064 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
32065 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
32066 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
32067 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
32068 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
32069 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
32070 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
32071 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
32072 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
32073 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
32074 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
32075 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
32076 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
32077 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
32078 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
32079 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
32080 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
32081 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
32082 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
32083 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
32084 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
32085 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
32086 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
32087 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
32088 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
32089 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
32090 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
32091 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
32092
32093 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32094
32095 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
32096 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
32097 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
32098 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
32099 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
32100 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
32101 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
32102 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
32103 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
32104 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
32105 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
32106 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
32107 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
32108 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
32109 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
32110 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
32111 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
32112 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
32113 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
32114 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
32115 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
32116 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
32117 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
32118 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
32119 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
32120 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
32121 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
32122 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
32123 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
32124 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
32125
32126 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32127
32128 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
32129 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
32130 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
32131 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
32132 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
32133 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
32134 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
32135 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
32136 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
32137 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
32138 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
32139 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
32140 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
32141 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
32142 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
32143 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
32144 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
32145 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
32146 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
32147 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
32148 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
32149 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
32150 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
32151 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
32152 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
32153 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
32154 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
32155 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
32156 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
32157 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
32158
32159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32160
32161 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
32162 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
32163 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
32164 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
32165 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
32166 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
32167 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
32168 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
32169 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
32170 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
32171 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
32172 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
32173 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
32174 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
32175 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
32176 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
32177 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
32178 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
32179 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
32180 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
32181 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
32182 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
32183 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
32184 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
32185 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
32186 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
32187 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
32188 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
32189 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
32190 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
32191
32192 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32193
32194 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
32195 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
32196 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
32197 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
32198 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
32199 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
32200 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
32201 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
32202 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
32203 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
32204 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
32205 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
32206 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
32207 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
32208 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
32209 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
32210 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
32211 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
32212 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
32213 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
32214 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
32215 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
32216 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
32217 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
32218 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
32219 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
32220 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
32221 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
32222 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
32223 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
32224
32225 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32226
32227 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
32228 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
32229 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
32230 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
32231 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
32232 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
32233 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
32234 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
32235 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
32236 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
32237 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
32238 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
32239 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
32240 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
32241 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
32242 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
32243 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
32244 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
32245 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
32246 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
32247 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
32248 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
32249 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
32250 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
32251 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
32252 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
32253 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
32254 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
32255 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
32256 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
32257
32258 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32259
32260 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
32261
32262 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32263
32264 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
32265 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
32266 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
32267 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
32268 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
32269 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
32270 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
32271 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
32272 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
32273 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
32274 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
32275 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
32276 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
32277 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
32278 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
32279 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
32280 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
32281 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
32282 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
32283 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
32284 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
32285 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
32286 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
32287 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
32288 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
32289 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
32290 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
32291 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
32292 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
32293 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
32294 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
32295 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
32296 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
32297 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
32298 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
32299 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
32300
32301 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32302
32303 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
32304 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
32305 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
32306 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
32307 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
32308 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
32309 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
32310 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
32311 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
32312 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
32313 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
32314 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
32315 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
32316 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
32317 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
32318 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
32319 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
32320 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
32321 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
32322 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
32323 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
32324 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
32325 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
32326 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
32327 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
32328 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
32329 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
32330 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
32331 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
32332 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
32333 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
32334 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
32335 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
32336 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
32337 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
32338 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
32339
32340 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32341
32342 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
32343 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
32344 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
32345 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
32346 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
32347 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
32348 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
32349 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
32350 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
32351 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
32352 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
32353 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
32354 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
32355 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
32356 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
32357 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
32358 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
32359 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
32360 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
32361 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
32362 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
32363 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
32364 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
32365 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
32366 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
32367 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
32368 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
32369 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
32370 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
32371 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
32372 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
32373 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
32374 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
32375 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
32376 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
32377 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
32378
32379 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32380
32381 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
32382 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
32383 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
32384 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
32385 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
32386 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
32387 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
32388 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
32389 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
32390 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
32391 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
32392 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
32393 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
32394 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
32395 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
32396 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
32397 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
32398 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
32399 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
32400 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
32401 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
32402 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
32403 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
32404 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
32405 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
32406 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
32407 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
32408 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
32409 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
32410 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
32411 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
32412 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
32413 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
32414 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
32415 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
32416 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
32417
32418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32419
32420 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
32421 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
32422 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
32423 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
32424 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
32425 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
32426 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
32427 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
32428 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
32429 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
32430 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
32431 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
32432 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
32433 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
32434 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
32435 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
32436 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
32437 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
32438 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
32439 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
32440 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
32441 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
32442 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
32443 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
32444 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
32445 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
32446 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
32447 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
32448 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
32449 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
32450 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
32451 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
32452 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
32453 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
32454 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
32455 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
32456
32457 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32458
32459 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
32460 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
32461 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
32462 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
32463 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
32464 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
32465 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
32466 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
32467 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
32468 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
32469 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
32470 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
32471 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
32472 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
32473 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
32474 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
32475 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
32476 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
32477 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
32478 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
32479 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
32480 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
32481 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
32482 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
32483 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
32484 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
32485 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
32486 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
32487 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
32488 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
32489 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
32490 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
32491 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
32492 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
32493 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
32494 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
32495
32496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32497
32498 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
32499 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
32500 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
32501 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
32502 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
32503 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
32504 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
32505 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
32506 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
32507 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
32508 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
32509 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
32510 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
32511 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
32512 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
32513 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
32514 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
32515 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
32516 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
32517 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
32518 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
32519 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
32520 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
32521 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
32522 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
32523 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
32524 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
32525 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
32526 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
32527 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
32528 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
32529 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
32530 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
32531 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
32532 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
32533 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
32534
32535 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32536
32537 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
32538 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
32539 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
32540 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
32541 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
32542 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
32543 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
32544 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
32545 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
32546 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
32547 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
32548 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
32549 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
32550 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
32551 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
32552 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
32553 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
32554 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
32555 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
32556 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
32557 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
32558 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
32559 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
32560 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
32561 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
32562 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
32563 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
32564 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
32565 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
32566 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
32567 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
32568 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
32569 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
32570 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
32571 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
32572 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
32573
32574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32575
32576 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
32577 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
32578 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
32579 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
32580 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
32581 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
32582 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
32583 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
32584 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
32585 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
32586 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
32587 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
32588 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
32589 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
32590 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
32591 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
32592 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
32593 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
32594
32595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32596
32597 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
32598 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
32599 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
32600 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
32601 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
32602 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
32603 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
32604 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
32605 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
32606 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
32607 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
32608 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
32609 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
32610 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
32611 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
32612 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
32613 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
32614 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
32615
32616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32617
32618 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
32619 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
32620 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
32621 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
32622 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
32623 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
32624 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
32625 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
32626 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
32627 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
32628 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
32629 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
32630 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
32631 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
32632 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
32633 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
32634 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
32635 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
32636
32637 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32638
32639 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
32640 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
32641 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
32642 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
32643 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
32644 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
32645 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
32646 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
32647 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
32648 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
32649 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
32650 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
32651 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
32652 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
32653 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
32654 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
32655 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
32656 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
32657
32658 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32659
32660 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
32661 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
32662 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
32663 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
32664 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
32665 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
32666 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
32667 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
32668 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
32669 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
32670 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
32671 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
32672 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
32673 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
32674 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
32675 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
32676 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
32677 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
32678
32679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32680
32681 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
32682 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
32683 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
32684 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
32685 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
32686 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
32687 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
32688 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
32689 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
32690 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
32691 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
32692 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
32693 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
32694 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
32695 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
32696 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
32697 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
32698 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
32699
32700 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32701
32702 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
32703 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
32704 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
32705 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
32706 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
32707 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
32708 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
32709 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
32710 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
32711 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
32712 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
32713 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
32714 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
32715 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
32716 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
32717 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
32718 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
32719 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
32720
32721 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32722
32723 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
32724 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
32725 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
32726 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
32727 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
32728 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
32729 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
32730 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
32731 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
32732 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
32733 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
32734 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
32735 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
32736 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
32737 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
32738 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
32739 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
32740 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
32741
32742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32743
32744 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
32745 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
32746 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
32747 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
32748 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
32749 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
32750 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
32751 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
32752 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
32753 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
32754 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
32755 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
32756 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
32757 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
32758 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
32759
32760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32761
32762 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
32763 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
32764 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
32765 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
32766 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
32767 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
32768 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
32769 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
32770 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
32771 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
32772 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
32773 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
32774 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
32775 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
32776 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
32777 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
32778 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
32779 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
32780 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
32781 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
32782 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
32783 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
32784 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
32785 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
32786 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
32787 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
32788 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
32789 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
32790 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
32791 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
32792
32793 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32794
32795 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
32796 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
32797 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
32798 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
32799 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
32800 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
32801 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
32802 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
32803 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
32804 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
32805 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
32806 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
32807 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
32808 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
32809 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
32810
32811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32812
32813 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
32814 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
32815 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
32816 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
32817 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
32818 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
32819 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
32820 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
32821 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
32822 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
32823 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
32824 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
32825 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
32826 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
32827 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
32828 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
32829 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
32830 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
32831 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
32832 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
32833 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
32834 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
32835 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
32836 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
32837 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
32838 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
32839 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
32840 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
32841 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
32842 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
32843
32844 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32845
32846 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
32847 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
32848 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
32849 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
32850 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
32851 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
32852 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
32853 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
32854 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
32855 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
32856 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
32857 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
32858 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
32859 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
32860 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
32861 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
32862 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
32863 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
32864 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
32865 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
32866 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
32867 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
32868 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
32869 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
32870 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
32871 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
32872 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
32873 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
32874 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
32875 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
32876
32877 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32878
32879 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
32880 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
32881 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
32882 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
32883 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
32884 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
32885 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
32886 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
32887 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
32888 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
32889 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
32890 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
32891 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
32892 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
32893 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
32894 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
32895 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
32896 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
32897
32898 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32899
32900 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
32901 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
32902 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
32903 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
32904 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
32905 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
32906 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
32907 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
32908 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
32909 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
32910 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
32911 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
32912 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
32913 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
32914 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
32915 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
32916 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
32917 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
32918 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
32919 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
32920 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
32921 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
32922 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
32923 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
32924 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
32925 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
32926 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
32927 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
32928 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
32929 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
32930 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
32931 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
32932 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
32933 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
32934 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
32935 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
32936
32937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32938
32939 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
32940 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
32941 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
32942 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
32943 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
32944 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
32945 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
32946 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
32947 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
32948 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
32949 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
32950 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
32951 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
32952 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
32953 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
32954 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
32955 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
32956 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
32957
32958 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32959
32960 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
32961 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
32962 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
32963 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
32964 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
32965 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
32966 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
32967 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
32968 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
32969 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
32970 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
32971 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
32972 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
32973 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
32974 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
32975 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
32976 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
32977 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
32978 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
32979 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
32980 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
32981 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
32982 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
32983 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
32984 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
32985 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
32986 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
32987 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
32988 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
32989 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
32990 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
32991 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
32992 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
32993 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
32994 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
32995 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
32996
32997 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32998
32999 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
33000 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
33001 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
33002 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
33003 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
33004 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
33005 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
33006 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
33007 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
33008 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
33009 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
33010 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
33011 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
33012 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
33013 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
33014 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
33015 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
33016 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
33017
33018 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33019
33020 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
33021 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
33022 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
33023 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
33024 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
33025 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
33026 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
33027 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
33028 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
33029 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
33030 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
33031 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
33032 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
33033 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
33034 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
33035 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
33036 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
33037 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
33038 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
33039 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
33040 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
33041 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
33042 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
33043 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
33044 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
33045 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
33046 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
33047 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
33048 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
33049 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
33050 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
33051 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
33052 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
33053 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
33054 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
33055 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
33056
33057 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33058
33059 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
33060 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
33061 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
33062 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
33063 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
33064 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
33065 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
33066 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
33067 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
33068 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
33069 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
33070 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
33071 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
33072 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
33073 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
33074 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
33075 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
33076 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
33077 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
33078 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
33079 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
33080 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
33081 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
33082 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
33083 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
33084 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
33085 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
33086 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
33087 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
33088 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
33089 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
33090 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
33091 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
33092 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
33093 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
33094 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
33095 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
33096 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
33097 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
33098 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
33099 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
33100 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
33101 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
33102 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
33103 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
33104
33105 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33106
33107 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
33108 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
33109 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
33110 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
33111 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
33112 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
33113 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
33114 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
33115 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
33116 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
33117 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
33118 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
33119 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
33120 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
33121 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
33122
33123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33124
33125 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
33126 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
33127 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
33128 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
33129 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
33130 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
33131 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
33132 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
33133 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
33134 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
33135 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
33136 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
33137 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
33138 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
33139 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
33140
33141 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33142
33143 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
33144 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
33145 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
33146 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
33147 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
33148 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
33149 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
33150 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
33151 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
33152 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
33153 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
33154 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
33155 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
33156 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
33157 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
33158
33159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33160
33161 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
33162
33163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33164
33165 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
33166 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
33167 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
33168 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
33169 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
33170 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
33171 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
33172 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
33173 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
33174 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
33175 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
33176 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
33177 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
33178 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
33179 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
33180 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
33181 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
33182 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
33183
33184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33185
33186 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
33187 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
33188 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
33189 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
33190 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
33191 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
33192 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
33193 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
33194 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
33195 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
33196 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
33197 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
33198 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
33199 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
33200 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
33201 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
33202 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
33203 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
33204
33205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33206
33207 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
33208 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
33209 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
33210 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
33211 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
33212 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
33213 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
33214 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
33215 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
33216 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
33217 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
33218 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
33219 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
33220 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
33221 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
33222 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
33223 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
33224 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
33225
33226 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33227
33228 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
33229 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
33230 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
33231 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
33237 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
33238 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
33239 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
33240 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
33246
33247 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33248
33249 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
33250 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
33251 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
33252 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
33253 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
33254 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
33255 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
33256 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
33257 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
33258 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
33259 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
33260 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
33261 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
33262 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
33263 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
33264 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
33265 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
33266 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
33267
33268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33269
33270 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
33271 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
33272 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
33273 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
33274 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
33275 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
33276 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
33277 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
33278 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
33279 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
33280 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
33281 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
33282 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
33283 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
33284 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
33285 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
33286 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
33287 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
33288
33289 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33290
33291 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
33292 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
33293 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
33294 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
33295 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
33296 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
33297 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
33298 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
33299 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
33300 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
33301 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
33302 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
33303 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
33304 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
33305 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
33306 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
33307 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
33308 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
33309 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
33310 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
33311 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
33312 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
33313 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
33314 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
33315 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
33316 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
33317 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
33318 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
33319 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
33320 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
33321
33322 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33323
33324 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
33325 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
33326 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
33327 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
33328 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
33329 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
33330 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
33331 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
33332 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
33333 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
33334 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
33335 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
33336 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
33337 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
33338 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
33339 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
33340 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
33341 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
33342 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
33343 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
33344 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
33345 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
33346 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
33347 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
33348 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
33349 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
33350 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
33351 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
33352 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
33353 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
33354
33355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33356
33357 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
33358 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
33359 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
33360 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
33361 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
33362 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
33363 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
33364 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
33365 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
33366 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
33367 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
33368 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
33369 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
33370 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
33371 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
33372 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
33373 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
33374 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
33375 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
33376 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
33377 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
33378 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
33379 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
33380 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
33381 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
33382 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
33383 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
33384 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
33385 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
33386 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
33387
33388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33389
33390 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
33391 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
33392 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
33393 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
33394 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
33395 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
33396 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
33397 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
33398 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
33399 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
33400 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
33401 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
33402 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
33403 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
33404 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
33405 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
33406 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
33407 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
33408 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
33409 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
33410 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
33411 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
33412 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
33413 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
33414 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
33415 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
33416 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
33417 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
33418 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
33419 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
33420
33421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33422
33423 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
33424 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
33425 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
33426 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
33427 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
33428 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
33429 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
33430 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
33431 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
33432 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
33433 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
33434 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
33435 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
33436 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
33437 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
33438 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
33439 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
33440 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
33441 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
33442 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
33443 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
33444 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
33445 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
33446 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
33447 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
33448 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
33449 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
33450 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
33451 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
33452 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
33453 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
33454 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
33455 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
33456 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
33457 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
33458 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
33459
33460 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33461
33462 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
33463 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
33464 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
33465 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
33466 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
33467 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
33468 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
33469 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
33470 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
33471 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
33472 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
33473 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
33474 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
33475 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
33476 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
33477 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
33478 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
33479 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
33480 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
33481 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
33482 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
33483 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
33484 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
33485 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
33486 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
33487 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
33488 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
33489 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
33490 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
33491 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
33492 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
33493 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
33494 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
33495 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
33496 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
33497 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
33498
33499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33500
33501 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
33502 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
33503 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
33504 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
33505 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
33506 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
33507 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
33508 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
33509 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
33510 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
33511 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
33512 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
33513 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
33514 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
33515 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
33516 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
33517 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
33518 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
33519 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
33520 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
33521 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
33522 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
33523 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
33524 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
33525 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
33526 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
33527 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
33528 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
33529 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
33530 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
33531 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
33532 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
33533 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
33534 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
33535 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
33536 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
33537
33538 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33539
33540 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
33541 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
33542 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
33543 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
33544 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
33545 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
33546 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
33547 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
33548 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
33549 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
33550 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
33551 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
33552 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
33553 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
33554 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
33555 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
33556 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
33557 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
33558 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
33559 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
33560 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
33561 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
33562 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
33563 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
33564 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
33565 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
33566 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
33567 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
33568 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
33569 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
33570 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
33571 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
33572 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
33573 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
33574 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
33575 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
33576
33577 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33578
33579 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
33580 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
33581 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
33582 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
33583 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
33584 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
33585 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
33586 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
33587 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
33588 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
33589 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
33590 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
33591 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
33592 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
33593 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
33594 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
33595 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
33596 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
33597
33598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33599
33600 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
33601 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
33602 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
33603 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
33604 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
33605 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
33606 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
33607 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
33608 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
33609 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
33610 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
33611 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
33612 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
33613 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
33614 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
33615 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
33616 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
33617 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
33618
33619 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33620
33621 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
33622 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
33623 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
33624 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
33625 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
33626 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
33627 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
33628 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
33629 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
33630 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
33631 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
33632 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
33633 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
33634 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
33635 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
33636 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
33637 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
33638 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
33639
33640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33641
33642 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
33643 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
33644 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
33645 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
33646 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
33647 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
33648 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
33649 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
33650 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
33651 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
33652 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
33653 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
33654 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
33655 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
33656 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
33657 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
33658 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
33659 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
33660
33661 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33662
33663 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
33664 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
33665 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
33666 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
33667 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
33668 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
33669 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
33670 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
33671 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
33672 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
33673 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
33674 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
33675 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
33676 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
33677 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
33678
33679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33680
33681 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
33682 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
33683 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
33684 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
33685 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
33686 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
33687 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
33688 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
33689 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
33690 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
33691 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
33692 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
33693 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
33694 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
33695 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
33696
33697 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33698
33699 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
33700 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
33701 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
33702 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
33703 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
33704 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
33705 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
33706 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
33707 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
33708 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
33709 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
33710 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
33711 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
33712 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
33713 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
33714
33715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33716
33717 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
33718 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
33719 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
33720 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
33721 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
33722 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
33723 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
33724 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
33725 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
33726 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
33727 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
33728 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
33729 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
33730 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
33731 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
33732
33733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33734
33735 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
33736 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
33737 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
33738 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
33739 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
33740 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
33741 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
33742 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
33743 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
33744 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
33745 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
33746 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
33747 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
33748 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
33749 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
33750 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
33751 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
33752 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
33753 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
33754 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
33755 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
33756 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
33757 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
33758
33759 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33760
33761 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
33762 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
33763 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
33764 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
33765 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
33766 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
33767 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
33768 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
33769 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
33770 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
33771 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
33772 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
33773 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
33774 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
33775 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
33776
33777 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33778
33779 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
33780 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
33781 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
33782 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
33783 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
33784 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
33785 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
33786 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
33787 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
33788 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
33789 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
33790 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
33791 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
33792 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
33793 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
33794
33795 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33796
33797 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
33798
33799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33800
33801 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
33802 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
33803 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
33804 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
33805 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
33806 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
33807 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
33808 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
33809 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
33810 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
33811 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
33812 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
33813 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
33814 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
33815 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
33816 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
33817 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
33818 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
33819
33820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33821
33822 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
33823 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
33824 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
33825 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
33826 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
33827 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
33828 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
33829 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
33830 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
33831 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
33832 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
33833 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
33834 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
33835 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
33836 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
33837 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
33838 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
33839 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
33840
33841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33842
33843 * g++.target/riscv/rvv/base/exception-1.C: New test.
33844
33845 2023-02-11 Jakub Jelinek <jakub@redhat.com>
33846
33847 PR ipa/108605
33848 * c-c++-common/pr108605.c: New test.
33849
33850 2023-02-11 Jonathan Yong <10walls@gmail.com>
33851
33852 * gcc.dg/pr65658.c: fix LLP64 test.
33853
33854 2023-02-11 Jonathan Yong <10walls@gmail.com>
33855
33856 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
33857 * gcc.dg/Warray-bounds-52.c: ditto
33858 * gcc.dg/Wstringop-overflow-62.c: ditto
33859 * gcc.dg/attr-vector_size.c: ditto
33860 * gcc.dg/overflow-warn-9.c: ditto
33861
33862 2023-02-10 David Malcolm <dmalcolm@redhat.com>
33863
33864 PR analyzer/108745
33865 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
33866 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
33867
33868 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
33869
33870 PR tree-optimization/108520
33871 * g++.dg/pr108520.C: New.
33872
33873 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33874
33875 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
33876 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
33877 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
33878 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
33879 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
33880 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
33881 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
33882 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
33883 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
33884 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
33885 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
33886 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
33887 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
33888 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
33889 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
33890 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
33891 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
33892 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
33893 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
33894 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
33895 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
33896 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
33897 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
33898 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
33899 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
33900 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
33901 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
33902 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
33903 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
33904 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
33905
33906 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33907
33908 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
33909 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
33910 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
33911 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
33912 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
33913 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
33914 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
33915 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
33916 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
33917 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
33918 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
33919 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
33920 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
33921 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
33922 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
33923 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
33924 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
33925 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
33926 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
33927 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
33928 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
33929 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
33930 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
33931 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
33932 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
33933 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
33934 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
33935 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
33936 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
33937 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
33938
33939 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33940
33941 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
33942 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
33943 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
33944 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
33945 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
33946 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
33947 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
33948 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
33949 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
33950 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
33951 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
33952 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
33953 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
33954 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
33955 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
33956 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
33957 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
33958 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
33959 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
33960 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
33961 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
33962 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
33963 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
33964 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
33965 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
33966 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
33967 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
33968 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
33969 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
33970 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
33971
33972 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33973
33974 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
33975 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
33976 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
33977 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
33978 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
33979 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
33980 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
33981 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
33982 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
33983 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
33984 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
33985 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
33986 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
33987 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
33988 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
33989 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
33990 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
33991 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
33992 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
33993 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
33994 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
33995 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
33996 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
33997 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
33998 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
33999 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
34000 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
34001 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
34002 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
34003 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
34004
34005 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34006
34007 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
34008 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
34009 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
34010 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
34011 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
34012 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
34013 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
34014 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
34015 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
34016 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
34017 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
34018 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
34019 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
34020 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
34021 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
34022 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
34023 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
34024 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
34025 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
34026 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
34027 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
34028 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
34029 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
34030 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
34031 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
34032 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
34033 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
34034 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
34035 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
34036 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
34037
34038 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34039
34040 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
34041 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
34042 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
34043 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
34044 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
34045 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
34046 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
34047 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
34048 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
34049 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
34050 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
34051 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
34052 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
34053 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
34054 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
34055 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
34056 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
34057 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
34058 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
34059 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
34060 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
34061 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
34062 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
34063 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
34064 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
34065 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
34066 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
34067 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
34068 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
34069 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
34070
34071 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34072
34073 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
34074 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
34075 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
34076 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
34077 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
34078 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
34079 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
34080 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
34081 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
34082 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
34083 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
34084 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
34085 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
34086 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
34087 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
34088 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
34089 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
34090 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
34091 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
34092 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
34093 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
34094 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
34095 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
34096 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
34097 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
34098 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
34099 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
34100 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
34101 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
34102 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
34103
34104 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34105
34106 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
34107 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
34108 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
34109 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
34110 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
34111 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
34112 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
34113 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
34114 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
34115 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
34116 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
34117 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
34118 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
34119 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
34120 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
34121 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
34122 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
34123 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
34124 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
34125 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
34126 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
34127 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
34128 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
34129 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
34130 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
34131 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
34132 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
34133 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
34134 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
34135 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
34136
34137 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34138
34139 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
34140 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
34141 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
34142 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
34143 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
34144 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
34145 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
34146 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
34147 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
34148 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
34149 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
34150 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
34151 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
34152 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
34153 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
34154 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
34155 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
34156 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
34157 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
34158 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
34159 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
34160 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
34161 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
34162 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
34163 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
34164 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
34165 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
34166 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
34167 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
34168 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
34169
34170 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34171
34172 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
34173 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
34174 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
34175 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
34176 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
34177 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
34178 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
34179 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
34180 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
34181 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
34182 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
34183 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
34184 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
34185 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
34186 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
34187 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
34188 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
34189 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
34190 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
34191 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
34192 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
34193 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
34194 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
34195 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
34196 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
34197 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
34198 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
34199 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
34200 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
34201 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
34202
34203 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34204
34205 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
34206 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
34207 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
34208 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
34209 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
34210 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
34211 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
34212 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
34213 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
34214 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
34215 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
34216 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
34217 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
34218 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
34219 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
34220 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
34221 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
34222 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
34223 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
34224 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
34225 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
34226 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
34227 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
34228 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
34229 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
34230 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
34231 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
34232 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
34233 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
34234 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
34235
34236 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34237
34238 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
34239 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
34240 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
34241 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
34242 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
34243 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
34244 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
34245 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
34246 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
34247 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
34248 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
34249 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
34250 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
34251 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
34252 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
34253 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
34254 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
34255 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
34256 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
34257 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
34258 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
34259 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
34260 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
34261 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
34262 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
34263 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
34264 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
34265 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
34266 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
34267 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
34268
34269 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34270
34271 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
34272 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
34273 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
34274 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
34275 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
34276 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
34277 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
34278 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
34279 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
34280 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
34281 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
34282 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
34283 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
34284 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
34285 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
34286 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
34287 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
34288 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
34289 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
34290 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
34291 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
34292 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
34293 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
34294 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
34295 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
34296 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
34297 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
34298 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
34299 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
34300 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
34301
34302 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34303
34304 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
34305 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
34306 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
34307 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
34308 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
34309 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
34310 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
34311 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
34312 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
34313 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
34314 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
34315 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
34316 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
34317 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
34318 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
34319 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
34320 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
34321 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
34322 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
34323 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
34324 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
34325 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
34326 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
34327 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
34328 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
34329 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
34330 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
34331 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
34332 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
34333 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
34334
34335 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34336
34337 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
34338 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
34339 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
34340 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
34341 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
34342 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
34343 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
34344 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
34345 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
34346 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
34347 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
34348 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
34349 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
34350 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
34351 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
34352 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
34353 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
34354 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
34355 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
34356 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
34357 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
34358 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
34359 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
34360 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
34361 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
34362 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
34363 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
34364 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
34365 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
34366 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
34367
34368 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34369
34370 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
34371 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
34372 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
34373 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
34374 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
34375 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
34376 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
34377 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
34378 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
34379 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
34380 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
34381 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
34382 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
34383 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
34384 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
34385 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
34386 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
34387 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
34388 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
34389 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
34390 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
34391 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
34392 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
34393 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
34394 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
34395 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
34396 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
34397 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
34398 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
34399 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
34400 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
34401 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
34402 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
34403 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
34404 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
34405 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
34406 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
34407 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
34408 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
34409 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
34410 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
34411 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
34412 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
34413 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
34414 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
34415 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
34416 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
34417 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
34418 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
34419 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
34420 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
34421 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
34422 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
34423 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
34424 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
34425 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
34426 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
34427 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
34428 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
34429 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
34430 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
34431 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
34432 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
34433 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
34434 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
34435 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
34436 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
34437 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
34438 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
34439 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
34440 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
34441 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
34442 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
34443 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
34444 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
34445 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
34446 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
34447 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
34448 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
34449 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
34450 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
34451 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
34452 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
34453 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
34454 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
34455 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
34456 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
34457 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
34458 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
34459 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
34460 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
34461 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
34462 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
34463 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
34464 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
34465 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
34466
34467 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34468
34469 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
34470 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
34471 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
34472 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
34473 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
34474 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
34475 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
34476 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
34477 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
34478 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
34479 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
34480 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
34481 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
34482 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
34483 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
34484 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
34485 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
34486 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
34487 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
34488 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
34489 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
34490 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
34491 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
34492 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
34493 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
34494 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
34495 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
34496 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
34497 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
34498 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
34499 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
34500 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
34501 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
34502 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
34503 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
34504 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
34505
34506 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34507
34508 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
34509 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
34510 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
34511 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
34512 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
34513 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
34514 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
34515 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
34516 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
34517 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
34518 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
34519 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
34520 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
34521 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
34522 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
34523 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
34524 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
34525 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
34526 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
34527 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
34528 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
34529 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
34530 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
34531 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
34532 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
34533 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
34534 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
34535 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
34536 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
34537 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
34538 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
34539 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
34540 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
34541 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
34542 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
34543 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
34544
34545 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34546
34547 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
34548 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
34549 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
34550 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
34551 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
34552 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
34553 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
34554 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
34555 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
34556 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
34557 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
34558 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
34559 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
34560 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
34561 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
34562 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
34563 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
34564 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
34565 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
34566 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
34567 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
34568 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
34569 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
34570 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
34571 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
34572 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
34573 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
34574 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
34575 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
34576 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
34577 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
34578 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
34579 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
34580 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
34581 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
34582 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
34583
34584 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34585
34586 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
34587 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
34588 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
34589 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
34590 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
34591 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
34592 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
34593 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
34594 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
34595 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
34596 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
34597 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
34598 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
34599 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
34600 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
34601 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
34602 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
34603 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
34604 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
34605 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
34606 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
34607 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
34608 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
34609 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
34610 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
34611 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
34612 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
34613 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
34614 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
34615 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
34616 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
34617 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
34618 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
34619 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
34620 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
34621 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
34622
34623 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34624
34625 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
34626 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
34627 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
34628 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
34629 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
34630 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
34631 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
34632 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
34633 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
34634 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
34635 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
34636 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
34637 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
34638 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
34639 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
34640 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
34641 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
34642 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
34643 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
34644 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
34645 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
34646 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
34647 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
34648 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
34649 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
34650 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
34651 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
34652 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
34653 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
34654 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
34655 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
34656 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
34657 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
34658 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
34659 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
34660 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
34661
34662 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34663
34664 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
34665 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
34666 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
34667 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
34668 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
34669 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
34670 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
34671 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
34672 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
34673 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
34674 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
34675 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
34676 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
34677 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
34678 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
34679 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
34680 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
34681 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
34682 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
34683 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
34684 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
34685 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
34686 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
34687 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
34688 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
34689 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
34690 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
34691 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
34692 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
34693 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
34694 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
34695 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
34696 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
34697 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
34698 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
34699 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
34700
34701 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34702
34703 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
34704 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
34705 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
34706 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
34707 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
34708 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
34709 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
34710 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
34711 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
34712 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
34713 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
34714 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
34715 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
34716 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
34717 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
34718 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
34719 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
34720 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
34721 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
34722 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
34723 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
34724 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
34725 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
34726 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
34727 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
34728 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
34729 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
34730 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
34731 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
34732 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
34733 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
34734 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
34735 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
34736 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
34737 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
34738 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
34739
34740 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34741
34742 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
34743 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
34744 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
34745 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
34746 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
34747 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
34748 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
34749 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
34750 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
34751 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
34752 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
34753 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
34754 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
34755 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
34756 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
34757 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
34758 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
34759 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
34760 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
34761 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
34762 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
34763 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
34764 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
34765 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
34766 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
34767 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
34768 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
34769 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
34770 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
34771 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
34772 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
34773 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
34774 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
34775 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
34776 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
34777 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
34778
34779 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34780
34781 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
34782 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
34783 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
34784 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
34785 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
34786 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
34787 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
34788 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
34789 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
34790 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
34791 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
34792 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
34793 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
34794 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
34795 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
34796 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
34797 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
34798 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
34799 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
34800 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
34801 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
34802 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
34803 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
34804 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
34805 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
34806 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
34807 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
34808 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
34809 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
34810 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
34811 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
34812 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
34813 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
34814 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
34815 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
34816 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
34817
34818 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34819
34820 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
34821 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
34822 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
34823 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
34824 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
34825 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
34826 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
34827 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
34828 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
34829 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
34830 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
34831 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
34832 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
34833 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
34834 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
34835 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
34836 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
34837 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
34838 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
34839 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
34840 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
34841 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
34842 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
34843 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
34844 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
34845 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
34846 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
34847 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
34848 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
34849 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
34850 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
34851 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
34852 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
34853 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
34854 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
34855 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
34856
34857 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34858
34859 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
34860 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
34861 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
34862 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
34863 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
34864 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
34865 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
34866 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
34867 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
34868 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
34869 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
34870 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
34871 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
34872 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
34873 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
34874 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
34875 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
34876 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
34877 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
34878 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
34879 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
34880 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
34881 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
34882 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
34883 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
34884 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
34885 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
34886 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
34887 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
34888 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
34889 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
34890 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
34891 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
34892 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
34893 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
34894 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
34895
34896 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34897
34898 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
34899 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
34900 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
34901 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
34902 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
34903 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
34904 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
34905 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
34906 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
34907 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
34908 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
34909 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
34910 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
34911 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
34912 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
34913 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
34914 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
34915 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
34916 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
34917 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
34918 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
34919 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
34920 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
34921 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
34922 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
34923 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
34924 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
34925 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
34926 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
34927 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
34928 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
34929 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
34930 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
34931 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
34932 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
34933 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
34934
34935 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34936
34937 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
34938 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
34939 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
34940 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
34941 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
34942 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
34943 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
34944 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
34945 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
34946 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
34947 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
34948 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
34949 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
34950 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
34951 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
34952 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
34953 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
34954 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
34955 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
34956 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
34957 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
34958 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
34959 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
34960 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
34961 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
34962 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
34963 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
34964 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
34965 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
34966 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
34967 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
34968 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
34969 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
34970 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
34971 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
34972 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
34973
34974 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34975
34976 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
34977 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
34978 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
34979 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
34980 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
34981 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
34982 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
34983 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
34984 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
34985 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
34986 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
34987 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
34988 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
34989 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
34990 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
34991 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
34992 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
34993 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
34994 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
34995 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
34996 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
34997 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
34998 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
34999 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
35000 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
35001 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
35002 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
35003 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
35004 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
35005 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
35006 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
35007 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
35008 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
35009 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
35010 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
35011 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
35012
35013 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35014
35015 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
35016 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
35017 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
35018 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
35019 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
35020 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
35021 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
35022 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
35023 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
35024 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
35025 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
35026 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
35027 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
35028 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
35029 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
35030 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
35031 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
35032 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
35033 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
35034 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
35035 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
35036 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
35037 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
35038 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
35039 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
35040 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
35041 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
35042 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
35043 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
35044 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
35045 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
35046 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
35047 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
35048 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
35049 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
35050 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
35051
35052 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35053
35054 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
35055 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
35056 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
35057 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
35058 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
35059 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
35060 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
35061 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
35062 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
35063 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
35064 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
35065 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
35066 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
35067 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
35068 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
35069
35070 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35071
35072 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
35073 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
35074 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
35075 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
35076 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
35077 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
35078 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
35079 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
35080 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
35081 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
35082 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
35083 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
35084 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
35085 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
35086 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
35087 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
35088 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
35089 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
35090
35091 2023-02-10 Richard Biener <rguenther@suse.de>
35092
35093 PR tree-optimization/108724
35094 * gcc.target/i386/pr108724.c: New testcase.
35095
35096 2023-02-10 Andrew Pinski <apinski@marvell.com>
35097 Andrew Macleod <amacleod@redhat.com>
35098
35099 PR tree-optimization/108684
35100 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
35101 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
35102 * gcc.dg/tree-ssa/pr108684-1.c: New test.
35103
35104 2023-02-10 Joseph Myers <joseph@codesourcery.com>
35105
35106 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
35107 constants to nullptr_t.
35108 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
35109 null pointer constants to nullptr_t. Do test errors for
35110 conversion of other values to nullptr_t and for unary '+' on
35111 nullptr_t.
35112
35113 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
35114
35115 PR tree-optimization/107561
35116 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
35117 warning.
35118 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
35119
35120 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
35121
35122 PR testsuite/106120
35123 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
35124 ilp32 targets with c++98.
35125
35126 2023-02-10 Marek Polacek <polacek@redhat.com>
35127
35128 PR c++/107079
35129 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
35130
35131 2023-02-09 David Malcolm <dmalcolm@redhat.com>
35132
35133 PR analyzer/108733
35134 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
35135
35136 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
35137
35138 * gcc.target/i386/pr103541.c: New.
35139 * g++.target/i386/pr108711.C: New.
35140
35141 2023-02-09 Harald Anlauf <anlauf@gmx.de>
35142 Steven G. Kargl <kargl@gcc.gnu.org>
35143
35144 PR fortran/69636
35145 PR fortran/103779
35146 * gfortran.dg/pr103779.f90: New test.
35147
35148 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35149
35150 PR tree-optimization/108688
35151 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
35152 * gcc.dg/pr108688.c: New test.
35153
35154 2023-02-09 Andrew Pinski <apinski@marvell.com>
35155
35156 PR tree-optimization/108688
35157 * gcc.c-torture/compile/pr108688-1.c: New test.
35158
35159 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35160
35161 PR fortran/107424
35162 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
35163 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
35164
35165 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35166
35167 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
35168
35169 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35170
35171 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
35172
35173 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35174
35175 PR c++/108698
35176 * g++.dg/cpp0x/pr108698.C: New test.
35177
35178 2023-02-08 Joseph Myers <joseph@codesourcery.com>
35179
35180 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
35181 pointers with null values that are not null pointer constants.
35182 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
35183 pointers with non-null values, not with null values that are not
35184 null pointer constants.
35185
35186 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
35187
35188 * gcc.dg/torture/pr100398.c: Limit to lra targets.
35189 * gcc.dg/pr100590.c: Ditto.
35190
35191 2023-02-08 David Malcolm <dmalcolm@redhat.com>
35192
35193 PR analyzer/108704
35194 * gcc.dg/analyzer/uninit-7.c: New test.
35195 * gcc.dg/analyzer/uninit-pr108704.c: New test.
35196
35197 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
35198
35199 PR fortran/103259
35200 * gfortran.dg/pr103259.f90: New test.
35201
35202 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35203
35204 PR tree-optimization/108692
35205 * gcc.dg/pr108692.c: New test.
35206
35207 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35208
35209 * objc/execute/execute.exp: Load objc-dg.exp.
35210
35211 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35212
35213 PR tree-optimization/108316
35214 * gcc.dg/vect/pr108316.c: New test.
35215
35216 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35217
35218 Revert:
35219 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35220
35221 * gcc.target/i386/pr103541.c: New.
35222
35223 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35224
35225 PR c++/108525
35226 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
35227 incorrectly applied into PR108526 testcase ...
35228 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
35229
35230 2023-02-07 David Malcolm <dmalcolm@redhat.com>
35231
35232 PR analyzer/108661
35233 * gcc.dg/analyzer/fread-pr108661.c: New test.
35234 * gcc.dg/analyzer/read-pr108661.c: New test.
35235
35236 2023-02-07 Harald Anlauf <anlauf@gmx.de>
35237
35238 PR fortran/95107
35239 * gfortran.dg/save_7.f90: New test.
35240
35241 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
35242
35243 * gcc.target/i386/pr103541.c: New.
35244
35245 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35246
35247 PR tree-optimization/106923
35248 * gcc.dg/pr106923.c: New test.
35249
35250 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35251
35252 PR tree-optimization/106433
35253 * gcc.c-torture/compile/pr106433.c: New test.
35254
35255 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35256
35257 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
35258 -Wdeprecated warning for C++23.
35259
35260 2023-02-06 Alex Coplan <alex.coplan@arm.com>
35261
35262 PR target/104921
35263 * gcc.target/aarch64/pr104921-1.c: New test.
35264 * gcc.target/aarch64/pr104921-2.c: New test.
35265 * gcc.target/aarch64/pr104921.x: Include file for new tests.
35266
35267 2023-02-06 Xi Ruoyao <xry111@xry111.site>
35268
35269 * g++.target/loongarch/bytepick.C: New test.
35270
35271 2023-02-06 Tamar Christina <tamar.christina@arm.com>
35272
35273 * gcc.target/aarch64/options_set_10.c: Removed.
35274
35275 2023-02-06 Jakub Jelinek <jakub@redhat.com>
35276
35277 PR tree-optimization/108655
35278 * gcc.dg/pr108655.c: New test.
35279
35280 2023-02-06 Patrick Palka <ppalka@redhat.com>
35281
35282 PR c++/107461
35283 * g++.dg/cpp0x/overload5.C: New test.
35284 * g++.dg/cpp0x/overload5a.C: New test.
35285 * g++.dg/cpp0x/overload6.C: New test.
35286
35287 2023-02-05 Harald Anlauf <anlauf@gmx.de>
35288
35289 PR fortran/108592
35290 * gfortran.dg/pr108592.f90: New test.
35291
35292 2023-02-03 Jakub Jelinek <jakub@redhat.com>
35293
35294 PR tree-optimization/108647
35295 * g++.dg/torture/pr108647.C: New test.
35296
35297 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
35298
35299 PR tree-optimization/108639
35300 * gcc.c-torture/compile/pr108638.c: New file.
35301 * gcc.c-torture/compile/pr108639.c: New file.
35302
35303 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
35304
35305 PR tree-optimization/107570
35306 * gcc.dg/pr107570.c: New.
35307
35308 2023-02-03 Marek Polacek <polacek@redhat.com>
35309
35310 PR c++/108158
35311 * g++.dg/cpp1y/constexpr-108158.C: New test.
35312
35313 2023-02-03 Marek Polacek <polacek@redhat.com>
35314
35315 PR c++/101071
35316 * g++.dg/cpp0x/variadic-alias8.C: New test.
35317
35318 2023-02-03 Patrick Palka <ppalka@redhat.com>
35319
35320 PR c++/107461
35321 * g++.dg/template/call9.C: New test.
35322
35323 2023-02-03 Patrick Palka <ppalka@redhat.com>
35324
35325 PR c++/96745
35326 * g++.dg/cpp2a/concepts-dtor1.C: New test.
35327
35328 2023-02-03 Patrick Palka <ppalka@redhat.com>
35329
35330 PR c++/108579
35331 * g++.dg/cpp2a/concepts-pr108579.C: New test.
35332
35333 2023-02-03 Martin Jambor <mjambor@suse.cz>
35334
35335 PR ipa/108384
35336 * gcc.dg/ipa/pr108384.c: New test.
35337
35338 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35339
35340 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
35341 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
35342
35343 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35344
35345 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
35346 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
35347 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
35348 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
35349 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
35350 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
35351 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
35352 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
35353 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
35354 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
35355 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
35356 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
35357 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
35358 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
35359 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
35360
35361 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35362
35363 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
35364 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
35365 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
35366 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
35367 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
35368 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
35369 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
35370 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
35371 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
35372 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
35373 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
35374 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
35375 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
35376 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
35377 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
35378
35379 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35380
35381 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
35382 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
35383 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
35384 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
35385 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
35386 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
35387 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
35388 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
35389 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
35390 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
35391 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
35392 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
35393 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
35394 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
35395 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
35396
35397 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35398
35399 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
35400
35401 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35402
35403 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
35404 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
35405 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
35406 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
35407 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
35408 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
35409 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
35410 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
35411 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
35412 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
35413 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
35414 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
35415 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
35416 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
35417 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
35418 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
35419 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
35420 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
35421
35422 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35423
35424 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
35425 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
35426 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
35427 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
35428 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
35429 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
35430 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
35431 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
35432 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
35433 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
35434 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
35435 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
35436 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
35437 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
35438 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
35439 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
35440 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
35441 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
35442
35443 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35444
35445 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
35446 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
35447 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
35448 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
35449 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
35450 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
35451 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
35452 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
35453 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
35454 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
35455 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
35456 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
35457 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
35458 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
35459 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
35460 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
35461 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
35462 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
35463
35464 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35465
35466 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
35467 and pointer to be disallowed.
35468 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
35469 pointers are allowed.
35470 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
35471 nullptr_t and pointers are disallowed.
35472
35473 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35474
35475 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
35476 types with real initializers are allowed.
35477 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
35478 of complex types with real initializers being disallowed.
35479 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
35480 initializers.
35481 * gcc.dg/c2x-constexpr-9.c: Add more tests.
35482 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
35483 initializers for decimal types.
35484 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
35485 initializers for decimal types. Add more tests of decimal
35486 initializers for binary types.
35487
35488 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
35489
35490 * gcc.target/gcn/cond_shift_3.c: New test.
35491 * gcc.target/gcn/cond_shift_3_run.c: New test.
35492 * gcc.target/gcn/cond_shift_4.c: New test.
35493 * gcc.target/gcn/cond_shift_4_run.c: New test.
35494 * gcc.target/gcn/cond_shift_8.c: New test.
35495 * gcc.target/gcn/cond_shift_8_run.c: New test.
35496 * gcc.target/gcn/cond_shift_9.c: New test.
35497 * gcc.target/gcn/cond_shift_9_run.c: New test.
35498
35499 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35500
35501 PR rtl-optimization/108508
35502 * gcc.target/aarch64/pr108508.c: New test.
35503
35504 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35505
35506 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
35507
35508 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35509
35510 PR analyzer/108633
35511 * gcc.dg/analyzer/fd-pr108633.c: New test.
35512
35513 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35514
35515 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
35516
35517 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35518
35519 PR debug/106746
35520 PR rtl-optimization/108463
35521 PR target/108484
35522 * gcc.dg/pr108463.c: New test.
35523
35524 2023-02-02 Richard Biener <rguenther@suse.de>
35525
35526 PR middle-end/108625
35527 * gcc.dg/pr108625.c: New testcase.
35528
35529 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
35530
35531 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
35532 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
35533 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
35534 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
35535 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
35536
35537 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35538
35539 * gcc.target/arm/mve/pr108443-run.c: New test.
35540 * gcc.target/arm/mve/pr108443.c: New test.
35541
35542 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35543
35544 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
35545
35546 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35547
35548 PR target/107674
35549 * gcc.target/arm/mve/mve_vpt.c: New test.
35550
35551 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35552
35553 PR ipa/107300
35554 * gcc.dg/pr107300.c: New test.
35555
35556 2023-02-02 liuhongt <hongtao.liu@intel.com>
35557
35558 * gcc.target/aarch64/pr108601.c: New test.
35559
35560 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35561
35562 PR middle-end/108435
35563 * gcc.dg/gomp/pr108435.c: New test.
35564
35565 2023-02-01 Harald Anlauf <anlauf@gmx.de>
35566
35567 PR fortran/108609
35568 * gfortran.dg/pr108527.f90: Adjust test pattern.
35569
35570 2023-02-01 Tamar Christina <tamar.christina@arm.com>
35571
35572 * gcc.target/aarch64/cpunative/info_19: New test.
35573 * gcc.target/aarch64/cpunative/info_20: New test.
35574 * gcc.target/aarch64/cpunative/info_21: New test.
35575 * gcc.target/aarch64/cpunative/info_22: New test.
35576 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
35577 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
35578 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
35579 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
35580
35581 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
35582
35583 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
35584 into...
35585 * gcc.dg/builtin-object-size-common.h: ... new file.
35586 * g++.dg/ext/builtin-object-size1.C: Include
35587 builtin-object-size-common.h. Replace all abort with FAIL.
35588 (main): Call DONE.
35589 * g++.dg/ext/builtin-object-size2.C: Likewise.
35590 * gcc.dg/builtin-object-size-1.c: Likewise.
35591 * gcc.dg/builtin-object-size-12.c: Likewise.
35592 * gcc.dg/builtin-object-size-13.c: Likewise.
35593 * gcc.dg/builtin-object-size-15.c: Likewise.
35594 * gcc.dg/builtin-object-size-2.c: Likewise.
35595 * gcc.dg/builtin-object-size-3.c: Likewise.
35596 * gcc.dg/builtin-object-size-4.c: Likewise.
35597 * gcc.dg/builtin-object-size-6.c: Likewise.
35598 * gcc.dg/builtin-object-size-7.c: Likewise.
35599 * gcc.dg/builtin-object-size-8.c: Likewise.
35600 * gcc.dg/pr101836.c: Likewise.
35601 * gcc.dg/strict-flex-array-3.c: Likewise.
35602
35603 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
35604
35605 PR tree-optimization/108356
35606 * gcc.dg/pr108356.c: New.
35607
35608 2023-02-01 Martin Liska <mliska@suse.cz>
35609
35610 PR ipa/108509
35611 * g++.dg/ipa/pr108509.C: New test.
35612
35613 2023-02-01 Marek Polacek <polacek@redhat.com>
35614
35615 PR c++/107755
35616 * g++.dg/warn/Wlogical-op-4.C: New test.
35617
35618 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35619
35620 PR debug/108573
35621 * gcc.dg/pr108573.c: New test.
35622
35623 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
35624
35625 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
35626 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
35627
35628 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35629
35630 PR c++/108607
35631 * g++.dg/gomp/pr108607.C: New test.
35632
35633 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
35634
35635 * gcc.target/s390/preserve-args-1.c: New test.
35636 * gcc.target/s390/preserve-args-2.c: New test.
35637 * gcc.target/s390/preserve-args-3.c: New file.
35638
35639 2023-02-01 Jason Merrill <jason@redhat.com>
35640
35641 * g++.dg/warn/changes-meaning2.C: New test.
35642 * g++.dg/warn/changes-meaning3.C: New test.
35643
35644 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35645
35646 * gcc.dg/analyzer/call-summaries-2.c: Add
35647 dg-require-effective-target alloca.
35648 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
35649 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
35650 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
35651 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
35652 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
35653 "free", to match uses of "__builtin_malloc".
35654 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
35655 alloca.
35656 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
35657
35658 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35659
35660 PR analyzer/108616
35661 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
35662 * gcc.dg/analyzer/test-alloca.h: New test.
35663
35664 2023-01-31 Jason Merrill <jason@redhat.com>
35665
35666 PR c++/108559
35667 * g++.dg/cpp1z/aggr-base13.C: New test.
35668
35669 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
35670
35671 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
35672 'gcc-set-multilib-library-path' for 'ld_library_path'.
35673
35674 2023-01-31 Marek Polacek <polacek@redhat.com>
35675
35676 PR c++/102870
35677 * g++.dg/cpp0x/variadic184.C: New test.
35678
35679 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35680
35681 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
35682 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
35683 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
35684 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
35685 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
35686 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
35687 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
35688 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
35689 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
35690 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
35691 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
35692 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
35693 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
35694 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
35695 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
35696 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
35697 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
35698 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
35699 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
35700 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
35701 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
35702 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
35703 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
35704 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
35705 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
35706 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
35707 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
35708 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
35709 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
35710 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
35711
35712 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35713
35714 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
35715 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
35716 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
35717 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
35718 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
35719 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
35720 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
35721 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
35722 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
35723 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
35724 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
35725 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
35726 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
35727 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
35728 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
35729 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
35730 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
35731 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
35732 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
35733 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
35734 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
35735 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
35736 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
35737 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
35738 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
35739 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
35740 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
35741 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
35742 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
35743 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
35744
35745 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35746
35747 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
35748 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
35749 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
35750 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
35751 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
35752 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
35753 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
35754 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
35755 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
35756 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
35757 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
35758 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
35759 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
35760 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
35761 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
35762 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
35763 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
35764 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
35765 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
35766 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
35767 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
35768 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
35769 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
35770 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
35771 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
35772 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
35773 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
35774 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
35775 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
35776 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
35777
35778 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35779
35780 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
35781 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
35782 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
35783 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
35784 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
35785 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
35786 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
35787 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
35788 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
35789 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
35790 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
35791 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
35792 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
35793 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
35794 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
35795
35796 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35797
35798 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
35799 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
35800 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
35801 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
35802 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
35803 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
35804 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
35805 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
35806 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
35807 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
35808 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
35809 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
35810 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
35811 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
35812 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
35813 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
35814 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
35815 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
35816 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
35817 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
35818 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
35819 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
35820 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
35821 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
35822 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
35823 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
35824 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
35825 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
35826 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
35827 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
35828
35829 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35830
35831 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
35832 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
35833 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
35834 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
35835 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
35836 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
35837 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
35838 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
35839 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
35840 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
35841 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
35842 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
35843 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
35844 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
35845 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
35846
35847 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35848
35849 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
35850 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
35851 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
35852 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
35853 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
35854 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
35855 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
35856 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
35857 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
35858 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
35859 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
35860 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
35861 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
35862 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
35863 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
35864
35865 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35866
35867 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
35868 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
35869 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
35870 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
35871 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
35872 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
35873 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
35874 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
35875 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
35876 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
35877 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
35878 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
35879 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
35880 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
35881 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
35882
35883 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35884
35885 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
35886 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
35887 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
35888 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
35889 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
35890 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
35891 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
35892 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
35893 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
35894 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
35895 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
35896 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
35897 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
35898 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
35899 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
35900 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
35901 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
35902 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
35903 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
35904 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
35905 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
35906 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
35907 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
35908 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
35909 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
35910 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
35911 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
35912 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
35913 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
35914 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
35915
35916 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35917
35918 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
35919 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
35920 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
35921 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
35922 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
35923 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
35924 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
35925 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
35926 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
35927 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
35928 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
35929 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
35930 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
35931 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
35932 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
35933
35934 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35935
35936 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
35937 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
35938 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
35939 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
35940 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
35941 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
35942 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
35943 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
35944 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
35945 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
35946 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
35947 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
35948 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
35949 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
35950 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
35951
35952 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35953
35954 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
35955
35956 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35957
35958 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
35959 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
35960 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
35961 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
35962 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
35963 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
35964 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
35965 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
35966 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
35967 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
35968 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
35969 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
35970 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
35971 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
35972 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
35973 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
35974 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
35975 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
35976
35977 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35978
35979 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
35980 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
35981 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
35982 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
35983 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
35984 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
35985 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
35986 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
35987 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
35988 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
35989 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
35990 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
35991 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
35992 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
35993 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
35994 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
35995 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
35996 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
35997
35998 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35999
36000 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
36001 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
36002 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
36003 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
36004 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
36005 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
36006 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
36007 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
36008 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
36009 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
36010 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
36011 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
36012 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
36013 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
36014 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
36015 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
36016 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
36017 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
36018 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
36019 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
36020 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
36021 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
36022 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
36023 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
36024 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
36025 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
36026 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
36027 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
36028 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
36029 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
36030 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
36031 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
36032 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
36033 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
36034 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
36035 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
36036
36037 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36038
36039 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
36040 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
36041 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
36042 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
36043 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
36044 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
36045 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
36046 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
36047 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
36048 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
36049 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
36050 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
36051 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
36052 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
36053 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
36054 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
36055 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
36056 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
36057 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
36058 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
36059 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
36060 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
36061 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
36062 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
36063 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
36064 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
36065 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
36066 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
36067 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
36068 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
36069 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
36070 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
36071 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
36072 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
36073 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
36074 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
36075
36076 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36077
36078 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
36079 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
36080 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
36081 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
36082 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
36083 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
36084 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
36085 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
36086 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
36087 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
36088 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
36089 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
36090 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
36091 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
36092 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
36093 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
36094 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
36095 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
36096 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
36097 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
36098 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
36099 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
36100 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
36101 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
36102 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
36103 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
36104 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
36105 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
36106 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
36107 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
36108 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
36109 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
36110 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
36111 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
36112 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
36113 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
36114
36115 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36116
36117 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
36118 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
36119 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
36120 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
36121 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
36122 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
36123 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
36124 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
36125 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
36126 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
36127 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
36128 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
36129 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
36130 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
36131 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
36132 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
36133 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
36134 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
36135
36136 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36137
36138 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
36139 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
36140 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
36141 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
36142 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
36143 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
36144 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
36145 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
36146 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
36147 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
36148 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
36149 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
36150 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
36151 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
36152 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
36153 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
36154 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
36155 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
36156 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
36157 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
36158 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
36159 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
36160 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
36161 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
36162 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
36163 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
36164 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
36165 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
36166 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
36167 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
36168 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
36169 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
36170 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
36171 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
36172 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
36173 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
36174
36175 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36176
36177 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
36178 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
36179 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
36180 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
36181 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
36182 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
36183 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
36184 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
36185 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
36186 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
36187 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
36188 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
36189 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
36190 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
36191 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
36192 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
36193 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
36194 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
36195
36196 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36197
36198 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
36199 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
36200 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
36201 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
36202 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
36203 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
36204 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
36205 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
36206 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
36207 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
36208 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
36209 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
36210 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
36211 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
36212 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
36213 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
36214 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
36215 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
36216
36217 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36218
36219 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
36220 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
36221 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
36222 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
36223 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
36224 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
36225 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
36226 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
36227 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
36228 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
36229 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
36230 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
36231 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
36232 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
36233 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
36234 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
36235 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
36236 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
36237
36238 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36239
36240 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
36241 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
36242 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
36243 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
36244 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
36245 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
36246 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
36247 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
36248 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
36249 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
36250 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
36251 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
36252 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
36253 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
36254 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
36255 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
36256 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
36257 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
36258
36259 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36260
36261 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
36262 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
36263 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
36264 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
36265 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
36266 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
36267 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
36268 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
36269 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
36270 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
36271 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
36272 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
36273 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
36274 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
36275 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
36276 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
36277 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
36278 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
36279
36280 2023-01-31 Marek Polacek <polacek@redhat.com>
36281
36282 PR c++/107593
36283 PR c++/108597
36284 * g++.dg/warn/Wduplicated-cond3.C: New test.
36285 * g++.dg/warn/Wduplicated-cond4.C: New test.
36286 * g++.dg/warn/Wduplicated-cond5.C: New test.
36287
36288 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
36289
36290 PR target/108589
36291 * gcc.target/aarch64/pr108589.c: New test.
36292
36293 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
36294
36295 PR tree-optimization/108608
36296 * gcc.dg/vect/pr108608.c: New test.
36297 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
36298
36299 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36300
36301 PR tree-optimization/108385
36302 * gcc.dg/pr108385.c: New.
36303
36304 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36305
36306 PR tree-optimization/108359
36307 * gcc.dg/pr108359.c: New.
36308
36309 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36310
36311 * rust/compile/issue-1073.rs: New test.
36312
36313 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36314
36315 * rust/compile/issue-1006.rs: New test.
36316
36317 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36318
36319 * rust/compile/const_generics_5.rs: Fix assertions.
36320 * rust/compile/unconstrained_type_param.rs: Add more assertions.
36321
36322 2023-01-31 liushuyu <liushuyu011@gmail.com>
36323
36324 * rust/compile/builtin_macro_recurse.rs: New test.
36325
36326 2023-01-31 liushuyu <liushuyu011@gmail.com>
36327
36328 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
36329 * rust/compile/builtin_macro_env.rs: Likewise.
36330
36331 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36332
36333 * rust/compile/frust-compile-until.rs: New test.
36334
36335 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36336
36337 * rust/compile/rust-const-blog-issue.rs: New test.
36338
36339 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36340
36341 * rust/compile/macro44.rs: New test.
36342
36343 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36344
36345 * rust/compile/macro_export_1.rs: New test.
36346
36347 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36348
36349 * rust/compile/const_generics_8.rs: New test.
36350
36351 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36352
36353 * rust/compile/const_generics_7.rs: New test.
36354
36355 2023-01-31 liushuyu <liushuyu011@gmail.com>
36356
36357 * rust/execute/torture/loop-condition-eval.rs: New test.
36358
36359 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36360
36361 * rust/compile/const8.rs: New test.
36362
36363 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36364
36365 * rust/compile/const7.rs: New test.
36366
36367 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36368
36369 * rust/compile/const6.rs: New test.
36370
36371 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36372
36373 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
36374 * rust/compile/tuple1.rs: Likewise.
36375 * rust/compile/type-alias1.rs: Likewise.
36376 * rust/execute/torture/operator_overload_9.rs: Likewise.
36377 * rust/execute/torture/slice1.rs: Rework test to use new parsing
36378 capability and stick to the original implementation.
36379
36380 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36381
36382 * rust/compile/macro43.rs: New test.
36383
36384 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36385
36386 * rust/compile/parse_range.rs: New test.
36387
36388 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36389
36390 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
36391 * rust/compile/issue-1289.rs: Likewise.
36392 * rust/compile/test_mod.rs: Likewise.
36393 * rust/compile/torture/raw_identifiers.rs: Likewise.
36394 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
36395 * rust/compile/privacy7.rs: New test.
36396
36397 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36398
36399 * rust/compile/rustc_attr1.rs: New test.
36400
36401 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36402
36403 * rust/debug/win64-abi.rs: Fix assertion to take into account
36404 overflow builtins
36405 * rust/compile/torture/macro-issue1426.rs: Moved to...
36406 * rust/execute/torture/macro-issue1426.rs: ...here.
36407 * rust/execute/torture/overflow1.rs: New test.
36408
36409 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36410
36411 * rust/compile/torture/issue-1506.rs: New test.
36412
36413 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36414
36415 * rust/compile/const4.rs: New.
36416 * rust/compile/const5.rs: New.
36417
36418 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
36419
36420 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
36421 gm2-libs-log.
36422 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
36423 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
36424 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
36425 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
36426
36427 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36428
36429 PR target/108599
36430 * gcc.target/i386/avx2-pr108599.c: New test.
36431
36432 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
36433
36434 PR testsuite/108604
36435 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
36436 signed char.
36437
36438 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36439
36440 PR rtl-optimization/108596
36441 * gcc.c-torture/compile/pr108596.c: New test.
36442
36443 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36444
36445 PR c++/105593
36446 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
36447
36448 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
36449
36450 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
36451 condition.
36452 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
36453 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
36454 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
36455 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
36456 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
36457 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
36458 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
36459 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
36460 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
36461 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
36462 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
36463 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
36464 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
36465 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
36466 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
36467 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
36468 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
36469 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
36470 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
36471 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
36472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
36473 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
36474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
36475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
36476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
36477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
36478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
36479
36480 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36481
36482 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
36483 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
36484 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
36485 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
36486 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
36487 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
36488 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
36489 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
36490 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
36491 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
36492 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
36493 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
36494 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
36495 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
36496 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
36497
36498 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36499
36500 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
36501 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
36502 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
36503 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
36504 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
36505 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
36506 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
36507 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
36508 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
36509 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
36510 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
36511 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
36512 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
36513 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
36514 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
36515
36516 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36517
36518 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
36519 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
36520 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
36521 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
36522 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
36523 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
36524 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
36525 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
36526 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
36527 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
36528 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
36529 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
36530 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
36531 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
36532 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
36533
36534 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36535
36536 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
36537 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
36538 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
36539 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
36540 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
36541 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
36542 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
36543 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
36544 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
36545 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
36546 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
36547 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
36548 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
36549 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
36550 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
36551
36552 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36553
36554 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
36555 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
36556 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
36557 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
36558 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
36559 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
36560 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
36561 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
36562 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
36563 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
36564 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
36565 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
36566 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
36567 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
36568 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
36569
36570 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36571
36572 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
36573 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
36574 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
36575 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
36576 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
36577 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
36578 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
36579 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
36580 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
36581 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
36582 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
36583 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
36584 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
36585 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
36586 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
36587
36588 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36589
36590 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
36591 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
36592 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
36593 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
36594 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
36595 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
36596 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
36597 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
36598 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
36599 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
36600 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
36601 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
36602 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
36603 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
36604 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
36605
36606 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36607
36608 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
36609 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
36610 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
36611 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
36612 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
36613 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
36614 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
36615 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
36616 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
36617 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
36618 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
36619 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
36620 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
36621 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
36622 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
36623
36624 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36625
36626 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
36627 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
36628 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
36629 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
36630 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
36631 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
36632 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
36633 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
36634 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
36635 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
36636 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
36637 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
36638
36639 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36640
36641 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
36642 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
36643 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
36644 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
36645 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
36646 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
36647 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
36648 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
36649 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
36650 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
36651 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
36652 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
36653 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
36654 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
36655 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
36656 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
36657 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
36658 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
36659 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
36660 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
36661 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
36662 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
36663 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
36664 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
36665
36666 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36667
36668 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
36669 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
36670 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
36671 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
36672 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
36673 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
36674 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
36675 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
36676 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
36677 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
36678 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
36679 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
36680 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
36681 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
36682 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
36683 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
36684 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
36685 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
36686 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
36687 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
36688 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
36689 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
36690 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
36691 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
36692
36693 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36694
36695 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
36696 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
36697 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
36698 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
36699 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
36700 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
36701
36702 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36703
36704 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
36705 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
36706 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
36707 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
36708 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
36709 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
36710
36711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36712
36713 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
36714 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
36715 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
36716 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
36717 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
36718 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
36719 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
36720 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
36721 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
36722 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
36723 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
36724 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
36725 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
36726 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
36727 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
36728 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
36729 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
36730 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
36731
36732 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36733
36734 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
36735 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
36736 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
36737 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
36738 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
36739 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
36740 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
36741 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
36742 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
36743 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
36744 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
36745 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
36746 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
36747 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
36748 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
36749 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
36750 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
36751 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
36752
36753 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36754
36755 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
36756 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
36757 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
36758 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
36759 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
36760 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
36761 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
36762 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
36763 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
36764 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
36765 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
36766 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
36767 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
36768 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
36769 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
36770 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
36771 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
36772 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
36773
36774 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36775
36776 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
36777 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
36778 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
36779 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
36780 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
36781 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
36782 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
36783 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
36784 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
36785 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
36786 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
36787 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
36788 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
36789 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
36790 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
36791 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
36792 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
36793 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
36794
36795 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36796
36797 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
36798 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
36799 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
36800 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
36801 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
36802 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
36803 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
36804 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
36805 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
36806 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
36807 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
36808 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
36809 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
36810 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
36811 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
36812 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
36813 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
36814 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
36815
36816 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36817
36818 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
36819 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
36820 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
36821 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
36822 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
36823 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
36824 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
36825 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
36826 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
36827 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
36828 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
36829 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
36830 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
36831 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
36832 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
36833 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
36834 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
36835 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
36836
36837 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36838
36839 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
36840 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
36841 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
36842 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
36843 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
36844 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
36845 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
36846 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
36847 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
36848 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
36849 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
36850 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
36851 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
36852 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
36853 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
36854 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
36855 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
36856 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
36857
36858 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36859
36860 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
36861 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
36862 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
36863 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
36864 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
36865 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
36866 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
36867 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
36868 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
36869 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
36870 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
36871 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
36872 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
36873 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
36874 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
36875 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
36876 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
36877 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
36878
36879 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36880
36881 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
36882
36883 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36884
36885 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
36886 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
36887 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
36888
36889 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36890
36891 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
36892 restore TORTURE_OPTIONS.
36893
36894 2023-01-30 Andrew Pinski <apinski@marvell.com>
36895
36896 PR tree-optimization/108582
36897 * gcc.dg/pr108582-1.c: New test.
36898
36899 2023-01-30 Richard Biener <rguenther@suse.de>
36900
36901 PR tree-optimization/108574
36902 * gcc.dg/torture/pr108574-1.c: New testcase.
36903 * gcc.dg/torture/pr108574-2.c: Likewise.
36904 * gcc.dg/torture/pr108574-3.c: Likewise.
36905
36906 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
36907
36908 PR fortran/108450
36909 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
36910
36911 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36912
36913 PR fortran/103506
36914 * gfortran.dg/pr103506_1.f90: New test.
36915
36916 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
36917
36918 * gcc.dg/ipa/ipa-sra-30.c: New test.
36919 * gcc.dg/ipa/ipa-sra-31.c: New test.
36920 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
36921
36922 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36923 Steven G. Kargl <kargl@gcc.gnu.org>
36924
36925 PR fortran/108527
36926 * gfortran.dg/pr108527.f90: New test.
36927
36928 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36929
36930 PR fortran/108453
36931 * gfortran.dg/common_27.f90: New test.
36932
36933 2023-01-28 Jonathan Yong <10walls@gmail.com>
36934
36935 PR c/108192
36936 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
36937 so function call is not mangled by __mingw_printf when
36938 doing assembly symbol inspection.
36939
36940 2023-01-28 Jonathan Yong <10walls@gmail.com>
36941
36942 PR c/108150
36943 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
36944 target same as on Linux.
36945
36946 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36947
36948 * g++.target/riscv/rvv/base/vlse-1.C: New test.
36949 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
36950 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
36951 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
36952 * g++.target/riscv/rvv/base/vsse-1.C: New test.
36953 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
36954 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
36955 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
36956 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
36957 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
36958 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
36959 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
36960 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
36961 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
36962 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
36963 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
36964 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
36965 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
36966 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
36967 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
36968 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
36969 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
36970 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
36971 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
36972 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
36973 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
36974 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
36975 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
36976 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
36977 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
36978
36979 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36980
36981 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
36982 with (\r*\n+).
36983 * gfortran.dg/array_temporaries_2.f90: Likewise.
36984 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
36985 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
36986 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
36987 * gfortran.dg/fmt_error_4.f90: Likewise.
36988 * gfortran.dg/fmt_error_5.f90: Likewise.
36989 * gfortran.dg/fmt_float.f90: Likewise.
36990 * gfortran.dg/fmt_l.f90: Likewise.
36991 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
36992 * gfortran.dg/fmt_zero_precision.f90: Likewise.
36993 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36994 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36995 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36996 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36997 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
36998 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36999 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37000 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37001 * gfortran.dg/namelist_40.f90: Likewise.
37002 * gfortran.dg/namelist_47.f90: Likewise.
37003 * gfortran.dg/namelist_print_1.f: Likewise.
37004 * gfortran.dg/parameter_array_dummy.f90: Likewise.
37005
37006 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
37007
37008 * gm2/pim/fail/empty.mod: New test.
37009
37010 2023-01-27 Joseph Myers <joseph@codesourcery.com>
37011
37012 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
37013 auto initializers to be disallowed.
37014
37015 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37016
37017 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
37018 Remove XFAIL.
37019 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
37020 of dump files.
37021
37022 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37023
37024 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
37025 rather than an asm barrier.
37026 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
37027 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
37028 rather than volatile.
37029 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
37030 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
37031 function. Remove -fno-inline.
37032 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
37033 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
37034 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
37035 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
37036 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
37037 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
37038 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
37039 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
37040 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
37041 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
37042 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
37043 Allow the scalar form to be used when operating on lane 0.
37044 Add a test for lane 1.
37045
37046 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37047
37048 PR tree-optimization/96373
37049 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
37050 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
37051
37052 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37053
37054 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
37055 vector length.
37056 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
37057 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
37058 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
37059 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
37060 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
37061 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
37062
37063 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
37064
37065 PR tree-optimization/108306
37066 * gcc.dg/pr108306.c: New.
37067
37068 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
37069
37070 PR tree-optimization/108447
37071 * gcc.dg/pr108447.c: New.
37072
37073 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37074
37075 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
37076 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
37077 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
37078
37079 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37080
37081 * g++.target/riscv/rvv/base/vle-1.C: New test.
37082 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
37083 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
37084 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
37085 * g++.target/riscv/rvv/base/vse-1.C: New test.
37086 * g++.target/riscv/rvv/base/riscv_vector.h: New.
37087
37088 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37089
37090 * gcc.target/riscv/rvv/base/vse-1.c: New test.
37091 * gcc.target/riscv/rvv/base/vse-2.c: New test.
37092 * gcc.target/riscv/rvv/base/vse-3.c: New test.
37093 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
37094 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
37095 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
37096
37097 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37098
37099 * gcc.target/riscv/rvv/base/vle-1.c: New test.
37100 * gcc.target/riscv/rvv/base/vle-2.c: New test.
37101 * gcc.target/riscv/rvv/base/vle-3.c: New test.
37102 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
37103 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
37104 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
37105 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
37106 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
37107 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
37108 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
37109 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
37110 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
37111 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
37112 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
37113 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
37114 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
37115 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
37116 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
37117
37118 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37119
37120 * g++.target/riscv/rvv/base/vsm-1.C: New test.
37121 * g++.target/riscv/rvv/rvv.exp: New test.
37122 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
37123 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
37124 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
37125
37126 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37127
37128 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
37129 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
37130 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
37131 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
37132 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
37133 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
37134 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
37135 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
37136 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
37137 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
37138 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
37139 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
37140 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
37141 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
37142 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
37143 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
37144 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
37145 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
37146 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
37147 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
37148 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
37149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
37150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
37151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
37152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
37153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
37154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
37155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
37156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
37157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
37158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
37159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
37160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
37161 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
37162 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
37163 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
37164 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
37165 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
37166 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
37167 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
37168 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
37169 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
37170 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
37171 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
37172 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
37173 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
37174 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
37175 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
37176 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
37177 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
37178 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
37179 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
37180 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
37181 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
37182 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
37183 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
37184 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
37185 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
37186 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
37187 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
37188 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
37189 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
37190 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
37191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
37192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
37193 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
37194 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
37195 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
37196 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
37197 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
37198 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
37199 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
37200 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
37201 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
37202 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
37203 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
37204 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
37205 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
37206 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
37207 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
37208 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
37209 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
37210 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
37211 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
37212 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
37213 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
37214 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
37215 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
37216 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
37217 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
37218 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
37219 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
37220 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
37221 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
37222 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
37223 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
37224 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
37225 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
37226 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
37227 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
37228 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
37229 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
37230 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
37231 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
37232 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
37233 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
37234 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
37235 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
37236 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
37237
37238 2023-01-27 Xi Ruoyao <xry111@xry111.site>
37239
37240 * gcc.dg/pr95115.c (x): Add noipa attribute.
37241
37242 2023-01-27 Jakub Jelinek <jakub@redhat.com>
37243
37244 PR ipa/106061
37245 * gcc.dg/pr106061.c: New test.
37246
37247 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
37248
37249 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
37250 target selector to handle Windows.
37251 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
37252 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
37253
37254 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
37255
37256 * gm2/warnings/returntype/fail/badreturn.mod: New test.
37257 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
37258 New test.
37259 * gm2/warnings/returntype/pass/Termbase.mod: New test.
37260 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
37261 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
37262 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
37263 New test.
37264
37265 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37266
37267 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
37268 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
37269 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
37270 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
37271 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
37272 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
37273 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
37274 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
37275 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
37276 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
37277 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
37278 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
37279 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
37280 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
37281 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
37282 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
37283 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
37284 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
37285 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
37286 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
37287 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
37288 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
37289 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
37290 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
37291 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
37292 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
37293 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
37294 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
37295 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
37296 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
37297 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
37298 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
37299 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
37300 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
37301 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
37302 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
37303 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
37304 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
37305 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
37306 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
37307 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
37308 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
37309 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
37310 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
37311 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
37312 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
37313 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
37314 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
37315 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
37316 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
37317 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
37318 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
37319 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
37320 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
37321 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
37322 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
37323 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
37324 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
37325 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
37326 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
37327 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
37328 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
37329 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
37330 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
37331 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
37332 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
37333 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
37334 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
37335 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
37336 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
37337 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
37338
37339 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37340
37341 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
37342 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
37343 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
37344 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
37345 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
37346 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
37347 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
37348 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
37349 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
37350 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
37351 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
37352 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
37353 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
37354 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
37355 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
37356 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
37357 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
37358 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
37359 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
37360 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
37361 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
37362 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
37363 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
37364 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
37365 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
37366 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
37367 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
37368 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
37369 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
37370 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
37371 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
37372 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
37373 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
37374 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
37375 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
37376 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
37377 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
37378 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
37379 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
37380 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
37381 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
37382 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
37383 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
37384 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
37385
37386 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37387
37388 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
37389 testcase.
37390 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
37391 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
37392 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
37393 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
37394 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
37395 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
37396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
37397 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
37398 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
37399
37400 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37401
37402 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
37403
37404 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37405
37406 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
37407
37408 2023-01-26 Harald Anlauf <anlauf@gmx.de>
37409
37410 PR fortran/108544
37411 * gfortran.dg/pr108544.f90: New test.
37412 * gfortran.dg/pr96102b.f90: New test.
37413
37414 2023-01-26 Marek Polacek <polacek@redhat.com>
37415
37416 PR middle-end/108543
37417 * c-c++-common/asan/pointer-subtract-5.c: New test.
37418 * c-c++-common/asan/pointer-subtract-6.c: New test.
37419 * c-c++-common/asan/pointer-subtract-7.c: New test.
37420 * c-c++-common/asan/pointer-subtract-8.c: New test.
37421
37422 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37423
37424 PR tree-optimization/108540
37425 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
37426 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
37427
37428 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37429
37430 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
37431
37432 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37433
37434 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
37435 compound literals.
37436
37437 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37438
37439 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
37440 * gcc.dg/guality/pr54519-1.c: Likewise.
37441 * gcc.dg/guality/pr54519-3.c: Likewise.
37442 * gcc.dg/guality/pr54693-2.c: Likewise.
37443 * gcc.dg/guality/sra-1.c: Likewise.
37444
37445 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37446
37447 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
37448
37449 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37450
37451 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
37452
37453 2023-01-26 Marek Polacek <polacek@redhat.com>
37454
37455 PR c++/105300
37456 * g++.dg/cpp0x/udlit-error1.C: New test.
37457
37458 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37459
37460 PR analyzer/108507
37461 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
37462 -Wno-stringop-overflow.
37463
37464 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37465
37466 PR analyzer/108524
37467 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
37468 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
37469 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
37470 New test.
37471
37472 2023-01-26 Richard Biener <rguenther@suse.de>
37473
37474 PR tree-optimization/108547
37475 * gcc.dg/uninit-pr108547.c: New testcase.
37476
37477 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
37478
37479 PR tree-optimization/108522
37480 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
37481 macro.
37482 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
37483 test_dynarray_struct_member_d,
37484 test_dynarray_struct_member_subobj_b,
37485 test_dynarray_struct_member_subobj_c,
37486 test_dynarray_struct_member_subobj_d): New tests.
37487 (main): Call them.
37488
37489 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37490
37491 PR c++/108503
37492 * g++.dg/gomp/pr108503.C: New test.
37493
37494 2023-01-26 Richard Biener <rguenther@suse.de>
37495
37496 PR tree-optimization/108523
37497 * gcc.dg/torture/pr108523.c: New testcase.
37498
37499 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
37500
37501 PR fortran/108528
37502 * gfortran.dg/pr108528.f90: New test.
37503
37504 2023-01-25 Jakub Jelinek <jakub@redhat.com>
37505
37506 PR c++/108525
37507 * g++.dg/cpp23/static-operator-call5.C: New test.
37508
37509 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37510
37511 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
37512 "C".
37513 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
37514 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
37515 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
37516 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
37517 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
37518 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
37519 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
37520 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
37521 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
37522 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
37523 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
37524 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
37525 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
37526 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
37527 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
37528 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
37529 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
37530 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
37531 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
37532 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
37533 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
37534 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
37535 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
37536 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
37537 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
37538 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
37539 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
37540 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
37541 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
37542 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
37543 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
37544 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
37545 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
37546 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
37547 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
37548 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
37549 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
37550 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
37551 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
37552 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
37553 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
37554 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
37555 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
37556 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
37557 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
37558 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
37559 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
37560 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
37561 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
37562 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
37563 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
37564 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
37565 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
37566 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
37567 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
37568 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
37569 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
37570 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
37571 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
37572 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
37573 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
37574 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
37575 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
37576 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
37577 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
37578 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
37579 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
37580 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
37581 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
37582 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
37583 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
37584 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
37585 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
37586 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
37587 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
37588 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
37589 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
37590 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
37591 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
37592 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
37593 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
37594 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
37595 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
37596 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
37597
37598 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37599
37600 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
37601 check-function-bodies instead of scan-assembler checks. Use
37602 extern "C" for C++ testing.
37603 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
37604 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
37605 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
37606 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
37607 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
37608 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
37609 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
37610
37611 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37612
37613 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
37614 check-function-bodies instead of scan-assembler checks. Use
37615 extern "C" for C++ testing.
37616 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
37617 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
37618 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
37619 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
37620 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
37621
37622 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37623
37624 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
37625 check-function-bodies instead of scan-assembler checks. Use
37626 extern "C" for C++ testing.
37627 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
37628 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
37629 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
37630 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
37631 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
37632 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
37633 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
37634 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
37635 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
37636 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
37637 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
37638
37639 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37640
37641 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
37642 check-function-bodies instead of scan-assembler checks. Use
37643 extern "C" for C++ testing.
37644 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
37645 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
37646 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
37647 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
37648 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
37649
37650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37651
37652 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
37653 check-function-bodies instead of scan-assembler checks. Use
37654 extern "C" for C++ testing.
37655 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
37656 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
37657 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
37658 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
37659 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
37660
37661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37662
37663 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
37664 check-function-bodies instead of scan-assembler checks. Use
37665 extern "C" for C++ testing.
37666 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
37667 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
37668 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
37669 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
37670 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
37671
37672 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37673
37674 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
37675 check-function-bodies instead of scan-assembler checks. Use
37676 extern "C" for C++ testing.
37677 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
37678 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
37679 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
37680 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
37681 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
37682
37683 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37684
37685 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
37686 check-function-bodies instead of scan-assembler checks. Use
37687 extern "C" for C++ testing.
37688 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
37689 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
37690
37691 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37692
37693 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
37694 check-function-bodies instead of scan-assembler checks. Use
37695 extern "C" for C++ testing.
37696 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
37697 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
37698 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
37699 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
37700 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
37701
37702 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37703
37704 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
37705 check-function-bodies instead of scan-assembler checks. Use
37706 extern "C" for C++ testing.
37707 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
37708 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
37709 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
37710 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
37711 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
37712
37713 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37714
37715 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
37716 check-function-bodies instead of scan-assembler checks. Use
37717 extern "C" for C++ testing.
37718 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
37719 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
37720 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
37721 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
37722 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
37723
37724 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37725
37726 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
37727 check-function-bodies instead of scan-assembler checks. Use
37728 extern "C" for C++ testing.
37729 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
37730 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
37731 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
37732 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
37733 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
37734
37735 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37736
37737 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
37738 check-function-bodies instead of scan-assembler checks. Use
37739 extern "C" for C++ testing.
37740 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
37741 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
37742 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
37743 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
37744 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
37745
37746 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37747
37748 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
37749 check-function-bodies instead of scan-assembler checks. Use
37750 extern "C" for C++ testing.
37751 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
37752 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
37753 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
37754 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
37755 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
37756 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
37757 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
37758 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
37759 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
37760 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
37761 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
37762 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
37763 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
37764 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
37765 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
37766 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
37767 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
37768 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
37769 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
37770 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
37771 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
37772 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
37773 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
37774
37775 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37776
37777 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
37778 check-function-bodies instead of scan-assembler checks. Use
37779 extern "C" for C++ testing.
37780 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
37781 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
37782 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
37783 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
37784 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
37785 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
37786 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
37787 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
37788 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
37789 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
37790 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
37791 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
37792 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
37793 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
37794 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
37795
37796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37797
37798 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
37799 check-function-bodies instead of scan-assembler checks. Use
37800 extern "C" for C++ testing.
37801 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
37802 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
37803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
37804 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
37805 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
37806 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
37807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
37808 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
37809 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
37810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
37811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
37812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
37813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
37814 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
37815 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
37816 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
37817 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
37818 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
37819 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
37820 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
37821 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
37822 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
37823 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
37824 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
37825 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
37826 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
37827 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
37828 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
37829 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
37830 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
37831 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
37832 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
37833 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
37834 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
37835 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
37836 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
37837 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
37838 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
37839 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
37840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
37841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
37842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
37843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
37844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
37845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
37846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
37847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
37848
37849 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37850
37851 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
37852 check-function-bodies instead of scan-assembler checks. Use
37853 extern "C" for C++ testing.
37854 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
37855 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
37856 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
37857 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
37858 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
37859 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
37860 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
37861 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
37862 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
37863 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
37864 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
37865 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
37866 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
37867 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
37868 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
37869 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
37870 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
37871 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
37872 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
37873 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
37874 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
37875 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
37876 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
37877
37878 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37879
37880 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
37881 check-function-bodies instead of scan-assembler checks. Use
37882 extern "C" for C++ testing.
37883 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
37884 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
37885 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
37886 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
37887 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
37888 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
37889 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
37890 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
37891 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
37892 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
37893 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
37894 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
37895 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
37896 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
37897 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
37898 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
37899 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
37900 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
37901 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
37902 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
37903 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
37904 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
37905 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
37906
37907 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37908
37909 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
37910 check-function-bodies instead of scan-assembler checks. Use
37911 extern "C" for C++ testing.
37912 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
37913 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
37914 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
37915 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
37916 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
37917 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
37918 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
37919 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
37920 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
37921 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
37922 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
37923 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
37924 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
37925 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
37926 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
37927 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
37928 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
37929
37930 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37931
37932 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
37933 check-function-bodies instead of scan-assembler checks. Use
37934 extern "C" for C++ testing.
37935 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
37936 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
37937 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
37938 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
37939 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
37940 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
37941 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
37942 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
37943 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
37944 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
37945 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
37946 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
37947 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
37948 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
37949 * gcc.target/arm/simd/mve-vneg.c: Update test.
37950 * gcc.target/arm/simd/mve-vshr.c: Likewise
37951
37952 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37953
37954 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
37955 check-function-bodies instead of scan-assembler checks. Use
37956 extern "C" for C++ testing.
37957 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
37958 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
37959 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
37960 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
37961 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
37962 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
37963 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
37964 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
37965 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
37966 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
37967 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
37968 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
37969 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
37970 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
37971 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
37972 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
37973 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
37974 * gcc.target/arm/simd/mve-vclz.c: Update test.
37975
37976 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37977
37978 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
37979 check-function-bodies instead of scan-assembler checks. Use extern
37980 "C" for C++ testing.
37981 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
37982 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
37983 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
37984 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
37985 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
37986 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
37987 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
37988 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
37989
37990 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
37991
37992 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
37993 "initializer element is not constant" error.
37994 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
37995
37996 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
37997
37998 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
37999 aarch64 to list of targets supporting long long vectorization.
38000
38001 2023-01-25 Jakub Jelinek <jakub@redhat.com>
38002
38003 PR tree-optimization/108498
38004 * gcc.c-torture/execute/pr108498-1.c: New test.
38005 * gcc.c-torture/execute/pr108498-2.c: New test.
38006
38007 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
38008 Jakub Jelinek <jakub@redhat.com>
38009
38010 PR tree-optimization/108522
38011 * gcc.dg/builtin-dynamic-object-size-0.c
38012 (test_dynarray_struct_member): New test.
38013 (main): Call it.
38014
38015 2023-01-24 Jakub Jelinek <jakub@redhat.com>
38016
38017 PR c++/107329
38018 PR testsuite/108533
38019 * g++.dg/init/new51.C (size_t): New typedef.
38020 (RexxClass::operator new, RexxClass::operator delete): Use size_t
38021 instead of unsigned long.
38022
38023 2023-01-24 Jason Merrill <jason@redhat.com>
38024
38025 PR c++/108504
38026 * g++.dg/ext/pragma1.C: New test.
38027
38028 2023-01-24 Jason Merrill <jason@redhat.com>
38029
38030 PR c++/108526
38031 * g++.dg/cpp23/static-operator-call5.C: New test.
38032
38033 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
38034
38035 * gcc.target/pdp11/pdp11.exp: New.
38036 * gcc.target/pdp11/pr108388.c: New.
38037
38038 2023-01-24 Harald Anlauf <anlauf@gmx.de>
38039
38040 PR fortran/108529
38041 * gfortran.dg/pr108529.f90: New test.
38042
38043 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
38044
38045 * gcc.target/arm/mve/pr108177-1-run.c: New test.
38046 * gcc.target/arm/mve/pr108177-1.c: New test.
38047 * gcc.target/arm/mve/pr108177-10-run.c: New test.
38048 * gcc.target/arm/mve/pr108177-10.c: New test.
38049 * gcc.target/arm/mve/pr108177-11-run.c: New test.
38050 * gcc.target/arm/mve/pr108177-11.c: New test.
38051 * gcc.target/arm/mve/pr108177-12-run.c: New test.
38052 * gcc.target/arm/mve/pr108177-12.c: New test.
38053 * gcc.target/arm/mve/pr108177-13-run.c: New test.
38054 * gcc.target/arm/mve/pr108177-13.c: New test.
38055 * gcc.target/arm/mve/pr108177-14-run.c: New test.
38056 * gcc.target/arm/mve/pr108177-14.c: New test.
38057 * gcc.target/arm/mve/pr108177-2-run.c: New test.
38058 * gcc.target/arm/mve/pr108177-2.c: New test.
38059 * gcc.target/arm/mve/pr108177-3-run.c: New test.
38060 * gcc.target/arm/mve/pr108177-3.c: New test.
38061 * gcc.target/arm/mve/pr108177-4-run.c: New test.
38062 * gcc.target/arm/mve/pr108177-4.c: New test.
38063 * gcc.target/arm/mve/pr108177-5-run.c: New test.
38064 * gcc.target/arm/mve/pr108177-5.c: New test.
38065 * gcc.target/arm/mve/pr108177-6-run.c: New test.
38066 * gcc.target/arm/mve/pr108177-6.c: New test.
38067 * gcc.target/arm/mve/pr108177-7-run.c: New test.
38068 * gcc.target/arm/mve/pr108177-7.c: New test.
38069 * gcc.target/arm/mve/pr108177-8-run.c: New test.
38070 * gcc.target/arm/mve/pr108177-8.c: New test.
38071 * gcc.target/arm/mve/pr108177-9-run.c: New test.
38072 * gcc.target/arm/mve/pr108177-9.c: New test.
38073 * gcc.target/arm/mve/pr108177-main.x: New test include.
38074 * gcc.target/arm/mve/pr108177.x: New test include.
38075
38076 2023-01-24 Jakub Jelinek <jakub@redhat.com>
38077
38078 PR c++/108474
38079 * g++.dg/cpp1z/decomp57.C: New test.
38080 * g++.dg/cpp1z/decomp58.C: New test.
38081
38082 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
38083
38084 PR testsuite/107808
38085 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
38086 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
38087
38088 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
38089
38090 PR testsuite/104756
38091 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
38092 * gcc.dg/vect/vect-fmax-2.c: Likewise.
38093 * gcc.dg/vect/vect-fmax-3.c: Likewise.
38094 * gcc.dg/vect/vect-fmin-1.c: Likewise.
38095 * gcc.dg/vect/vect-fmin-2.c: Likewise.
38096 * gcc.dg/vect/vect-fmin-3.c: Likewise.
38097
38098 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
38099 Yang Yujie <yangyujie@loongson.cn>
38100
38101 PR target/107731
38102 * gcc.target/loongarch/tst-asm-const.c: Moved to...
38103 * gcc.target/loongarch/pr107731.c: ...here.
38104
38105 2023-01-24 Jason Merrill <jason@redhat.com>
38106
38107 PR c++/107303
38108 PR c++/107329
38109 * g++.dg/ext/builtin-shufflevector-5.C: New test.
38110 * g++.dg/init/new51.C: New test.
38111
38112 2023-01-23 Jason Merrill <jason@redhat.com>
38113
38114 PR c++/107267
38115 * g++.dg/cpp0x/move2.C: New test.
38116
38117 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38118
38119 PR fortran/108502
38120 * gfortran.dg/pr108502.f90: New test.
38121
38122 2023-01-23 Marek Polacek <polacek@redhat.com>
38123
38124 PR c++/107797
38125 * g++.dg/warn/Wunused-value-1.C: New test.
38126
38127 2023-01-23 Jason Merrill <jason@redhat.com>
38128
38129 PR c++/108195
38130 * g++.dg/cpp0x/initlist-vect2.C: New test.
38131
38132 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38133
38134 PR fortran/108501
38135 * gfortran.dg/pr108501.f90: New test.
38136
38137 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38138
38139 PR fortran/108420
38140 * gfortran.dg/pr108420.f90: New test.
38141
38142 2023-01-23 Jason Merrill <jason@redhat.com>
38143
38144 PR c++/108496
38145 * g++.dg/template/explicit-instantiation5.C: New test.
38146
38147 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38148
38149 * g++.target/arm/pac-1.C: New test.
38150 * gcc.target/arm/pac-15.c: Likewise.
38151
38152 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38153
38154 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
38155 tests.
38156 * gcc.target/arm/pac-12.c: New test.
38157 * gcc.target/arm/pac-13.c: Likewise.
38158 * gcc.target/arm/pac-14.c: Likewise.
38159
38160 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38161
38162 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
38163
38164 2023-01-23 Richard Biener <rguenther@suse.de>
38165
38166 PR tree-optimization/108482
38167 * gcc.dg/torture/pr108482.c: New testcase.
38168
38169 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38170
38171 * gcc.target/arm/bti-1.c: New testcase.
38172 * gcc.target/arm/bti-2.c: Likewise.
38173
38174 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38175
38176 * gcc.target/arm/pac.h : New file.
38177 * gcc.target/arm/pac-1.c : New test case.
38178 * gcc.target/arm/pac-2.c : Likewise.
38179 * gcc.target/arm/pac-3.c : Likewise.
38180 * gcc.target/arm/pac-4.c : Likewise.
38181 * gcc.target/arm/pac-5.c : Likewise.
38182 * gcc.target/arm/pac-6.c : Likewise.
38183 * gcc.target/arm/pac-7.c : Likewise.
38184 * gcc.target/arm/pac-8.c : Likewise.
38185 * gcc.target/arm/pac-9.c : Likewise.
38186 * gcc.target/arm/pac-10.c : Likewise.
38187 * gcc.target/arm/pac-11.c : Likewise.
38188
38189 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38190
38191 * gcc.target/arm/multilib.exp: Add pacbti related entries.
38192
38193 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38194 Tejas Belagod <tbelagod@arm.com>
38195
38196 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
38197 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
38198 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
38199 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
38200
38201 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38202 Tejas Belagod <tbelagod@arm.com>
38203
38204 * lib/target-supports.exp
38205 (check_effective_target_mbranch_protection_ok): New function.
38206 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
38207 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
38208 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
38209 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
38210 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
38211 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
38212 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
38213 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
38214
38215 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38216 Tejas Belagod <tbelagod@arm.com>
38217
38218 * lib/target-supports.exp:
38219 (check_effective_target_arm_pacbti_hw): New.
38220
38221 2023-01-23 Richard Biener <rguenther@suse.de>
38222
38223 PR tree-optimization/108449
38224 * gcc.dg/pr108449.c: New testcase.
38225
38226 2023-01-23 Jason Merrill <jason@redhat.com>
38227
38228 PR c++/53288
38229 DR 1299
38230 * g++.dg/init/lifetime4.C: New test.
38231
38232 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
38233
38234 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
38235 paths.
38236 * gm2/complex/pass/complex-pass.exp: Likewise.
38237 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
38238 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
38239 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
38240 * gm2/iso/fail/iso-fail.exp: Likewise.
38241 * gm2/iso/pass/iso-pass.exp: Likewise.
38242 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
38243 * gm2/pim/fail/pim-fail.exp: Likewise.
38244 * gm2/pim/pass/pim-pass.exp: Likewise.
38245 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38246 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
38247 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38248 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
38249 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
38250 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
38251 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
38252 * gm2/recover/pass/recover-pass.exp: Likewise.
38253 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
38254 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
38255 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38256 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
38257 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
38258 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
38259 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
38260 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
38261 function. Remove the use of concatenated include and library paths.
38262 Remove string processing where possible.
38263
38264 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
38265
38266 * gcc.target/pru/clz-hi-2.c: New test.
38267 * gcc.target/pru/clz-hi.c: New test.
38268
38269 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38270
38271 PR fortran/102595
38272 * gfortran.dg/pr88048.f90: Adjust for changed error message.
38273 * gfortran.dg/parameter_data0.f90: New test.
38274
38275 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
38276
38277 * gcc.target/aarch64/acle/pmull64.c: New.
38278 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
38279 feature flag based on the intrinsic.
38280 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
38281 * gcc.target/aarch64/aes_1.c: Likewise.
38282 * gcc.target/aarch64/aes_2.c: Likewise.
38283 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
38284 * gcc.target/aarch64/sha1_1.c: Likewise.
38285 * gcc.target/aarch64/sha256_1.c: Likewise.
38286 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
38287
38288 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38289
38290 PR c++/108437
38291 * g++.dg/cpp23/subscript12.C: New test.
38292 * g++.dg/cpp23/subscript13.C: New test.
38293
38294 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38295
38296 PR c++/53932
38297 * g++.dg/init/pr53932.C: New test.
38298
38299 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
38300
38301 * gcc.target/i386/pr108436.c: New test.
38302
38303 2023-01-19 David Malcolm <dmalcolm@redhat.com>
38304
38305 PR analyzer/108455
38306 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
38307 involving dominance.
38308 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
38309 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
38310 New test.
38311
38312 2023-01-19 Harald Anlauf <anlauf@gmx.de>
38313
38314 PR fortran/108434
38315 * gfortran.dg/pr108434.f90: New test.
38316
38317 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
38318
38319 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
38320 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
38321 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
38322 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38323 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38324 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
38325 Likewise.
38326 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
38327 Likewise.
38328 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
38329 Likewise.
38330 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
38331 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38332 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
38333 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
38334 Likewise, and also ensure that the -g option is appended to avoid it
38335 being taken as a path.
38336 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
38337 libraries added matches the set of -I and -L options.
38338
38339 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
38340
38341 PR target/108411
38342 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
38343 -fno-stack-protector.
38344 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
38345 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
38346 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
38347 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
38348 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
38349 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
38350 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
38351 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
38352 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
38353
38354 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38355
38356 PR tree-optimization/108440
38357 * c-c++-common/rotate-10.c: New test.
38358 * c-c++-common/rotate-11.c: New test.
38359
38360 2023-01-19 Alexandre Oliva <oliva@adacore.com>
38361
38362 PR debug/106746
38363 * gcc.target/i386/pr106746.c: New.
38364
38365 2023-01-18 Marek Polacek <polacek@redhat.com>
38366
38367 PR c/108424
38368 * gcc.dg/c2x-nullptr-6.c: New test.
38369
38370 2023-01-18 David Malcolm <dmalcolm@redhat.com>
38371
38372 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
38373 from https://samate.nist.gov/SARD/test-suites/81.
38374 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
38375 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
38376 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
38377 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
38378
38379 2023-01-18 Richard Biener <rguenther@suse.de>
38380
38381 PR lto/108445
38382 * gcc.dg/lto/pr108445_0.c: New testcase.
38383 * gcc.dg/lto/pr108445_1.c: Likewise.
38384
38385 2023-01-18 Murray Steele <murray.steele@arm.com>
38386
38387 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
38388
38389 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38390 Andrew Pinski <apinski@marvell.com>
38391
38392 PR target/108396
38393 * gcc.target/powerpc/pr108396.c: New test.
38394
38395 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38396
38397 PR target/108348
38398 * gcc.target/powerpc/pr108348-1.c: New test.
38399 * gcc.target/powerpc/pr108348-2.c: New test.
38400
38401 2023-01-17 Harald Anlauf <anlauf@gmx.de>
38402
38403 PR fortran/108421
38404 * gfortran.dg/pr108421.f90: New test.
38405
38406 2023-01-17 Jakub Jelinek <jakub@redhat.com>
38407
38408 PR tree-optimization/106523
38409 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
38410 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38411 __builtin_unreachable about shift count.
38412 * c-c++-common/rotate-2b.c: New test.
38413 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
38414 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38415 __builtin_unreachable about shift count.
38416 * c-c++-common/rotate-4b.c: New test.
38417 * gcc.c-torture/execute/pr106523.c: New test.
38418
38419 2023-01-16 Andrew Pinski <apinski@marvell.com>
38420
38421 * lib/target-supports.exp (add_options_for_tls): Remove
38422 reference to Solaris 9 in comments.
38423
38424 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
38425
38426 PR target/105980
38427 * g++.target/i386/pr105980.C: New test.
38428
38429 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
38430
38431 * g++.dg/tree-ssa/pr106077.C: New test.
38432
38433 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
38434
38435 PR target/96795
38436 PR target/107515
38437 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
38438 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
38439
38440 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38441
38442 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
38443 * gcc.dg/tree-ssa/popcount.c: Likewise.
38444 * gcc.dg/tree-ssa/popcount2.c: Likewise.
38445 * gcc.dg/tree-ssa/popcount3.c: Likewise.
38446 * gcc.target/aarch64/popcount4.c: Likewise.
38447 * gcc.target/i386/pr95771.c: Likewise, and...
38448 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
38449 since this would emit just a single IFN if a TI optab is added.
38450
38451 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38452
38453 * gcc.dg/tree-ssa/cltz-max.c: New test.
38454 * gcc.dg/tree-ssa/clz-char.c: New test.
38455 * gcc.dg/tree-ssa/clz-int.c: New test.
38456 * gcc.dg/tree-ssa/clz-long-long.c: New test.
38457 * gcc.dg/tree-ssa/clz-long.c: New test.
38458 * gcc.dg/tree-ssa/ctz-char.c: New test.
38459 * gcc.dg/tree-ssa/ctz-int.c: New test.
38460 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
38461 * gcc.dg/tree-ssa/ctz-long.c: New test.
38462
38463 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38464
38465 * lib/target-supports.exp (check_effective_target_clz)
38466 (check_effective_target_clzl, check_effective_target_clzll)
38467 (check_effective_target_ctz, check_effective_target_clzl)
38468 (check_effective_target_ctzll): New.
38469 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
38470 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
38471 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
38472 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
38473 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
38474 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
38475 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
38476 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
38477 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
38478
38479 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38480
38481 PR c++/105593
38482 * g++.target/i386/pr105593.C: New test.
38483
38484 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38485
38486 PR c++/105593
38487 * c-c++-common/Winit-self3.c: New test.
38488 * c-c++-common/Winit-self4.c: New test.
38489 * c-c++-common/Winit-self5.c: New test.
38490
38491 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
38492
38493 PR target/108272
38494 * gcc.target/powerpc/pr108272-1.c: New test.
38495 * gcc.target/powerpc/pr108272-2.c: New test.
38496 * gcc.target/powerpc/pr108272-3.c: New test.
38497 * gcc.target/powerpc/pr108272-4.c: New test.
38498
38499 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38500
38501 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
38502
38503 2023-01-14 Jakub Jelinek <jakub@redhat.com>
38504
38505 PR c++/108365
38506 * c-c++-common/pr108365.c: New test.
38507 * g++.dg/opt/pr108365.C: New test.
38508 * g++.dg/warn/pr108365.C: New test.
38509
38510 2023-01-14 Alexandre Oliva <oliva@adacore.com>
38511
38512 PR target/42093
38513 * gcc.target/arm/pr42093.c: Disable tree-dce.
38514
38515 2023-01-13 David Malcolm <dmalcolm@redhat.com>
38516
38517 PR analyzer/105273
38518 * gcc.dg/analyzer/switch-enum-1.c: New test.
38519 * gcc.dg/analyzer/switch-enum-2.c: New test.
38520 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
38521 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
38522 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
38523 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
38524 test.
38525 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
38526 New test.
38527 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
38528 New test.
38529
38530 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
38531
38532 PR rtl-optimization/108117
38533 PR rtl-optimization/108132
38534 * gcc.dg/pr108117.c: New test.
38535
38536 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38537
38538 PR c++/108285
38539 * g++.dg/warn/pr108285.C: New test.
38540
38541 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38542
38543 * gm2/examples/map/pass/examples-map-pass.exp:
38544 Call gm2_push_timeout 30 before foreach testcase.
38545 Call gm2_pop_timeout after the foreach statement.
38546 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
38547 Call gm2_push_timeout 20 before foreach testcase.
38548 Call gm2_pop_timeout after the foreach statement.
38549
38550 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38551
38552 PR target/107131
38553 * gcc.c-torture/execute/pr107131.c: New test.
38554
38555 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38556
38557 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
38558
38559 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
38560
38561 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
38562 from the message issued by -Wstrict-flex-arrays.
38563 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
38564 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
38565 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
38566 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
38567 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
38568 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
38569 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
38570 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
38571
38572 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38573
38574 PR target/107131
38575 * gcc.dg/pr107131.c: New test.
38576
38577 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
38578
38579 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
38580 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
38581
38582 2023-01-13 Richard Biener <rguenther@suse.de>
38583
38584 * gcc.target/aarch64/pr107209.c: New test.
38585
38586 2023-01-13 Richard Biener <rguenther@suse.de>
38587
38588 PR tree-optimization/108387
38589 * gcc.dg/pr108387.c: New testcase.
38590
38591 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38592
38593 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
38594 (timeout-dg.exp): Load.
38595 Call gm2_push_timeout 15.
38596 Call gm2_pop_timeout at the end.
38597 * gm2/link/min/pass/link-min-pass.exp: Set path
38598 argument to "".
38599 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
38600 Call gm2_push_timeout 60.
38601 Call gm2_pop_timeout at the end.
38602 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
38603 individual_timeout.
38604 Configure dejagnu to timeout for 10 seconds.
38605 (gm2_push_timeout): New proc.
38606 (gm2_pop_timeout): New proc.
38607 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
38608 individual_timeout.
38609 Configure dejagnu to timeout for 10 seconds.
38610 (gm2_push_timeout): New proc.
38611 (gm2_pop_timeout): New proc.
38612
38613 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38614
38615 * lib/gm2.exp: Use timeout.exp.
38616
38617 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38618
38619 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
38620 to args.
38621
38622 2023-01-12 Andrew Pinski <apinski@marvell.com>
38623 Roger Sayle <roger@nextmovesoftware.com>
38624
38625 PR tree-optimization/92342
38626 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
38627 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
38628 * gcc.dg/tree-ssa/multcmp-1.c: New test.
38629 * gcc.dg/tree-ssa/multcmp-2.c: New test.
38630
38631 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38632 Richard Sandiford <richard.sandiford@arm.com>
38633
38634 PR target/105549
38635 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
38636 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
38637 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
38638 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
38639 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
38640 * gcc.target/aarch64/pr105549.c: New test.
38641 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
38642 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
38643 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
38644 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
38645
38646 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38647 Richard Sandiford <richard.sandiford@arm.com>
38648
38649 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
38650 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
38651 test.
38652 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
38653 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
38654 test.
38655 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
38656 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
38657 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
38658 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
38659 test.
38660 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
38661 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
38662 test.
38663 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
38664 * g++.target/aarch64/bitfield-abi-warning.h: New test.
38665
38666 2023-01-12 Richard Biener <rguenther@suse.de>
38667
38668 PR tree-optimization/99412
38669 * gcc.dg/vect/pr99412.c: New testcase.
38670 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
38671 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
38672
38673 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
38674
38675 PR fortran/107706
38676 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
38677 * gfortran.dg/gomp/assumes-2.f90: Likewise.
38678 * gfortran.dg/gomp/assume-5.f90: New test.
38679
38680 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
38681
38682 * c-c++-common/cpp/pr108244-1.c: New test.
38683 * c-c++-common/cpp/pr108244-2.c: New test.
38684 * c-c++-common/gomp/pr108244-3.c: New test.
38685
38686 2023-01-11 David Malcolm <dmalcolm@redhat.com>
38687
38688 PR analyzer/108252
38689 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
38690 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
38691 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
38692 warning false +ve directives.
38693 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
38694 * gcc.dg/analyzer/pr103217-3.c: Likewise.
38695 * gcc.dg/analyzer/strdup-pr108252.c: New test.
38696 * gcc.dg/analyzer/strndup-pr108252.c: New test.
38697
38698 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38699
38700 PR c/105972
38701 * gcc.dg/pr105972.c: New test.
38702
38703 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
38704
38705 PR tree-optimization/71343
38706 * gcc.dg/pr71343-2.c: New test case.
38707
38708 2023-01-11 David Faust <david.faust@oracle.com>
38709
38710 PR target/108293
38711 * gcc.target/bpf/double-1.c: New test.
38712 * gcc.target/bpf/double-2.c: New test.
38713 * gcc.target/bpf/float-1.c: New test.
38714
38715 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
38716
38717 * gcc.dg/sso-17.c: New test.
38718
38719 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
38720
38721 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
38722 the testing target isn't a PowerPC target.
38723
38724 2023-01-11 Richard Biener <rguenther@suse.de>
38725
38726 PR tree-optimization/107767
38727 * gcc.dg/tree-ssa/pr107767.c: New testcase.
38728
38729 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38730
38731 PR target/108308
38732 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
38733
38734 2023-01-11 Richard Biener <rguenther@suse.de>
38735
38736 PR tree-optimization/108352
38737 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
38738 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
38739
38740 2023-01-11 Richard Biener <rguenther@suse.de>
38741
38742 PR tree-optimization/108353
38743 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
38744
38745 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
38746
38747 * gcc.target/s390/not.c: New test.
38748
38749 2023-01-11 Richard Biener <rguenther@suse.de>
38750
38751 PR tree-optimization/106293
38752 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
38753
38754 2023-01-10 Richard Biener <rguenther@suse.de>
38755
38756 PR tree-optimization/106293
38757 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
38758
38759 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
38760
38761 PR rtl-optimization/106421
38762 * gcc.dg/pr106421.c: New test case.
38763
38764 2023-01-10 Martin Jambor <mjambor@suse.cz>
38765
38766 PR ipa/108110
38767 * g++.dg/ipa/pr108110.C: New test.
38768
38769 2023-01-10 Richard Biener <rguenther@suse.de>
38770
38771 PR tree-optimization/108314
38772 * gcc.dg/vect/pr108314.c: New testcase.
38773
38774 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38775
38776 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
38777 be "*".
38778
38779 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38780
38781 * gcc.target/csky/and3a.c: Rename to ...
38782 * gcc.target/csky/ck801-and.c: ... this.
38783 * gcc.target/csky/constpool-3.c: Rename to ...
38784 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
38785 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
38786 * gcc.target/csky/ck801-constpool.c: ... this, and skip
38787 if the CPU is not ck801.
38788 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
38789
38790 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
38791
38792 * gcc.target/s390/fcall-saved.c: New test.
38793
38794 2023-01-09 Jakub Jelinek <jakub@redhat.com>
38795
38796 PR c++/105838
38797 PR c++/108047
38798 PR c++/108266
38799 * g++.dg/tree-ssa/initlist-opt2.C: New test.
38800 * g++.dg/tree-ssa/initlist-opt3.C: New test.
38801
38802 2023-01-09 Joseph Myers <joseph@codesourcery.com>
38803
38804 * gcc.dg/c2x-complit-8.c: New test.
38805
38806 2023-01-09 Richard Biener <rguenther@suse.de>
38807
38808 PR middle-end/69482
38809 * gcc.target/i386/pr69482-1.c: New testcase.
38810 * gcc.target/i386/pr69482-2.c: Likewise.
38811
38812 2023-01-09 Martin Liska <mliska@suse.cz>
38813
38814 PR lto/108330
38815 * g++.dg/ipa/pr108830.C: New test.
38816
38817 2023-01-09 Richard Biener <rguenther@suse.de>
38818
38819 PR tree-optimization/101912
38820 * gcc.dg/uninit-pr101912.c: New testcase.
38821
38822 2023-01-09 Martin Liska <mliska@suse.cz>
38823
38824 PR c/107993
38825 * gcc.target/i386/pr107993.c: New test.
38826
38827 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
38828
38829 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
38830 on *-*-hpux*.
38831 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
38832
38833 2023-01-06 Joseph Myers <joseph@codesourcery.com>
38834
38835 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
38836 tests.
38837
38838 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38839
38840 Revert:
38841 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38842
38843 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
38844
38845 2023-01-06 Jakub Jelinek <jakub@redhat.com>
38846
38847 PR target/108292
38848 PR target/108308
38849 * gcc.c-torture/execute/pr108292.c: New test.
38850 * gcc.target/i386/pr108292.c: New test.
38851 * gcc.dg/pr108308.c: New test.
38852
38853 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38854
38855 Revert:
38856 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38857
38858 * gcc.target/i386/cmov10.c: New test case.
38859
38860 2023-01-05 Patrick Palka <ppalka@redhat.com>
38861
38862 PR c++/108275
38863 * g++.dg/parse/access14.C: New test.
38864
38865 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
38866
38867 * lib/gm2.exp (gm2_init_minx): New procedure.
38868 (gm2_init_min): New procedure calls gm2_init_min with
38869 dialect flags.
38870 * gm2/link/min/pass/tiny.mod: New test case.
38871 * gm2/link/min/pass/link-min-pass.exp: New file.
38872
38873 2023-01-04 Patrick Palka <ppalka@redhat.com>
38874
38875 PR c++/108282
38876 * g++.dg/cpp2a/concepts-requires34.C: New test.
38877
38878 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38879
38880 PR c++/108206
38881 * g++.dg/template/pr108206.C: New test.
38882
38883 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
38884
38885 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
38886
38887 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38888
38889 PR tree-optimization/108253
38890 * g++.dg/opt/pr108253.C: New test.
38891
38892 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38893
38894 PR middle-end/108237
38895 * gcc.c-torture/compile/pr108237.c: New test.
38896
38897 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38898
38899 PR sanitizer/108256
38900 * c-c++-common/ubsan/pr108256.c: New test.
38901
38902 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
38903
38904 * g++.dg/modules/modules.exp: Skip on AIX.
38905 * gcc.target/powerpc/pr99708.c: Skip on AIX.
38906
38907 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
38908
38909 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
38910 that the unused clone is GC'ed.
38911 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
38912
38913 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
38914
38915 * gcc.target/i386/cmov10.c: New test case.
38916
38917 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38918
38919 PR middle-end/108264
38920 * gcc.dg/pr108264.c: New test.
38921
38922 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38923
38924 PR rtl-optimization/108263
38925 * gcc.dg/pr108263.c: New test.
38926
38927 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
38928 Uroš Bizjak <ubizjak@gmail.com>
38929
38930 * gcc.target/i386/extendditi2-1.c: New test case.
38931 * gcc.target/i386/extendditi2-2.c: Likewise.
38932
38933 \f
38934 Copyright (C) 2023 Free Software Foundation, Inc.
38935
38936 Copying and distribution of this file, with or without modification,
38937 are permitted in any medium without royalty provided the copyright
38938 notice and this notice are preserved.