1 2023-11-25 Andrew Pinski <quic_apinski@quicinc.com>
4 * gcc.target/aarch64/movk.c: Add noipa on dummy_number_generator
5 and remove -fno-inline option.
7 2023-11-25 Jakub Jelinek <jakub@redhat.com>
10 * gcc.c-torture/execute/pr111408.c: New test.
12 2023-11-25 Andrew Pinski <pinskia@gmail.com>
13 Jakub Jelinek <jakub@redhat.com>
16 * gcc.dg/pr109977.c: New test.
18 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
20 * g++.dg/modules/using-10.C: New test.
21 * g++.dg/modules/using-enum-2.C: New test.
23 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
26 * g++.dg/modules/export-1.C: Adjust test.
27 * g++.dg/modules/export-2_a.C: New test.
28 * g++.dg/modules/export-2_b.C: New test.
30 2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
33 * g++.dg/pch/pr112319.C: New test.
34 * g++.dg/pch/pr112319.Hs: New test.
35 * gcc.dg/pch/pr112319.c: New test.
36 * gcc.dg/pch/pr112319.hs: New test.
38 2023-11-24 Martin Jambor <mjambor@suse.cz>
41 * g++.dg/tree-ssa/pr109849.C: New test.
42 * g++.dg/tree-ssa/sra-eh-1.C: Likewise.
43 * gcc.dg/tree-ssa/pr109849.c: Likewise.
44 * gcc.dg/tree-ssa/sra-longjmp-1.c: Likewise.
45 * gfortran.dg/pr43984.f90: Added -fno-tree-sra to dg-options.
47 2023-11-24 Uros Bizjak <ubizjak@gmail.com>
50 * gcc.target/i386/pr112686.c: New test.
52 2023-11-24 Tobias Burnus <tobias@codesourcery.com>
54 * c-c++-common/gomp/depobj-3.c: New test.
55 * gfortran.dg/gomp/depobj-3.f90: New test.
57 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
60 * g++.dg/modules/pr99232_a.C: New test.
61 * g++.dg/modules/pr99232_b.C: New test.
63 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
66 * gcc.target/riscv/rvv/autovec/pr112694-1.c: New test.
68 2023-11-24 Jakub Jelinek <jakub@redhat.com>
71 * gcc.target/i386/sse4-pr112681.c: New test.
73 2023-11-24 Jakub Jelinek <jakub@redhat.com>
75 PR tree-optimization/112673
76 * gcc.dg/pr112673.c: New test.
78 2023-11-24 Jakub Jelinek <jakub@redhat.com>
81 * gcc.dg/bitint-42.c: New test.
83 2023-11-24 Jakub Jelinek <jakub@redhat.com>
86 * gcc.dg/bitint-40.c: New test.
88 2023-11-24 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/eh/pr112619.C: New test.
93 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
96 * gcc.target/riscv/rvv/autovec/pr112599-2.c: New test.
98 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
100 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adapt test.
101 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
103 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
106 * g++.dg/modules/lambda-6_a.C: New test.
107 * g++.dg/modules/lambda-6_b.C: New test.
109 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
112 * g++.dg/modules/export-1.C: Adjust error messages. Remove
113 xfails for working case. Add new test case.
115 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
117 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
118 "-:failed mapper handshake communication" targets.
120 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
122 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
124 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
126 * g++.dg/pr104869.C: Export main on hpux.
128 2023-11-23 Iain Sandoe <iain@sandoe.co.uk>
130 * lib/scanasm.exp: Allow multiple function start symbols,
131 taking the last as the function name.
133 2023-11-23 Harald Anlauf <anlauf@gmx.de>
136 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL().
137 * gfortran.dg/assumed_rank_8.f90: Likewise.
139 2023-11-23 Harald Anlauf <anlauf@gmx.de>
142 * gfortran.dg/system_clock_1.f90: Add option -std=f2003.
143 * gfortran.dg/system_clock_3.f08: Add option -std=f2008.
144 * gfortran.dg/system_clock_4.f90: New test.
146 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
148 * g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
149 check on hppa*-*-hpux*.
151 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
153 * c-c++-common/Wattributes.c: Don't skip check for warning
154 at line 411 in Wattributes.c on hppa*64*-*-*.
156 2023-11-23 Marek Polacek <polacek@redhat.com>
158 * gcc.misc-tests/help.exp: Test -fhardened.
159 * c-c++-common/fhardened-1.S: New test.
160 * c-c++-common/fhardened-1.c: New test.
161 * c-c++-common/fhardened-10.c: New test.
162 * c-c++-common/fhardened-11.c: New test.
163 * c-c++-common/fhardened-12.c: New test.
164 * c-c++-common/fhardened-13.c: New test.
165 * c-c++-common/fhardened-14.c: New test.
166 * c-c++-common/fhardened-15.c: New test.
167 * c-c++-common/fhardened-2.c: New test.
168 * c-c++-common/fhardened-3.c: New test.
169 * c-c++-common/fhardened-4.c: New test.
170 * c-c++-common/fhardened-5.c: New test.
171 * c-c++-common/fhardened-6.c: New test.
172 * c-c++-common/fhardened-7.c: New test.
173 * c-c++-common/fhardened-8.c: New test.
174 * c-c++-common/fhardened-9.c: New test.
175 * gcc.target/i386/cf_check-6.c: New test.
177 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
179 * lib/scanasm.exp (scan-assembler-times): Remove the `-inline'
180 option to `regexp' and the wrapping `llength' call.
182 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
184 * gcc.target/aarch64/ccmp_1.c: Use non-capturing parentheses
185 with `scan-assembler-times'.
187 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
189 * gcc.target/arm/pr53447-5.c: Use non-capturing parentheses with
190 `scan-assembler-times'.
192 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.target/i386/pr112672.c: New test.
197 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
200 * g++.target/i386/pr89316.C: New test.
201 * gcc.target/i386/pr112605-1.c: New test.
202 * gcc.target/i386/pr112605-2.c: New test.
203 * gcc.target/i386/pr112605.c: New test.
205 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
207 * gcc.target/s390/ccor.c: New test.
209 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
211 * gcc.target/s390/int128load.c: New test.
213 2023-11-23 Di Zhao <dizhao@os.amperecomputing.com>
215 * gcc.dg/pr110279-1.c: New test.
217 2023-11-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
221 * gcc.target/riscv/rvv/autovec/pr112599-1.c: New test.
223 2023-11-23 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/bitint-41.c: New test.
228 2023-11-23 Jonathan Wakely <jwakely@redhat.com>
231 * g++.dg/opt/pr110879.C: Require C++11 or later.
233 2023-11-23 Jakub Jelinek <jakub@redhat.com>
235 * gcc.dg/builtin-stdc-bit-1.c: New test.
236 * gcc.dg/builtin-stdc-bit-2.c: New test.
238 2023-11-23 Jakub Jelinek <jakub@redhat.com>
241 * g++.dg/cpp26/static_assert1.C: New test.
242 * g++.dg/cpp26/feat-cxx26.C (__cpp_static_assert): Expect
243 202306L rather than 201411L.
244 * g++.dg/cpp0x/udlit-error1.C: Expect different diagnostics for
245 static_assert with user-defined literal.
247 2023-11-23 Pan Li <pan2.li@intel.com>
250 * gcc.target/riscv/rvv/base/pr111720-0.c: New test.
251 * gcc.target/riscv/rvv/base/pr111720-1.c: New test.
252 * gcc.target/riscv/rvv/base/pr111720-10.c: New test.
253 * gcc.target/riscv/rvv/base/pr111720-2.c: New test.
254 * gcc.target/riscv/rvv/base/pr111720-3.c: New test.
255 * gcc.target/riscv/rvv/base/pr111720-4.c: New test.
256 * gcc.target/riscv/rvv/base/pr111720-5.c: New test.
257 * gcc.target/riscv/rvv/base/pr111720-6.c: New test.
258 * gcc.target/riscv/rvv/base/pr111720-7.c: New test.
259 * gcc.target/riscv/rvv/base/pr111720-8.c: New test.
260 * gcc.target/riscv/rvv/base/pr111720-9.c: New test.
262 2023-11-23 Hans-Peter Nilsson <hp@axis.com>
265 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
266 lp64 targets with c++98.
268 2023-11-22 Patrick Palka <ppalka@redhat.com>
271 * g++.dg/cpp0x/alias-decl-75.C: New test.
273 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
275 * lib/plugin-support.exp: Update the expected path to an
276 in-tree build of libintl.
278 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
279 Richard Sandiford <richard.sandiford@arm.com>
281 * lib/scanasm.exp: Initial handling for Mach-O function body scans.
283 2023-11-22 Richard Biener <rguenther@suse.de>
285 PR tree-optimization/112344
286 * gcc.dg/torture/pr112344.c: New testcase.
288 2023-11-22 Florian Weimer <fweimer@redhat.com>
290 * gcc.misc-tests/linkage-y.c (puts): Declare.
291 (main): Add int return type and return 0.
293 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
296 * gcc.target/riscv/rvv/autovec/pr112598-3.c: New test.
298 2023-11-22 Tamar Christina <tamar.christina@arm.com>
300 * gcc.target/aarch64/uxtl-combine-4.c: Fix typo.
301 * gcc.target/aarch64/uxtl-combine-5.c: Likewise.
302 * gcc.target/aarch64/uxtl-combine-6.c: Likewise.
304 2023-11-22 Jakub Jelinek <jakub@redhat.com>
307 * gcc.target/i386/bmi2-pr112518.c: New test.
309 2023-11-22 Xi Ruoyao <xry111@xry111.site>
311 * gcc.target/loongarch/vect-shuf-fp.c: New test.
313 2023-11-22 Hongyu Wang <hongyu.wang@intel.com>
315 * gcc.target/i386/apx-push2pop2-1.c: Adjust output scan.
316 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
318 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
321 * gcc.target/riscv/rvv/autovec/pr112598-2.c: New test.
323 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
326 * gcc.dg/torture/pr111815.c: New test.
328 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
330 * gcc.target/riscv/adddifne.c: New test.
331 * gcc.target/riscv/addsifne.c: New test.
333 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
335 * gcc.target/riscv/adddibfne.c: New test.
336 * gcc.target/riscv/addsibfne.c: New test.
338 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
340 * gcc.target/riscv/movdifeq-sfb.c: New test.
341 * gcc.target/riscv/movdifeq-thead.c: New test.
342 * gcc.target/riscv/movdifeq-ventana.c: New test.
343 * gcc.target/riscv/movdifeq-zicond.c: New test.
344 * gcc.target/riscv/movdifeq.c: New test.
345 * gcc.target/riscv/movsifeq-sfb.c: New test.
346 * gcc.target/riscv/movsifeq-thead.c: New test.
347 * gcc.target/riscv/movsifeq-ventana.c: New test.
348 * gcc.target/riscv/movsifeq-zicond.c: New test.
349 * gcc.target/riscv/movsifeq.c: New test.
351 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
353 * gcc.target/riscv/movdibfeq-ventana.c: New test.
354 * gcc.target/riscv/movdibfeq-zicond.c: New test.
355 * gcc.target/riscv/movdibfeq.c: New test.
356 * gcc.target/riscv/movsibfeq-ventana.c: New test.
357 * gcc.target/riscv/movsibfeq-zicond.c: New test.
358 * gcc.target/riscv/movsibfeq.c: New test.
360 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
362 * gcc.target/riscv/adddifeq.c: New test.
363 * gcc.target/riscv/adddifge.c: New test.
364 * gcc.target/riscv/adddifgt.c: New test.
365 * gcc.target/riscv/adddifle.c: New test.
366 * gcc.target/riscv/adddiflt.c: New test.
367 * gcc.target/riscv/addsifeq.c: New test.
368 * gcc.target/riscv/addsifge.c: New test.
369 * gcc.target/riscv/addsifgt.c: New test.
370 * gcc.target/riscv/addsifle.c: New test.
371 * gcc.target/riscv/addsiflt.c: New test.
373 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
375 * gcc.target/riscv/adddibfeq.c: New test.
376 * gcc.target/riscv/adddibfge.c: New test.
377 * gcc.target/riscv/adddibfgt.c: New test.
378 * gcc.target/riscv/adddibfle.c: New test.
379 * gcc.target/riscv/adddibflt.c: New test.
380 * gcc.target/riscv/addsibfeq.c: New test.
381 * gcc.target/riscv/addsibfge.c: New test.
382 * gcc.target/riscv/addsibfgt.c: New test.
383 * gcc.target/riscv/addsibfle.c: New test.
384 * gcc.target/riscv/addsibflt.c: New test.
386 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
388 * gcc.target/riscv/movdifge.c: New test.
389 * gcc.target/riscv/movdifgt.c: New test.
390 * gcc.target/riscv/movdifle.c: New test.
391 * gcc.target/riscv/movdiflt.c: New test.
392 * gcc.target/riscv/movdifne.c: New test.
393 * gcc.target/riscv/movsifge.c: New test.
394 * gcc.target/riscv/movsifgt.c: New test.
395 * gcc.target/riscv/movsifle.c: New test.
396 * gcc.target/riscv/movsiflt.c: New test.
397 * gcc.target/riscv/movsifne.c: New test.
399 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
401 * gcc.target/riscv/movdibfge.c: New test.
402 * gcc.target/riscv/movdibfgt.c: New test.
403 * gcc.target/riscv/movdibfle.c: New test.
404 * gcc.target/riscv/movdibflt.c: New test.
405 * gcc.target/riscv/movdibfne.c: New test.
406 * gcc.target/riscv/movsibfge.c: New test.
407 * gcc.target/riscv/movsibfgt.c: New test.
408 * gcc.target/riscv/movsibfle.c: New test.
409 * gcc.target/riscv/movsibflt.c: New test.
410 * gcc.target/riscv/movsibfne.c: New test.
412 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
414 * gcc.target/riscv/movdifge-sfb.c: Reject "if-conversion
415 succeeded through" rather than accepting it.
416 * gcc.target/riscv/movdifge-thead.c: Likewise.
417 * gcc.target/riscv/movdifge-ventana.c: Likewise.
418 * gcc.target/riscv/movdifge-zicond.c: Likewise.
419 * gcc.target/riscv/movdifgt-sfb.c: Likewise.
420 * gcc.target/riscv/movdifgt-thead.c: Likewise.
421 * gcc.target/riscv/movdifgt-ventana.c: Likewise.
422 * gcc.target/riscv/movdifgt-zicond.c: Likewise.
423 * gcc.target/riscv/movdifle-sfb.c: Likewise.
424 * gcc.target/riscv/movdifle-thead.c: Likewise.
425 * gcc.target/riscv/movdifle-ventana.c: Likewise.
426 * gcc.target/riscv/movdifle-zicond.c: Likewise.
427 * gcc.target/riscv/movdiflt-sfb.c: Likewise.
428 * gcc.target/riscv/movdiflt-thead.c: Likewise.
429 * gcc.target/riscv/movdiflt-ventana.c: Likewise.
430 * gcc.target/riscv/movdiflt-zicond.c: Likewise.
431 * gcc.target/riscv/movsifge-sfb.c: Likewise.
432 * gcc.target/riscv/movsifge-thead.c: Likewise.
433 * gcc.target/riscv/movsifge-ventana.c: Likewise.
434 * gcc.target/riscv/movsifge-zicond.c: Likewise.
435 * gcc.target/riscv/movsifgt-sfb.c: Likewise.
436 * gcc.target/riscv/movsifgt-thead.c: Likewise.
437 * gcc.target/riscv/movsifgt-ventana.c: Likewise.
438 * gcc.target/riscv/movsifgt-zicond.c: Likewise.
439 * gcc.target/riscv/movsifle-sfb.c: Likewise.
440 * gcc.target/riscv/movsifle-thead.c: Likewise.
441 * gcc.target/riscv/movsifle-ventana.c: Likewise.
442 * gcc.target/riscv/movsifle-zicond.c: Likewise.
443 * gcc.target/riscv/movsiflt-sfb.c: Likewise.
444 * gcc.target/riscv/movsiflt-thead.c: Likewise.
445 * gcc.target/riscv/movsiflt-ventana.c: Likewise.
446 * gcc.target/riscv/movsiflt-zicond.c: Likewise.
447 * gcc.target/riscv/smax-ieee.c: Also accept FLT.D.
448 * gcc.target/riscv/smaxf-ieee.c: Also accept FLT.S.
449 * gcc.target/riscv/smin-ieee.c: Also accept FGT.D.
450 * gcc.target/riscv/sminf-ieee.c: Also accept FGT.S.
452 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
454 * gcc.target/riscv/adddieq.c: New test.
455 * gcc.target/riscv/adddige.c: New test.
456 * gcc.target/riscv/adddigeu.c: New test.
457 * gcc.target/riscv/adddigt.c: New test.
458 * gcc.target/riscv/adddigtu.c: New test.
459 * gcc.target/riscv/adddile.c: New test.
460 * gcc.target/riscv/adddileu.c: New test.
461 * gcc.target/riscv/adddilt.c: New test.
462 * gcc.target/riscv/adddiltu.c: New test.
463 * gcc.target/riscv/adddine.c: New test.
464 * gcc.target/riscv/addsieq.c: New test.
465 * gcc.target/riscv/addsige.c: New test.
466 * gcc.target/riscv/addsigeu.c: New test.
467 * gcc.target/riscv/addsigt.c: New test.
468 * gcc.target/riscv/addsigtu.c: New test.
469 * gcc.target/riscv/addsile.c: New test.
470 * gcc.target/riscv/addsileu.c: New test.
471 * gcc.target/riscv/addsilt.c: New test.
472 * gcc.target/riscv/addsiltu.c: New test.
473 * gcc.target/riscv/addsine.c: New test.
475 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
477 * gcc.target/riscv/adddibeq.c: New test.
478 * gcc.target/riscv/adddibge.c: New test.
479 * gcc.target/riscv/adddibgeu.c: New test.
480 * gcc.target/riscv/adddibgt.c: New test.
481 * gcc.target/riscv/adddibgtu.c: New test.
482 * gcc.target/riscv/adddible.c: New test.
483 * gcc.target/riscv/adddibleu.c: New test.
484 * gcc.target/riscv/adddiblt.c: New test.
485 * gcc.target/riscv/adddibltu.c: New test.
486 * gcc.target/riscv/adddibne.c: New test.
487 * gcc.target/riscv/addsibeq.c: New test.
488 * gcc.target/riscv/addsibge.c: New test.
489 * gcc.target/riscv/addsibgeu.c: New test.
490 * gcc.target/riscv/addsibgt.c: New test.
491 * gcc.target/riscv/addsibgtu.c: New test.
492 * gcc.target/riscv/addsible.c: New test.
493 * gcc.target/riscv/addsibleu.c: New test.
494 * gcc.target/riscv/addsiblt.c: New test.
495 * gcc.target/riscv/addsibltu.c: New test.
496 * gcc.target/riscv/addsibne.c: New test.
498 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
500 * gcc.target/riscv/movdieq.c: New test.
501 * gcc.target/riscv/movdige.c: New test.
502 * gcc.target/riscv/movdigeu.c: New test.
503 * gcc.target/riscv/movdigt.c: New test.
504 * gcc.target/riscv/movdigtu.c: New test.
505 * gcc.target/riscv/movdile.c: New test.
506 * gcc.target/riscv/movdileu.c: New test.
507 * gcc.target/riscv/movdilt.c: New test.
508 * gcc.target/riscv/movdiltu.c: New test.
509 * gcc.target/riscv/movdine.c: New test.
510 * gcc.target/riscv/movsieq.c: New test.
511 * gcc.target/riscv/movsige.c: New test.
512 * gcc.target/riscv/movsigeu.c: New test.
513 * gcc.target/riscv/movsigt.c: New test.
514 * gcc.target/riscv/movsigtu.c: New test.
515 * gcc.target/riscv/movsile.c: New test.
516 * gcc.target/riscv/movsileu.c: New test.
517 * gcc.target/riscv/movsilt.c: New test.
518 * gcc.target/riscv/movsiltu.c: New test.
519 * gcc.target/riscv/movsine.c: New test.
521 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
523 * gcc.target/riscv/movdibeq.c: New test.
524 * gcc.target/riscv/movdibge.c: New test.
525 * gcc.target/riscv/movdibgeu.c: New test.
526 * gcc.target/riscv/movdibgt.c: New test.
527 * gcc.target/riscv/movdibgtu.c: New test.
528 * gcc.target/riscv/movdible.c: New test.
529 * gcc.target/riscv/movdibleu.c: New test.
530 * gcc.target/riscv/movdiblt.c: New test.
531 * gcc.target/riscv/movdibltu.c: New test.
532 * gcc.target/riscv/movdibne.c: New test.
533 * gcc.target/riscv/movsibeq.c: New test.
534 * gcc.target/riscv/movsibge.c: New test.
535 * gcc.target/riscv/movsibgeu.c: New test.
536 * gcc.target/riscv/movsibgt.c: New test.
537 * gcc.target/riscv/movsibgtu.c: New test.
538 * gcc.target/riscv/movsible.c: New test.
539 * gcc.target/riscv/movsibleu.c: New test.
540 * gcc.target/riscv/movsiblt.c: New test.
541 * gcc.target/riscv/movsibltu.c: New test.
542 * gcc.target/riscv/movsibne.c: New test.
544 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
546 * gcc.target/riscv/zbs-bext-02.c: Adjust to reject SLL rather
549 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
551 * gcc.target/riscv/movdige-thead.c: New test.
552 * gcc.target/riscv/movdigeu-thead.c: New test.
553 * gcc.target/riscv/movdigt-thead.c: New test.
554 * gcc.target/riscv/movdigtu-thead.c: New test.
555 * gcc.target/riscv/movdile-thead.c: New test.
556 * gcc.target/riscv/movdileu-thead.c: New test.
557 * gcc.target/riscv/movdilt-thead.c: New test.
558 * gcc.target/riscv/movdiltu-thead.c: New test.
559 * gcc.target/riscv/movsige-thead.c: New test.
560 * gcc.target/riscv/movsigeu-thead.c: New test.
561 * gcc.target/riscv/movsigt-thead.c: New test.
562 * gcc.target/riscv/movsigtu-thead.c: New test.
563 * gcc.target/riscv/movsile-thead.c: New test.
564 * gcc.target/riscv/movsileu-thead.c: New test.
565 * gcc.target/riscv/movsilt-thead.c: New test.
566 * gcc.target/riscv/movsiltu-thead.c: New test.
568 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
570 * gcc.target/riscv/movdibge-thead.c: New test.
571 * gcc.target/riscv/movdibgeu-thead.c: New test.
572 * gcc.target/riscv/movdibgt-thead.c: New test.
573 * gcc.target/riscv/movdibgtu-thead.c: New test.
574 * gcc.target/riscv/movdible-thead.c: New test.
575 * gcc.target/riscv/movdibleu-thead.c: New test.
576 * gcc.target/riscv/movdiblt-thead.c: New test.
577 * gcc.target/riscv/movdibltu-thead.c: New test.
578 * gcc.target/riscv/movsibge-thead.c: New test.
579 * gcc.target/riscv/movsibgeu-thead.c: New test.
580 * gcc.target/riscv/movsibgt-thead.c: New test.
581 * gcc.target/riscv/movsibgtu-thead.c: New test.
582 * gcc.target/riscv/movsible-thead.c: New test.
583 * gcc.target/riscv/movsibleu-thead.c: New test.
584 * gcc.target/riscv/movsiblt-thead.c: New test.
585 * gcc.target/riscv/movsibltu-thead.c: New test.
587 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
589 * gcc.target/riscv/movdieq-ventana.c: New test.
590 * gcc.target/riscv/movdieq-zicond.c: New test.
591 * gcc.target/riscv/movdine-ventana.c: New test.
592 * gcc.target/riscv/movdine-zicond.c: New test.
593 * gcc.target/riscv/movsieq-ventana.c: New test.
594 * gcc.target/riscv/movsieq-zicond.c: New test.
595 * gcc.target/riscv/movsine-ventana.c: New test.
596 * gcc.target/riscv/movsine-zicond.c: New test.
598 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
600 * gcc.target/riscv/movdibeq-ventana.c: New test.
601 * gcc.target/riscv/movdibeq-zicond.c: New test.
602 * gcc.target/riscv/movdibne-ventana.c: New test.
603 * gcc.target/riscv/movdibne-zicond.c: New test.
604 * gcc.target/riscv/movsibeq-ventana.c: New test.
605 * gcc.target/riscv/movsibeq-zicond.c: New test.
606 * gcc.target/riscv/movsibne-ventana.c: New test.
607 * gcc.target/riscv/movsibne-zicond.c: New test.
609 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
611 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
612 Lower `-mbranch-cost=' setting.
613 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
615 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
617 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
619 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
621 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
624 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
626 * gcc.target/riscv/movdigtu-ventana.c: New test.
627 * gcc.target/riscv/movdigtu-zicond.c: New test.
628 * gcc.target/riscv/movdiltu-ventana.c: New test.
629 * gcc.target/riscv/movdiltu-zicond.c: New test.
630 * gcc.target/riscv/movsigtu-ventana.c: New test.
631 * gcc.target/riscv/movsigtu-zicond.c: New test.
632 * gcc.target/riscv/movsiltu-ventana.c: New test.
633 * gcc.target/riscv/movsiltu-zicond.c: New test.
635 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
637 * gcc.target/riscv/movdibgtu-ventana.c: New test.
638 * gcc.target/riscv/movdibgtu-zicond.c: New test.
639 * gcc.target/riscv/movdibltu-ventana.c: New test.
640 * gcc.target/riscv/movdibltu-zicond.c: New test.
641 * gcc.target/riscv/movsibgtu-ventana.c: New test.
642 * gcc.target/riscv/movsibgtu-zicond.c: New test.
643 * gcc.target/riscv/movsibltu-ventana.c: New test.
644 * gcc.target/riscv/movsibltu-zicond.c: New test.
646 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
648 * gcc.target/riscv/movdifge-sfb.c: New test.
649 * gcc.target/riscv/movdifge-thead.c: New test.
650 * gcc.target/riscv/movdifge-ventana.c: New test.
651 * gcc.target/riscv/movdifge-zicond.c: New test.
652 * gcc.target/riscv/movdifgt-sfb.c: New test.
653 * gcc.target/riscv/movdifgt-thead.c: New test.
654 * gcc.target/riscv/movdifgt-ventana.c: New test.
655 * gcc.target/riscv/movdifgt-zicond.c: New test.
656 * gcc.target/riscv/movdifle-sfb.c: New test.
657 * gcc.target/riscv/movdifle-thead.c: New test.
658 * gcc.target/riscv/movdifle-ventana.c: New test.
659 * gcc.target/riscv/movdifle-zicond.c: New test.
660 * gcc.target/riscv/movdiflt-sfb.c: New test.
661 * gcc.target/riscv/movdiflt-thead.c: New test.
662 * gcc.target/riscv/movdiflt-ventana.c: New test.
663 * gcc.target/riscv/movdiflt-zicond.c: New test.
664 * gcc.target/riscv/movdifne-sfb.c: New test.
665 * gcc.target/riscv/movdifne-thead.c: New test.
666 * gcc.target/riscv/movdifne-ventana.c: New test.
667 * gcc.target/riscv/movdifne-zicond.c: New test.
668 * gcc.target/riscv/movsifge-sfb.c: New test.
669 * gcc.target/riscv/movsifge-thead.c: New test.
670 * gcc.target/riscv/movsifge-ventana.c: New test.
671 * gcc.target/riscv/movsifge-zicond.c: New test.
672 * gcc.target/riscv/movsifgt-sfb.c: New test.
673 * gcc.target/riscv/movsifgt-thead.c: New test.
674 * gcc.target/riscv/movsifgt-ventana.c: New test.
675 * gcc.target/riscv/movsifgt-zicond.c: New test.
676 * gcc.target/riscv/movsifle-sfb.c: New test.
677 * gcc.target/riscv/movsifle-thead.c: New test.
678 * gcc.target/riscv/movsifle-ventana.c: New test.
679 * gcc.target/riscv/movsifle-zicond.c: New test.
680 * gcc.target/riscv/movsiflt-sfb.c: New test.
681 * gcc.target/riscv/movsiflt-thead.c: New test.
682 * gcc.target/riscv/movsiflt-ventana.c: New test.
683 * gcc.target/riscv/movsiflt-zicond.c: New test.
684 * gcc.target/riscv/movsifne-sfb.c: New test.
685 * gcc.target/riscv/movsifne-thead.c: New test.
686 * gcc.target/riscv/movsifne-ventana.c: New test.
687 * gcc.target/riscv/movsifne-zicond.c: New test.
689 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
691 * gcc.target/riscv/movdibfge-ventana.c: New test.
692 * gcc.target/riscv/movdibfge-zicond.c: New test.
693 * gcc.target/riscv/movdibfgt-ventana.c: New test.
694 * gcc.target/riscv/movdibfgt-zicond.c: New test.
695 * gcc.target/riscv/movdibfle-ventana.c: New test.
696 * gcc.target/riscv/movdibfle-zicond.c: New test.
697 * gcc.target/riscv/movdibflt-ventana.c: New test.
698 * gcc.target/riscv/movdibflt-zicond.c: New test.
699 * gcc.target/riscv/movdibfne-ventana.c: New test.
700 * gcc.target/riscv/movdibfne-zicond.c: New test.
701 * gcc.target/riscv/movsibfge-ventana.c: New test.
702 * gcc.target/riscv/movsibfge-zicond.c: New test.
703 * gcc.target/riscv/movsibfgt-ventana.c: New test.
704 * gcc.target/riscv/movsibfgt-zicond.c: New test.
705 * gcc.target/riscv/movsibfle-ventana.c: New test.
706 * gcc.target/riscv/movsibfle-zicond.c: New test.
707 * gcc.target/riscv/movsibflt-ventana.c: New test.
708 * gcc.target/riscv/movsibflt-zicond.c: New test.
709 * gcc.target/riscv/movsibfne-ventana.c: New test.
710 * gcc.target/riscv/movsibfne-zicond.c: New test.
712 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
714 * gcc.target/riscv/movdieq-thead.c: New test.
715 * gcc.target/riscv/movdige-ventana.c: New test.
716 * gcc.target/riscv/movdige-zicond.c: New test.
717 * gcc.target/riscv/movdigeu-ventana.c: New test.
718 * gcc.target/riscv/movdigeu-zicond.c: New test.
719 * gcc.target/riscv/movdigt-ventana.c: New test.
720 * gcc.target/riscv/movdigt-zicond.c: New test.
721 * gcc.target/riscv/movdile-ventana.c: New test.
722 * gcc.target/riscv/movdile-zicond.c: New test.
723 * gcc.target/riscv/movdileu-ventana.c: New test.
724 * gcc.target/riscv/movdileu-zicond.c: New test.
725 * gcc.target/riscv/movdilt-ventana.c: New test.
726 * gcc.target/riscv/movdilt-zicond.c: New test.
727 * gcc.target/riscv/movdine-thead.c: New test.
728 * gcc.target/riscv/movsieq-thead.c: New test.
729 * gcc.target/riscv/movsige-ventana.c: New test.
730 * gcc.target/riscv/movsige-zicond.c: New test.
731 * gcc.target/riscv/movsigeu-ventana.c: New test.
732 * gcc.target/riscv/movsigeu-zicond.c: New test.
733 * gcc.target/riscv/movsigt-ventana.c: New test.
734 * gcc.target/riscv/movsigt-zicond.c: New test.
735 * gcc.target/riscv/movsile-ventana.c: New test.
736 * gcc.target/riscv/movsile-zicond.c: New test.
737 * gcc.target/riscv/movsileu-ventana.c: New test.
738 * gcc.target/riscv/movsileu-zicond.c: New test.
739 * gcc.target/riscv/movsilt-ventana.c: New test.
740 * gcc.target/riscv/movsilt-zicond.c: New test.
741 * gcc.target/riscv/movsine-thead.c: New test.
743 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
745 * gcc.target/riscv/movdibeq-thead.c: New test.
746 * gcc.target/riscv/movdibge-ventana.c: New test.
747 * gcc.target/riscv/movdibge-zicond.c: New test.
748 * gcc.target/riscv/movdibgeu-ventana.c: New test.
749 * gcc.target/riscv/movdibgeu-zicond.c: New test.
750 * gcc.target/riscv/movdibgt-ventana.c: New test.
751 * gcc.target/riscv/movdibgt-zicond.c: New test.
752 * gcc.target/riscv/movdible-ventana.c: New test.
753 * gcc.target/riscv/movdible-zicond.c: New test.
754 * gcc.target/riscv/movdibleu-ventana.c: New test.
755 * gcc.target/riscv/movdibleu-zicond.c: New test.
756 * gcc.target/riscv/movdiblt-ventana.c: New test.
757 * gcc.target/riscv/movdiblt-zicond.c: New test.
758 * gcc.target/riscv/movdibne-thead.c: New test.
759 * gcc.target/riscv/movsibeq-thead.c: New test.
760 * gcc.target/riscv/movsibge-ventana.c: New test.
761 * gcc.target/riscv/movsibge-zicond.c: New test.
762 * gcc.target/riscv/movsibgeu-ventana.c: New test.
763 * gcc.target/riscv/movsibgeu-zicond.c: New test.
764 * gcc.target/riscv/movsibgt-ventana.c: New test.
765 * gcc.target/riscv/movsibgt-zicond.c: New test.
766 * gcc.target/riscv/movsible-ventana.c: New test.
767 * gcc.target/riscv/movsible-zicond.c: New test.
768 * gcc.target/riscv/movsibleu-ventana.c: New test.
769 * gcc.target/riscv/movsibleu-zicond.c: New test.
770 * gcc.target/riscv/movsiblt-ventana.c: New test.
771 * gcc.target/riscv/movsiblt-zicond.c: New test.
772 * gcc.target/riscv/movsibne-thead.c: New test.
774 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
776 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
777 Explicitly set the branch cost.
778 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
780 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
782 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
784 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
786 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
789 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
791 * gcc.target/riscv/movdieq-sfb.c: New test.
792 * gcc.target/riscv/movdige-sfb.c: New test.
793 * gcc.target/riscv/movdigeu-sfb.c: New test.
794 * gcc.target/riscv/movdigt-sfb.c: New test.
795 * gcc.target/riscv/movdigtu-sfb.c: New test.
796 * gcc.target/riscv/movdile-sfb.c: New test.
797 * gcc.target/riscv/movdileu-sfb.c: New test.
798 * gcc.target/riscv/movdilt-sfb.c: New test.
799 * gcc.target/riscv/movdiltu-sfb.c: New test.
800 * gcc.target/riscv/movdine-sfb.c: New test.
801 * gcc.target/riscv/movsieq-sfb.c: New test.
802 * gcc.target/riscv/movsige-sfb.c: New test.
803 * gcc.target/riscv/movsigeu-sfb.c: New test.
804 * gcc.target/riscv/movsigt-sfb.c: New test.
805 * gcc.target/riscv/movsigtu-sfb.c: New test.
806 * gcc.target/riscv/movsile-sfb.c: New test.
807 * gcc.target/riscv/movsileu-sfb.c: New test.
808 * gcc.target/riscv/movsilt-sfb.c: New test.
809 * gcc.target/riscv/movsiltu-sfb.c: New test.
810 * gcc.target/riscv/movsine-sfb.c: New test.
812 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
814 * gcc.dg/torture/addieq.c: New test.
815 * gcc.dg/torture/addifeq.c: New test.
816 * gcc.dg/torture/addifge.c: New test.
817 * gcc.dg/torture/addifgt.c: New test.
818 * gcc.dg/torture/addifle.c: New test.
819 * gcc.dg/torture/addiflt.c: New test.
820 * gcc.dg/torture/addifne.c: New test.
821 * gcc.dg/torture/addige.c: New test.
822 * gcc.dg/torture/addigeu.c: New test.
823 * gcc.dg/torture/addigt.c: New test.
824 * gcc.dg/torture/addigtu.c: New test.
825 * gcc.dg/torture/addile.c: New test.
826 * gcc.dg/torture/addileu.c: New test.
827 * gcc.dg/torture/addilt.c: New test.
828 * gcc.dg/torture/addiltu.c: New test.
829 * gcc.dg/torture/addine.c: New test.
830 * gcc.dg/torture/addleq.c: New test.
831 * gcc.dg/torture/addlfeq.c: New test.
832 * gcc.dg/torture/addlfge.c: New test.
833 * gcc.dg/torture/addlfgt.c: New test.
834 * gcc.dg/torture/addlfle.c: New test.
835 * gcc.dg/torture/addlflt.c: New test.
836 * gcc.dg/torture/addlfne.c: New test.
837 * gcc.dg/torture/addlge.c: New test.
838 * gcc.dg/torture/addlgeu.c: New test.
839 * gcc.dg/torture/addlgt.c: New test.
840 * gcc.dg/torture/addlgtu.c: New test.
841 * gcc.dg/torture/addlle.c: New test.
842 * gcc.dg/torture/addlleu.c: New test.
843 * gcc.dg/torture/addllt.c: New test.
844 * gcc.dg/torture/addlltu.c: New test.
845 * gcc.dg/torture/addlne.c: New test.
846 * gcc.dg/torture/movieq.c: New test.
847 * gcc.dg/torture/movifeq.c: New test.
848 * gcc.dg/torture/movifge.c: New test.
849 * gcc.dg/torture/movifgt.c: New test.
850 * gcc.dg/torture/movifle.c: New test.
851 * gcc.dg/torture/moviflt.c: New test.
852 * gcc.dg/torture/movifne.c: New test.
853 * gcc.dg/torture/movige.c: New test.
854 * gcc.dg/torture/movigeu.c: New test.
855 * gcc.dg/torture/movigt.c: New test.
856 * gcc.dg/torture/movigtu.c: New test.
857 * gcc.dg/torture/movile.c: New test.
858 * gcc.dg/torture/movileu.c: New test.
859 * gcc.dg/torture/movilt.c: New test.
860 * gcc.dg/torture/moviltu.c: New test.
861 * gcc.dg/torture/movine.c: New test.
862 * gcc.dg/torture/movleq.c: New test.
863 * gcc.dg/torture/movlfeq.c: New test.
864 * gcc.dg/torture/movlfge.c: New test.
865 * gcc.dg/torture/movlfgt.c: New test.
866 * gcc.dg/torture/movlfle.c: New test.
867 * gcc.dg/torture/movlflt.c: New test.
868 * gcc.dg/torture/movlfne.c: New test.
869 * gcc.dg/torture/movlge.c: New test.
870 * gcc.dg/torture/movlgeu.c: New test.
871 * gcc.dg/torture/movlgt.c: New test.
872 * gcc.dg/torture/movlgtu.c: New test.
873 * gcc.dg/torture/movlle.c: New test.
874 * gcc.dg/torture/movlleu.c: New test.
875 * gcc.dg/torture/movllt.c: New test.
876 * gcc.dg/torture/movlltu.c: New test.
877 * gcc.dg/torture/movlne.c: New test.
879 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
881 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
883 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
885 * gcc.target/aarch64/pr112406-2.c: New test.
887 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
889 * gcc.target/riscv/rvv/autovec/unop/popcount.c: Adjust check.
890 * lib/target-supports.exp: Add riscv_zbb.
892 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
894 * g++.target/riscv/rvv/base/bug-14.C: Add
895 dg-require-effective-target rv64.
896 * g++.target/riscv/rvv/base/bug-9.C: Ditto.
898 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
900 * gcc.target/riscv/rvv/rvv.exp: Remove -march and -mabi from
903 2023-11-21 Patrick O'Neill <patrick@rivosinc.com>
905 * gfortran.dg/vect/pr107254.f90: Remove dg-do run directive.
906 * gfortran.dg/vect/pr85853.f90: Ditto.
907 * gfortran.dg/vect/vect-alias-check-1.F90: Ditto.
909 2023-11-21 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/112623
912 * gcc.target/i386/pr112623.c: New testcase.
914 2023-11-21 Iain Buclaw <ibuclaw@gdcproject.org>
916 * gdc.dg/asm1.d: Adjust expected diagnostic.
918 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
921 * gcc.target/riscv/rvv/autovec/pr112598-1.c: New test.
923 2023-11-21 Tamar Christina <tamar.christina@arm.com>
926 * gcc.target/aarch64/sve/cond_asrd_1.c: Updated.
927 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
928 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
929 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
930 * gcc.target/aarch64/target_attr_13.c: Likewise.
931 * gcc.target/aarch64/target_attr_15.c: Likewise.
933 2023-11-21 Tamar Christina <tamar.christina@arm.com>
935 * gcc.target/aarch64/simd/vmovl_high_1.c: Update codegen.
936 * gcc.target/aarch64/uxtl-combine-1.c: New test.
937 * gcc.target/aarch64/uxtl-combine-2.c: New test.
938 * gcc.target/aarch64/uxtl-combine-3.c: New test.
939 * gcc.target/aarch64/uxtl-combine-4.c: New test.
940 * gcc.target/aarch64/uxtl-combine-5.c: New test.
941 * gcc.target/aarch64/uxtl-combine-6.c: New test.
943 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
945 * gcc.target/riscv/rvv/autovec/pr112438.c: Add missing dump check.
947 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
949 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
951 2023-11-21 Eric Botcazou <ebotcazou@adacore.com>
953 * gnat.dg/warn25.adb: Add xfail.
955 2023-11-21 Jakub Jelinek <jakub@redhat.com>
958 * c-c++-common/pr111309-2.c (foo): Don't expect errors for C++ with
959 -fshort-enums if second argument is E0.
961 2023-11-21 Jakub Jelinek <jakub@redhat.com>
964 * gcc.dg/torture/pr112639.c: New test.
966 2023-11-21 Hongyu Wang <hongyu.wang@intel.com>
968 * gcc.target/i386/apx-interrupt-1.c: Adjust option to restrict them
969 under certain subfeatures.
970 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
971 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
972 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
973 * gcc.target/i386/apx-ppx-1.c: New test.
975 2023-11-21 Richard Biener <rguenther@suse.de>
977 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Adjust.
978 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
979 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Likewise.
980 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
982 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
984 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Fix bug.
986 2023-11-21 liuhongt <hongtao.liu@intel.com>
988 * gcc.target/i386/pr112325-mmx-1.c: New test.
990 2023-11-20 Jan Hubicka <jh@suse.cz>
992 * g++.dg/ipa/devirt-2.C: Add noipa attribute to prevent ipa-vrp.
993 * g++.dg/ipa/devirt-7.C: Disable ipa-vrp.
994 * g++.dg/ipa/ipa-icf-2.C: Disable ipa-vrp.
995 * g++.dg/ipa/ipa-icf-3.C: Disable ipa-vrp.
996 * g++.dg/ipa/ivinline-1.C: Disable ipa-vrp.
997 * g++.dg/ipa/ivinline-3.C: Disable ipa-vrp.
998 * g++.dg/ipa/ivinline-5.C: Disable ipa-vrp.
999 * g++.dg/ipa/ivinline-8.C: Disable ipa-vrp.
1000 * g++.dg/ipa/nothrow-1.C: Disable ipa-vrp.
1001 * g++.dg/ipa/pure-const-1.C: Disable ipa-vrp.
1002 * g++.dg/ipa/pure-const-2.C: Disable ipa-vrp.
1003 * g++.dg/lto/inline-crossmodule-1_0.C: Disable ipa-vrp.
1004 * gcc.c-torture/compile/pr106433.c: Add noipa attribute to prevent ipa-vrp.
1005 * gcc.c-torture/execute/frame-address.c: Likewise.
1006 * gcc.dg/vla-1.c: Add noipa attribute to prevent ipa-vrp.
1007 * gcc.dg/ipa/fopt-info-inline-1.c: Disable ipa-vrp.
1008 * gcc.dg/ipa/ipa-icf-25.c: Disable ipa-vrp.
1009 * gcc.dg/ipa/ipa-icf-38.c: Disable ipa-vrp.
1010 * gcc.dg/ipa/pure-const-1.c: Disable ipa-vrp.
1011 * gcc.dg/ipa/remref-0.c: Add noipa attribute to prevent ipa-vrp.
1012 * gcc.dg/tree-prof/time-profiler-1.c: Disable ipa-vrp.
1013 * gcc.dg/tree-prof/time-profiler-2.c: Disable ipa-vrp.
1014 * gcc.dg/tree-ssa/pr110269.c: Disable ipa-vrp.
1015 * gcc.dg/tree-ssa/pr20701.c: Disable ipa-vrp.
1016 * gcc.dg/tree-ssa/vrp05.c: Disable ipa-vrp.
1017 * gcc.dg/tree-ssa/return-value-range-1.c: New test.
1018 * gcc.dg/nonnull-7.c: New file.
1020 2023-11-20 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/112618
1023 * gcc.dg/pr112618.c: New testcase.
1025 2023-11-20 Richard Biener <rguenther@suse.de>
1027 PR tree-optimization/112281
1028 * gcc.dg/torture/pr112281-1.c: New testcase.
1029 * gcc.dg/torture/pr112281-2.c: Likewise.
1031 2023-11-20 Richard Biener <rguenther@suse.de>
1033 PR middle-end/112622
1034 * gcc.dg/pr112622.c: New testcase.
1035 * gcc.dg/simd-2.c: Adjust.
1036 * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise.
1037 * gcc.target/i386/vect-bfloat16-typecheck_2.c: Likewise.
1039 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1042 * gcc.target/riscv/rvv/autovec/pr112597-1.c: New test.
1044 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
1046 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Moved to...
1047 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c: ...here.
1048 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Moved to...
1049 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c: ...here.
1050 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Moved to...
1051 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c: ...here.
1052 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Moved to...
1053 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c: ...here.
1054 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Moved to...
1055 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c: ...here.
1056 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Moved to...
1057 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c: ...here.
1058 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Moved to...
1059 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c: ...here.
1060 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Moved to...
1061 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c: ...here.
1062 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Moved to...
1063 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c: ...here.
1064 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Moved to...
1065 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c: ...here.
1066 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Moved to...
1067 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c: ...here.
1068 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Moved to...
1069 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c: ...here.
1070 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
1072 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Ditto.
1073 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Ditto.
1074 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Ditto.
1075 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Ditto.
1076 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Ditto.
1077 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Ditto.
1078 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Ditto.
1079 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Ditto.
1080 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Ditto.
1081 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Ditto.
1082 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Ditto.
1083 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Moved to...
1084 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: ...here.
1085 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Moved to...
1086 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: ...here.
1087 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Moved to...
1088 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: ...here.
1089 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Moved to...
1090 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: ...here.
1091 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Moved to...
1092 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: ...here.
1093 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Moved to...
1094 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: ...here.
1095 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Moved to...
1096 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: ...here.
1097 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Moved to...
1098 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: ...here.
1099 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Moved to...
1100 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: ...here.
1101 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Moved to...
1102 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: ...here.
1103 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Moved to...
1104 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: ...here.
1105 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
1107 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Ditto.
1108 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Ditto.
1109 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Ditto.
1110 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Ditto.
1111 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Ditto.
1112 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Ditto.
1113 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Ditto.
1114 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Ditto.
1115 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Ditto.
1116 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Ditto.
1117 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Moved to...
1118 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: ...here.
1119 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Moved to...
1120 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: ...here.
1121 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Moved to...
1122 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: ...here.
1123 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Moved to...
1124 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: ...here.
1125 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Moved to...
1126 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: ...here.
1127 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Moved to...
1128 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: ...here.
1129 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Moved to...
1130 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: ...here.
1131 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Moved to...
1132 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: ...here.
1133 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Moved to...
1134 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: ...here.
1135 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Moved to...
1136 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: ...here.
1137 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
1139 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Ditto.
1140 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Ditto.
1141 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Ditto.
1142 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Ditto.
1143 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Ditto.
1144 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Ditto.
1145 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Ditto.
1146 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Ditto.
1147 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Ditto.
1148 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Moved to...
1149 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c: ...here.
1150 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Moved to...
1151 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c: ...here.
1152 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Moved to...
1153 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c: ...here.
1154 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Moved to...
1155 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c: ...here.
1156 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Moved to...
1157 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c: ...here.
1158 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Moved to...
1159 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c: ...here.
1160 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Moved to...
1161 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c: ...here.
1162 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Moved to...
1163 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c: ...here.
1164 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Moved to...
1165 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c: ...here.
1166 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Moved to...
1167 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c: ...here.
1168 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
1170 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Ditto.
1171 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Ditto.
1172 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Ditto.
1173 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Ditto.
1174 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Ditto.
1175 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Ditto.
1176 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Ditto.
1177 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Ditto.
1178 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Ditto.
1179 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-1.c: New test.
1180 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-10.c: New test.
1181 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-11.c: New test.
1182 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c: New test.
1183 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c: New test.
1184 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c: New test.
1185 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-4.c: New test.
1186 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-5.c: New test.
1187 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-6.c: New test.
1188 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-7.c: New test.
1189 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c: New test.
1190 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-9.c: New test.
1191 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-1.c: New test.
1192 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-10.c: New test.
1193 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-11.c: New test.
1194 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-2.c: New test.
1195 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-3.c: New test.
1196 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c: New test.
1197 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c: New test.
1198 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-6.c: New test.
1199 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-7.c: New test.
1200 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-8.c: New test.
1201 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-9.c: New test.
1202 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c: New test.
1203 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c: New test.
1204 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c: New test.
1205 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c: New test.
1206 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c: New test.
1207 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c: New test.
1208 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c: New test.
1209 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c: New test.
1210 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c: New test.
1211 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c: New test.
1212 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c: New test.
1213 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c: New test.
1214 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c: New test.
1215 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c: New test.
1216 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c: New test.
1217 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c: New test.
1218 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c: New test.
1219 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c: New test.
1220 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c: New test.
1222 2023-11-20 Christophe Lyon <christophe.lyon@linaro.org>
1224 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Remove 'return'.
1225 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
1226 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
1227 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
1228 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
1229 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
1230 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
1231 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
1233 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1235 * lib/target-supports.exp: Remove scalable compile option.
1237 2023-11-20 Jakub Jelinek <jakub@redhat.com>
1239 * c-c++-common/builtin-classify-type-1.c (main): Add tests for vector
1242 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
1244 * gfortran.dg/pr112406.f90: New test.
1246 2023-11-20 Jakub Jelinek <jakub@redhat.com>
1248 PR tree-optimization/90693
1249 * gcc.target/i386/pr90693.c: New test.
1251 2023-11-20 Alexandre Oliva <oliva@adacore.com>
1253 * lib/target-supports.exp
1254 (check_effective_target_arm_thumb1_cbz_ok): Fix prop name
1257 2023-11-20 Alexandre Oliva <oliva@adacore.com>
1259 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
1260 Expect "unaligned pointer value" warning on short_enums
1261 targets, but not in c++.
1262 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
1265 2023-11-20 Alexandre Oliva <oliva@adacore.com>
1267 * gcc.dg/tree-ssa/scev-3.c: xfail on all ilp32 targets,
1268 though some of these do pass.
1269 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1270 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1272 2023-11-20 Haochen Jiang <haochen.jiang@intel.com>
1274 * gcc.target/i386/avx10_1-1.c: New test.
1275 * gcc.target/i386/avx10_1-10.c: Ditto.
1276 * gcc.target/i386/avx10_1-11.c: Ditto.
1277 * gcc.target/i386/avx10_1-12.c: Ditto.
1278 * gcc.target/i386/avx10_1-13.c: Ditto.
1279 * gcc.target/i386/avx10_1-14.c: Ditto.
1280 * gcc.target/i386/avx10_1-15.c: Ditto.
1281 * gcc.target/i386/avx10_1-16.c: Ditto.
1282 * gcc.target/i386/avx10_1-17.c: Ditto.
1283 * gcc.target/i386/avx10_1-18.c: Ditto.
1284 * gcc.target/i386/avx10_1-19.c: Ditto.
1285 * gcc.target/i386/avx10_1-2.c: Ditto.
1286 * gcc.target/i386/avx10_1-20.c: Ditto.
1287 * gcc.target/i386/avx10_1-21.c: Ditto.
1288 * gcc.target/i386/avx10_1-22.c: Ditto.
1289 * gcc.target/i386/avx10_1-23.c: Ditto.
1290 * gcc.target/i386/avx10_1-3.c: Ditto.
1291 * gcc.target/i386/avx10_1-4.c: Ditto.
1292 * gcc.target/i386/avx10_1-5.c: Ditto.
1293 * gcc.target/i386/avx10_1-6.c: Ditto.
1294 * gcc.target/i386/avx10_1-7.c: Ditto.
1295 * gcc.target/i386/avx10_1-8.c: Ditto.
1296 * gcc.target/i386/avx10_1-9.c: Ditto.
1298 2023-11-20 liuhongt <hongtao.liu@intel.com>
1300 * lib/target-supports.exp (vect_logical_reduc): Add i?86-*-*
1303 2023-11-20 liuhongt <hongtao.liu@intel.com>
1305 * gcc.target/i386/pr112325-1.c: New test.
1306 * gcc.target/i386/pr112325-2.c: New test.
1308 2023-11-20 xuli <xuli1@eswincomputing.com>
1311 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: New test.
1312 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: New test.
1313 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: New test.
1314 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: New test.
1315 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: New test.
1316 * gcc.target/riscv/rvv/base/cpymem-strategy.h: New test.
1318 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1320 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: New test.
1322 2023-11-19 Nathaniel Shead <nathanieloshead@gmail.com>
1325 * g++.dg/modules/pr99187.C: New test.
1327 2023-11-19 David Edelsohn <dje.gcc@gmail.com>
1329 * lib/target-supports.exp (add_options_for___float128): Only add
1330 -mfloat128 to powerpc*-*-linux*.
1332 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1334 * gcc.target/riscv/rvv/autovec/pr112561.c: New test.
1336 2023-11-19 David Malcolm <dmalcolm@redhat.com>
1339 * c-c++-common/analyzer/strtok-1.c: New test.
1340 * c-c++-common/analyzer/strtok-2.c: New test.
1341 * c-c++-common/analyzer/strtok-3.c: New test.
1342 * c-c++-common/analyzer/strtok-4.c: New test.
1343 * c-c++-common/analyzer/strtok-cppreference.c: New test.
1345 2023-11-18 Xi Ruoyao <xry111@xry111.site>
1347 * gcc.target/loongarch/div-div32.c: New test.
1348 * gcc.target/loongarch/div-no-div32.c: New test.
1350 2023-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1352 * gfortran.dg/coarray/caf.exp: Remove unused variable.
1353 * gfortran.dg/dg.exp: Remove unused variable.
1355 2023-11-18 Lulu Cheng <chenglulu@loongson.cn>
1356 Xi Ruoyao <xry111@xry111.site>
1358 * gcc.target/loongarch/func-call-medium-5.c: If the assembler supports call36,
1359 the test is abandoned.
1360 * gcc.target/loongarch/func-call-medium-6.c: Likewise.
1361 * gcc.target/loongarch/func-call-medium-7.c: Likewise.
1362 * gcc.target/loongarch/func-call-medium-8.c: Likewise.
1363 * lib/target-supports.exp: Added a function to see if the assembler supports
1364 the call36 relocation.
1365 * gcc.target/loongarch/func-call-medium-call36-1.c: New test.
1366 * gcc.target/loongarch/func-call-medium-call36.c: New test.
1368 2023-11-18 David Malcolm <dmalcolm@redhat.com>
1371 * c-c++-common/analyzer/gzio-2.c: Add dg-warning for infinite
1372 loop, marked as xfail.
1373 * c-c++-common/analyzer/infinite-loop-2.c: New test.
1374 * c-c++-common/analyzer/infinite-loop-4.c: New test.
1375 * c-c++-common/analyzer/infinite-loop-crc32c.c: New test.
1376 * c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c:
1378 * c-c++-common/analyzer/infinite-loop-doom-v_video.c: New test.
1379 * c-c++-common/analyzer/infinite-loop-g_error.c: New test.
1380 * c-c++-common/analyzer/infinite-loop-linked-list.c: New test.
1381 * c-c++-common/analyzer/infinite-recursion-inlining.c: Add
1382 dg-warning directives for infinite loop.
1383 * c-c++-common/analyzer/inlining-4-multiline.c: Update expected
1384 paths for event 5 having a location.
1385 * gcc.dg/analyzer/boxed-malloc-1.c: Add dg-warning for infinite
1387 * gcc.dg/analyzer/data-model-20.c: Likewise. Add comment about
1388 suspect code, and create...
1389 * gcc.dg/analyzer/data-model-20a.c: ...this new test by cleaning
1391 * gcc.dg/analyzer/edges-1.c: Add a placeholder statement to avoid
1392 the "...to here" from the if stmt occurring at the "while", and
1393 thus being treated as a bogus event.
1394 * gcc.dg/analyzer/explode-2a.c: Add dg-warning for infinite loop.
1395 * gcc.dg/analyzer/infinite-loop-1.c: New test.
1396 * gcc.dg/analyzer/malloc-1.c: Add dg-warning for infinite loop.
1397 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Add TODO.
1398 * gcc.dg/analyzer/paths-4.c: Add dg-warning for infinite loop.
1399 * gcc.dg/analyzer/pr103892.c: Likewise.
1400 * gcc.dg/analyzer/pr93546.c: Likewise.
1402 2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
1404 * gcc.target/aarch64/pr112406.c: New test.
1405 * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
1407 2023-11-17 Jakub Jelinek <jakub@redhat.com>
1410 * g++.dg/DRs/dr2406.C: New test.
1412 2023-11-17 Jakub Jelinek <jakub@redhat.com>
1414 PR tree-optimization/112566
1415 PR tree-optimization/83171
1416 * gcc.dg/pr112566-1.c: New test.
1417 * gcc.dg/pr112566-2.c: New test.
1418 * gcc.target/i386/pr78057.c (foo): Pass another long long argument
1419 and use it in __builtin_ia32_*zcnt_u64 instead of the int one.
1421 2023-11-17 Jakub Jelinek <jakub@redhat.com>
1423 PR tree-optimization/112374
1424 * gcc.dg/pr112374-1.c: New test.
1425 * gcc.dg/pr112374-2.c: New test.
1426 * g++.dg/opt/pr112374.C: New test.
1428 2023-11-17 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/112585
1431 * gcc.dg/torture/pr112585.c: New testcase.
1433 2023-11-17 Richard Biener <rguenther@suse.de>
1436 2023-11-17 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/112281
1439 * gcc.dg/torture/pr112281.c: New testcase.
1441 2023-11-17 Tobias Burnus <tobias@codesourcery.com>
1443 * gfortran.dg/goacc/warn_truncated.f90: Add -std=f2018 option.
1444 * gfortran.dg/gomp/warn_truncated.f90: Likewise.
1445 * gfortran.dg/line_length_10.f90: Likewise.
1446 * gfortran.dg/line_length_11.f90: Likewise.
1447 * gfortran.dg/line_length_2.f90: Likewise.
1448 * gfortran.dg/line_length_5.f90: Likewise.
1449 * gfortran.dg/line_length_6.f90: Likewise.
1450 * gfortran.dg/line_length_7.f90: Likewise.
1451 * gfortran.dg/line_length_8.f90: Likewise.
1452 * gfortran.dg/line_length_9.f90: Likewise.
1453 * gfortran.dg/continuation_17.f90: New test.
1454 * gfortran.dg/continuation_18.f90: New test.
1455 * gfortran.dg/continuation_19.f: New test.
1456 * gfortran.dg/line_length_12.f90: New test.
1457 * gfortran.dg/line_length_13.f90: New test.
1459 2023-11-17 Georg-Johann Lay <avr@gjlay.de>
1462 * gcc.target/avr/pr53372-1.c: New test.
1463 * gcc.target/avr/pr53372-2.c: New test.
1465 2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1467 * gfortran.dg/coarray/caf.exp: Remove some output.
1468 * gfortran.dg/dg.exp: Remove some output.
1470 2023-11-17 Xi Ruoyao <xry111@xry111.site>
1472 * g++.target/loongarch/vect-copysign-negconst.C: New test.
1473 * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
1475 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
1478 * gcc.target/powerpc/pr111449-2.c: New.
1480 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
1483 * gcc.target/powerpc/pr111449-1.c: New.
1484 * gcc.dg/tree-ssa/sra-17.c: Add additional options for 32-bit powerpc.
1485 * gcc.dg/tree-ssa/sra-18.c: Likewise.
1487 2023-11-17 Li Wei <liwei@loongson.cn>
1489 * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
1491 2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
1493 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: Adjust assembler times.
1494 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Ditto.
1495 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: Ditto.
1496 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Ditto.
1498 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
1502 2023-11-16 Edwin Lu <ewlu@rivosinc.com>
1505 * gcc.target/riscv/attribute-1.c: update macro name
1506 * gcc.target/riscv/attribute-4.c: ditto
1507 * gcc.target/riscv/attribute-5.c: ditto
1508 * gcc.target/riscv/predef-align-1.c: ditto
1509 * gcc.target/riscv/predef-align-2.c: ditto
1510 * gcc.target/riscv/predef-align-3.c: ditto
1511 * gcc.target/riscv/predef-align-4.c: ditto
1512 * gcc.target/riscv/predef-align-5.c: ditto
1513 * gcc.target/riscv/predef-align-6.c: ditto
1515 2023-11-16 Uros Bizjak <ubizjak@gmail.com>
1518 * gcc.target/i386/pr78904-10.c: New test.
1519 * gcc.target/i386/pr78904-10a.c: New test.
1520 * gcc.target/i386/pr78904-10b.c: New test.
1522 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
1524 * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
1525 * gnat.dg/varsize4_pkg.ads: New helper.
1527 2023-11-16 Jakub Jelinek <jakub@redhat.com>
1530 * g++.dg/cpp0x/pr112365.C: New test.
1532 2023-11-16 Patrick Palka <ppalka@redhat.com>
1536 * g++.dg/cpp1z/nontype-auto22.C: New test.
1537 * g++.dg/cpp2a/concepts-partial-spec14.C: New test.
1539 2023-11-16 Patrick Palka <ppalka@redhat.com>
1543 * g++.dg/cpp2a/concepts-fn8.C: Extend test.
1544 * g++.dg/diagnostic/constexpr4.C: New test.
1546 2023-11-16 Tamar Christina <tamar.christina@arm.com>
1548 PR tree-optimization/111878
1549 * gcc.dg/graphite/pr111878.c: New test.
1551 2023-11-16 Florian Weimer <fweimer@redhat.com>
1553 * gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
1556 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
1558 * gcc.target/riscv/target-attr-01.c: New.
1559 * gcc.target/riscv/target-attr-02.c: Ditto.
1560 * gcc.target/riscv/target-attr-03.c: Ditto.
1561 * gcc.target/riscv/target-attr-04.c: Ditto.
1562 * gcc.target/riscv/target-attr-05.c: Ditto.
1563 * gcc.target/riscv/target-attr-06.c: Ditto.
1564 * gcc.target/riscv/target-attr-07.c: Ditto.
1565 * gcc.target/riscv/target-attr-bad-01.c: Ditto.
1566 * gcc.target/riscv/target-attr-bad-02.c: Ditto.
1567 * gcc.target/riscv/target-attr-bad-03.c: Ditto.
1568 * gcc.target/riscv/target-attr-bad-04.c: Ditto.
1569 * gcc.target/riscv/target-attr-bad-05.c: Ditto.
1570 * gcc.target/riscv/target-attr-bad-06.c: Ditto.
1571 * gcc.target/riscv/target-attr-bad-07.c: Ditto.
1572 * gcc.target/riscv/target-attr-bad-08.c: Ditto.
1573 * gcc.target/riscv/target-attr-bad-09.c: Ditto.
1574 * gcc.target/riscv/target-attr-bad-10.c: Ditto.
1576 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
1579 * gcc.target/riscv/pr112478.c: New.
1581 2023-11-16 liuhongt <hongtao.liu@intel.com>
1583 * gcc.target/i386/pr112532.c: New test.
1585 2023-11-16 Jakub Jelinek <jakub@redhat.com>
1588 * gcc.target/i386/bmi2-pr112526.c: New test.
1590 2023-11-16 Jakub Jelinek <jakub@redhat.com>
1592 PR tree-optimization/112536
1593 * gcc.dg/pr112536.c: New test.
1595 2023-11-16 Richard Biener <rguenther@suse.de>
1597 PR tree-optimization/112282
1598 * gcc.dg/torture/pr112282.c: Do not use __assert_fail.
1600 2023-11-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1602 PR middle-end/112554
1603 * gcc.target/riscv/rvv/autovec/pr112554.c: New test.
1605 2023-11-16 Marek Polacek <polacek@redhat.com>
1608 * g++.dg/cpp23/auto-fncast13.C: New test.
1609 * g++.dg/cpp23/auto-fncast14.C: New test.
1611 2023-11-15 Uros Bizjak <ubizjak@gmail.com>
1614 * gcc.target/i386/pr78904-8.c: New test.
1615 * gcc.target/i386/pr78904-8a.c: New test.
1616 * gcc.target/i386/pr78904-8b.c: New test.
1617 * gcc.target/i386/pr78904-9.c: New test.
1618 * gcc.target/i386/pr78904-9a.c: New test.
1619 * gcc.target/i386/pr78904-9b.c: New test.
1621 2023-11-15 Patrick O'Neill <patrick@rivosinc.com>
1623 * gcc.target/riscv/arch-27.c: New test.
1624 * gcc.target/riscv/arch-28.c: New test.
1626 2023-11-15 Patrick Palka <ppalka@redhat.com>
1629 * g++.dg/template/non-dependent30.C: New test.
1631 2023-11-15 Patrick Palka <ppalka@redhat.com>
1634 * g++.dg/cpp2a/concepts-requires37.C: New test.
1636 2023-11-15 Patrick Palka <ppalka@redhat.com>
1639 * g++.dg/template/non-dependent29.C: New test.
1641 2023-11-15 Patrick Palka <ppalka@redhat.com>
1645 * g++.dg/cpp2a/concepts-fn8.C: New test.
1647 2023-11-15 Roger Sayle <roger@nextmovesoftware.com>
1648 Thomas Schwinge <thomas@codesourcery.com>
1650 * gcc.target/nvptx/brev-2-O2.c: Adjust.
1651 * gcc.target/nvptx/brevll-2-O2.c: Likewise.
1653 2023-11-15 Thomas Schwinge <thomas@codesourcery.com>
1655 * gcc.target/nvptx/brev-1.c: Extend.
1656 * gcc.target/nvptx/brev-2.c: Rename to...
1657 * gcc.target/nvptx/brev-2-O2.c: ... this, and extend. Copy to...
1658 * gcc.target/nvptx/brev-2-O0.c: ... this, and adapt for '-O0'.
1659 * gcc.target/nvptx/brevll-1.c: Extend.
1660 * gcc.target/nvptx/brevll-2.c: Rename to...
1661 * gcc.target/nvptx/brevll-2-O2.c: ... this, and extend. Copy to...
1662 * gcc.target/nvptx/brevll-2-O0.c: ... this, and adapt for '-O0'.
1664 2023-11-15 Andrew Stubbs <ams@codesourcery.com>
1665 Andrew Jenner <andrew@codesourcery.com>
1667 * gcc.target/gcn/avgpr-mem-double.c: New test.
1668 * gcc.target/gcn/avgpr-mem-int.c: New test.
1669 * gcc.target/gcn/avgpr-mem-long.c: New test.
1670 * gcc.target/gcn/avgpr-mem-short.c: New test.
1671 * gcc.target/gcn/avgpr-spill-double.c: New test.
1672 * gcc.target/gcn/avgpr-spill-int.c: New test.
1673 * gcc.target/gcn/avgpr-spill-long.c: New test.
1674 * gcc.target/gcn/avgpr-spill-short.c: New test.
1676 2023-11-15 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/112282
1679 * gcc.dg/torture/pr112282.c: New testcase.
1681 2023-11-15 Jakub Jelinek <jakub@redhat.com>
1683 * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust for interceptor_
1684 or wrap_ substrings possibly not being emitted in newer libasan.
1686 2023-11-15 Xi Ruoyao <xry111@xry111.site>
1688 * gcc.target/loongarch/cas-acquire.c: New test.
1690 2023-11-15 Richard Earnshaw <rearnsha@arm.com>
1692 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
1694 (check_effective_target_arm_arch_v6t2_hw): ... this. Fix checks.
1695 * gcc.target/arm/acle/data-intrinsics-armv6.c: Update pre-check.
1696 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
1698 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1700 * gcc.target/riscv/rvv/autovec/vls/def.h: Add trailing tests.
1701 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: New test.
1702 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: New test.
1703 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: New test.
1704 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: New test.
1705 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: New test.
1706 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: New test.
1707 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: New test.
1708 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: New test.
1709 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: New test.
1710 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: New test.
1711 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: New test.
1713 2023-11-15 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/cpp/if-2.c: Adjust expected diagnostics for 16-bit targets.
1717 2023-11-15 Pan Li <pan2.li@intel.com>
1719 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-10.c: New test.
1720 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-11.c: New test.
1721 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-12.c: New test.
1722 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-13.c: New test.
1723 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-14.c: New test.
1724 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-15.c: New test.
1725 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-6.c: New test.
1726 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-7.c: New test.
1727 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-8.c: New test.
1728 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-9.c: New test.
1729 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: New test.
1730 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: New test.
1731 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: New test.
1732 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: New test.
1733 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: New test.
1734 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: New test.
1735 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: New test.
1736 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: New test.
1737 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: New test.
1739 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1742 * gcc.target/riscv/rvv/autovec/pr112535.c: New test.
1744 2023-11-15 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/cpp26/enum-conv1.C: New test.
1747 * g++.dg/cpp2a/enum-conv1.C: Adjust expected diagnostics in C++26.
1748 * g++.dg/diagnostic/enum3.C: Likewise.
1749 * g++.dg/parse/attr3.C: Likewise.
1750 * g++.dg/cpp0x/linkage2.C: Likewise.
1752 2023-11-15 Alexandre Oliva <oliva@adacore.com>
1754 * g++.dg/tsan/pthread_cond_clockwait.C: Add fallback overload.
1756 2023-11-15 Alexandre Oliva <oliva@adacore.com>
1758 * gcc.target/i386/pr95126-m32-3.c: Add
1759 -mno-accumulate-outgoing-args.
1760 * gcc.target/i386/pr95126-m32-4.c: Likewise.
1762 2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
1766 * g++.dg/pch/main-file-warnings.C: New test.
1767 * g++.dg/pch/main-file-warnings.Hs: New test.
1768 * gcc.dg/pch/main-file-warnings.c: New test.
1769 * gcc.dg/pch/main-file-warnings.hs: New test.
1771 2023-11-14 David Malcolm <dmalcolm@redhat.com>
1774 * c-c++-common/analyzer/attr-tainted_args-1.c: Remove use of
1775 -fanalyzer-checker=taint.
1776 * c-c++-common/analyzer/fread-1.c: Likewise.
1777 * c-c++-common/analyzer/pr104029.c: Likewise.
1778 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: Add params to
1779 work around state explosion.
1780 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: Likewise.
1781 * gcc.dg/analyzer/pr93382.c: Remove use of
1782 -fanalyzer-checker=taint.
1783 * gcc.dg/analyzer/switch-enum-taint-1.c: Likewise.
1784 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: Likewise.
1785 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: Likewise.
1786 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: Likewise.
1787 * gcc.dg/analyzer/taint-CVE-2020-13143.h: Likewise.
1788 * gcc.dg/analyzer/taint-alloc-1.c: Likewise.
1789 * gcc.dg/analyzer/taint-alloc-2.c: Likewise.
1790 * gcc.dg/analyzer/taint-alloc-3.c: Likewise.
1791 * gcc.dg/analyzer/taint-alloc-4.c: Likewise.
1792 * gcc.dg/analyzer/taint-alloc-5.c: Likewise.
1793 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Likewise.
1794 * gcc.dg/analyzer/taint-assert-macro-expansion.c: Likewise.
1795 * gcc.dg/analyzer/taint-assert-system-header.c: Likewise.
1796 * gcc.dg/analyzer/taint-assert.c: Likewise.
1797 * gcc.dg/analyzer/taint-divisor-1.c: Likewise.
1798 * gcc.dg/analyzer/taint-divisor-2.c: Likewise.
1799 * gcc.dg/analyzer/taint-merger.c: Likewise.
1800 * gcc.dg/analyzer/taint-ops.c: Delete this test: it was a
1801 duplicate of material in operations.c and data-model-1.c, with
1802 -fanalyzer-checker=taint added.
1803 * gcc.dg/analyzer/taint-read-index-1.c: Remove use of
1804 -fanalyzer-checker=taint.
1805 * gcc.dg/analyzer/taint-read-offset-1.c: Likewise.
1806 * gcc.dg/analyzer/taint-realloc.c: Likewise. Add missing
1807 dg-warning for leak now that the malloc state machine is also
1809 * gcc.dg/analyzer/taint-size-1.c: Remove use of
1810 -fanalyzer-checker=taint.
1811 * gcc.dg/analyzer/taint-size-access-attr-1.c: Likewise.
1812 * gcc.dg/analyzer/taint-write-index-1.c: Likewise.
1813 * gcc.dg/analyzer/taint-write-offset-1.c: Likewise.
1814 * gcc.dg/analyzer/torture/taint-read-index-2.c: Likewise.
1815 * gcc.dg/analyzer/torture/taint-read-index-3.c: Likewise.
1816 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Likewise. Add
1818 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
1819 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
1820 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
1821 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Likewise.
1822 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Fix C++-style
1824 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Remove use of
1825 -fanalyzer-checker=taint and add -Wno-pedantic. Remove xfail and
1826 add missing dg-warning.
1827 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove use of
1828 -fanalyzer-checker=taint and add -Wno-pedantic.
1829 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
1830 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
1831 * gcc.dg/plugin/taint-antipatterns-1.c: : Remove use of
1832 -fanalyzer-checker=taint.
1834 2023-11-14 Dimitar Dimitrov <dimitar@dinux.eu>
1836 * gcc.dg/20020206-1.c: Prune warning that
1837 -fprefetch-loop-arrays is not supported.
1839 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
1842 * g++.dg/modules/pr103499_a.C: New test.
1843 * g++.dg/modules/pr103499_b.C: New test.
1845 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
1848 * g++.dg/modules/using-9.C: New test.
1850 2023-11-14 David Malcolm <dmalcolm@redhat.com>
1852 * gcc.dg/plugin/diagnostic_group_plugin.c: Use
1853 diagnostic_start_span.
1855 2023-11-14 Uros Bizjak <ubizjak@gmail.com>
1858 * gcc.target/i386/pr78904-7.c: New test.
1859 * gcc.target/i386/pr78904-7a.c: New test.
1860 * gcc.target/i386/pr78904-7b.c: New test.
1862 2023-11-14 Jakub Jelinek <jakub@redhat.com>
1865 * g++.dg/cpp26/literals1.C: New test.
1866 * g++.dg/cpp26/literals2.C: New test.
1867 * g++.dg/cpp23/wchar-multi1.C: Adjust expected diagnostic wordings.
1868 * g++.dg/cpp23/wchar-multi2.C: Likewise.
1869 * gcc.dg/c23-utf8char-3.c: Likewise.
1870 * gcc.dg/cpp/charconst-4.c: Likewise.
1871 * gcc.dg/cpp/charconst.c: Likewise.
1872 * gcc.dg/cpp/if-2.c: Likewise.
1873 * gcc.dg/utf16-4.c: Likewise.
1874 * gcc.dg/utf32-4.c: Likewise.
1875 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1876 * g++.dg/cpp2a/ucn2.C: Likewise.
1877 * g++.dg/ext/utf16-4.C: Likewise.
1878 * g++.dg/ext/utf32-4.C: Likewise.
1880 2023-11-14 David Malcolm <dmalcolm@redhat.com>
1882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Use
1883 global_dc's file cache.
1884 * gcc.dg/plugin/expensive_selftests_plugin.c: Likewise.
1886 2023-11-14 Andrew MacLeod <amacleod@redhat.com>
1888 PR tree-optimization/112509
1889 * gcc.dg/pr112509.c: New.
1891 2023-11-14 Saurabh Jha <saurabh.jha@arm.com>
1894 * gcc.target/arm/mve/pr112337.c: Test for REG_P check for INC and DEC
1897 2023-11-14 Richard Biener <rguenther@suse.de>
1899 PR tree-optimization/111233
1900 PR tree-optimization/111652
1901 PR tree-optimization/111727
1902 PR tree-optimization/111838
1903 PR tree-optimization/112113
1904 * gcc.dg/torture/pr111233.c: New testcase.
1905 * gcc.dg/torture/pr111652.c: Likewise.
1906 * gcc.dg/torture/pr111727.c: Likewise.
1907 * gcc.dg/torture/pr111838.c: Likewise.
1908 * gcc.dg/torture/pr112113.c: Likewise.
1910 2023-11-14 Richard Biener <rguenther@suse.de>
1912 PR tree-optimization/112281
1913 * gcc.dg/torture/pr112281.c: New testcase.
1915 2023-11-14 Lehua Ding <lehua.ding@rivai.ai>
1917 * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local
1918 variables are stored on the stack.
1920 2023-11-14 Andreas Krebbel <krebbel@linux.ibm.com>
1922 * g++.target/s390/zvec-templ-1.C: New test.
1924 2023-11-14 Jonathan Wakely <jwakely@redhat.com>
1928 * g++.dg/cpp23/ext-floating16.C: New test.
1929 * g++.dg/cpp23/ext-floating17.C: New test.
1931 2023-11-14 Jakub Jelinek <jakub@redhat.com>
1934 * c-c++-common/pr111309-1.c: New test.
1935 * c-c++-common/pr111309-2.c: New test.
1936 * gcc.dg/torture/bitint-43.c: New test.
1937 * gcc.dg/torture/bitint-44.c: New test.
1939 2023-11-14 liuhongt <hongtao.liu@intel.com>
1941 * gcc.target/i386/pr112496.c: New test.
1943 2023-11-14 Jakub Jelinek <jakub@redhat.com>
1945 PR middle-end/112511
1946 * gcc.dg/pr112511.c: New test.
1948 2023-11-14 Jakub Jelinek <jakub@redhat.com>
1949 Hu, Lin1 <lin1.hu@intel.com>
1952 * gcc.target/i386/avx512vl-pr112435-1.c: New test.
1953 * gcc.target/i386/avx512vl-pr112435-2.c: New test.
1954 * gcc.target/i386/avx512vl-pr112435-3.c: New test.
1956 2023-11-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1958 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Fix vid.v check.
1960 2023-11-14 liuhongt <hongtao.liu@intel.com>
1962 * gcc.target/i386/pr105735-3.c: New test.
1964 2023-11-13 Uros Bizjak <ubizjak@gmail.com>
1967 * gcc.target/i386/pr112494.c: New test.
1969 2023-11-13 Brendan Shanks <bshanks@codeweavers.com>
1971 * g++.dg/modules/bad-mapper-1.C: Also accept posix_spawn.
1973 2023-11-13 Robin Dapp <rdapp@ventanamicro.com>
1975 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: New test.
1977 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
1979 * lib/target-supports.exp (v7a_neon): New feature-test target.
1980 * gcc.dg/debug/pr57351.c: Use it.
1982 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
1984 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1985 Add test for v7a_arm.
1986 * gcc.target/arm/pr60650-2.c: Use require-effective-target and
1988 * gcc.target/arm/pr60657.c: Likewise.
1989 * gcc.target/arm/pr60663.c: Likewise.
1990 * gcc.target/arm/pr81863.c: Likewise.
1991 * gcc.target/arm/pr97969.c: Likewise.
1992 * gcc.target/arm/pr98931.c: Likewise.
1993 * gcc.target/arm/tail-long-call.c: Likewise.
1995 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
1997 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1998 For instruction-set specific tests, check that __thumb__ is, or
1999 isn't defined as appropriate.
2001 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2003 * gcc.target/arm/pr59575.c: Use dg-require-effective-target and
2006 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2008 * gcc.target/arm/pr19599.c: Add +fp to the architecture.
2010 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2012 * gcc.target/arm/optional_thumb-1.c: Force a soft-float ABI.
2013 * gcc.target/arm/optional_thumb-3.c: Check for armv7e-m compatibility,
2014 then set the architecture explicitly.
2016 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2018 * gcc.target/arm/macro_defs0.c: Use dg-effective-target and
2020 * gcc.target/arm/macro_defs1.c: Likewise.
2021 * gcc.target/arm/macro_defs2.c: Likewise.
2023 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2025 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2026 Use soft-float ABI for armv7m.
2027 * gcc.target/arm/ftest-armv7m-thumb.c: Use dg-require-effective-target
2028 to check flag compatibility.
2030 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2032 * gcc.target/arm/scd42-2.c: Use modern dg- flags.
2034 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2036 * gcc.target/arm/pragma_arch_switch_2.c: Use testsuite infrastructure
2037 to set the architecture flags. Add +fp to the pragma that changes the
2040 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2042 * gcc.target/arm/pragma_arch_attribute.c: Add +simd to pragmas that
2043 set an explicit architecture.
2044 * gcc.target/arm/pragma_arch_attribute_2.c: Likewise.
2045 * gcc.target/arm/pragma_arch_attribute_3.c: Likewise.
2047 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2049 * gcc.target/arm/pr88648-asm-syntax-unified.c: It isn't necessary
2050 to try to override the architecture flags specified by arm_arch_v7a.
2052 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2054 * gcc.target/arm/pr78353-1.c: Use dg-add-options to manage target
2056 * gcc.target/arm/pr78353-2.c: Likewise.
2058 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2060 * gcc.target/arm/pr65647-2.c: Use dg-add-options to manage target
2063 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2065 * gcc.target/arm/lto/pr96939_1.c: Add +simd to the architecture
2068 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2070 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2071 Add entry to check for xscale.
2072 * gcc.target/arm/g2.c: Use it.
2074 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2076 * gcc.target/arm/attr_thumb-static2.c: Add +fp to the -march
2079 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2081 * gcc.target/arm/attr-crypto.c: Add +simd to the -march
2084 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2086 * gcc.target/arm/acle/pacbti-m-predef-11.c: Add +fp to the -march
2089 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2091 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2092 Add base FPU specifications to all architectures that can support
2095 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2097 * lib/target-supports.exp (check_effective_target_hard_float): Add
2100 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
2102 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
2104 * gcc.target/arm/acle/data-intrinsics-armv6.c: Use it.
2105 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
2107 2023-11-13 Richard Biener <rguenther@suse.de>
2109 PR tree-optimization/112495
2110 * gcc.target/i386/pr112495.c: New testcase.
2112 2023-11-13 Richard Biener <rguenther@suse.de>
2114 PR middle-end/112487
2115 * gcc.dg/torture/pr112487.c: New testcase.
2117 2023-11-13 Richard Biener <rguenther@suse.de>
2119 PR tree-optimization/111792
2120 PR tree-optimization/111000
2121 * gcc.dg/torture/pr111792.c: New testcase.
2123 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2125 * gcc.target/riscv/rvv/autovec/vls/def.h: Fix init test.
2126 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto.
2127 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto.
2128 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto.
2129 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto.
2130 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto.
2131 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto.
2132 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto.
2134 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2136 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-1.c: New test.
2137 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-2.c: New test.
2138 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: New test.
2139 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: New test.
2140 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: New test.
2141 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: New test.
2142 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: New test.
2143 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: New test.
2144 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: New test.
2145 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: New test.
2146 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: New test.
2147 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: New test.
2148 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: New test.
2149 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: New test.
2150 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: New test.
2151 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: New test.
2152 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: New test.
2153 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: New test.
2155 2023-11-13 liuhongt <hongtao.liu@intel.com>
2157 * gcc.target/i386/part-vect-vec_elem-1.c: New test.
2158 * gcc.target/i386/part-vect-vec_elem-2.c: New test.
2160 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
2162 * gcc.target/arc/ashrdi3-1.c: New test case.
2163 * gcc.target/arc/lshrdi3-1.c: Likewise.
2164 * gcc.target/arc/rotldi3-1.c: Likewise.
2165 * gcc.target/arc/rotrdi3-1.c: Likewise.
2167 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
2169 * gcc.target/arc/builtin_norm-1.c: New test case.
2170 * gcc.target/arc/builtin_norm-2.c: Likewise.
2171 * gcc.target/arc/builtin_normw-1.c: Likewise.
2172 * gcc.target/arc/builtin_normw-2.c: Likewise.
2173 * gcc.target/arc/builtin_swap-1.c: Likewise.
2174 * gcc.target/arc/builtin_swap-2.c: Likewise.
2175 * gcc.target/arc/builtin_swap-3.c: Likewise.
2177 2023-11-13 Florian Weimer <fweimer@redhat.com>
2179 * gcc.c-torture/execute/20000112-1.c (main): Add missing
2181 * gcc.c-torture/execute/20000113-1.c (foobar): Add missing
2183 (main): Add missing int and void types.
2184 * gcc.c-torture/execute/20000314-2.c (main): Likewise.
2185 * gcc.c-torture/execute/20000402-1.c (main): Likewise.
2186 * gcc.c-torture/execute/20000403-1.c (main): Likewise.
2187 * gcc.c-torture/execute/20000503-1.c (main): Likewise.
2188 * gcc.c-torture/execute/20000605-2.c (main): Likewise.
2189 * gcc.c-torture/execute/20000717-1.c (main): Likewise.
2190 * gcc.c-torture/execute/20000717-5.c (main): Likewise.
2191 * gcc.c-torture/execute/20000726-1.c (main): Likewise.
2192 * gcc.c-torture/execute/20000914-1.c(blah): Add missing
2194 (main): Add missing int and void types.
2195 * gcc.c-torture/execute/20001009-1.c (main): Likewise.
2196 * gcc.c-torture/execute/20001013-1.c (main): Likewise.
2197 * gcc.c-torture/execute/20001031-1.c (main): Likewise.
2198 * gcc.c-torture/execute/20010221-1.c (main): Likewise.
2199 * gcc.c-torture/execute/20010723-1.c (main): Likewise.
2200 * gcc.c-torture/execute/20010915-1.c (s): Call
2201 __builtin_strcmp instead of strcmp.
2202 * gcc.c-torture/execute/20010924-1.c (main): Add missing
2204 * gcc.c-torture/execute/20011128-1.c (main): Likewise.
2205 * gcc.c-torture/execute/20020226-1.c (main): Likewise.
2206 * gcc.c-torture/execute/20020328-1.c (foo): Add missing
2208 * gcc.c-torture/execute/20020406-1.c (DUPFFexgcd): Call
2209 __builtin_printf instead of printf.
2211 * gcc.c-torture/execute/20020508-1.c (main): Add missing
2213 * gcc.c-torture/execute/20020508-2.c (main): Likewise.
2214 * gcc.c-torture/execute/20020508-3.c (main): Likewise.
2215 * gcc.c-torture/execute/20020611-1.c (main): Likewise.
2216 * gcc.c-torture/execute/20021010-2.c (main): Likewise.
2217 * gcc.c-torture/execute/20021113-1.c (foo): Add missing
2219 (main): Add missing int and void types.
2220 * gcc.c-torture/execute/20021120-3.c (foo): Call
2221 __builtin_sprintf instead of sprintf.
2222 * gcc.c-torture/execute/20030125-1.c (main): Add missing
2224 * gcc.c-torture/execute/20030216-1.c (main): Likewise.
2225 * gcc.c-torture/execute/20030404-1.c (main): Likewise.
2226 * gcc.c-torture/execute/20030606-1.c (main): Likewise.
2227 Call __builtin_memset instead of memset.
2228 * gcc.c-torture/execute/20030828-1.c (main): Add missing int
2230 * gcc.c-torture/execute/20030828-2.c (main): Likewise.
2231 * gcc.c-torture/execute/20031012-1.c: Call __builtin_strlen
2233 * gcc.c-torture/execute/20031211-1.c (main): Add missing int
2235 * gcc.c-torture/execute/20040319-1.c (main): Likewise.
2236 * gcc.c-torture/execute/20040411-1.c (sub1): Call
2237 __builtin_memcpy instead of memcpy.
2238 * gcc.c-torture/execute/20040423-1.c (sub1): Likewise.
2239 * gcc.c-torture/execute/20040917-1.c (main): Add missing int
2241 * gcc.c-torture/execute/20050131-1.c (main): Likewise.
2242 * gcc.c-torture/execute/20051113-1.c (main): Likewise.
2243 * gcc.c-torture/execute/20121108-1.c (main): Call
2244 __builtin_printf instead of printf.
2245 * gcc.c-torture/execute/20170401-2.c (main): Add missing int
2247 * gcc.c-torture/execute/900409-1.c (main): Likewise.
2248 * gcc.c-torture/execute/920202-1.c (f): Add int return type.
2249 (main): Add missing int and void types.
2250 * gcc.c-torture/execute/920302-1.c (execute): Add void return
2252 (main): Add missing int and void types.
2253 * gcc.c-torture/execute/920410-1.c (main): Likewise.
2254 * gcc.c-torture/execute/920501-2.c (main): Likewise.
2255 * gcc.c-torture/execute/920501-3.c (execute): Add void return
2257 (main): Add missing int and void types.
2258 * gcc.c-torture/execute/920501-5.c (x): Add int return type.
2259 (main): Add missing int and void types.
2260 * gcc.c-torture/execute/920501-6.c (main): Add int return
2262 * gcc.c-torture/execute/920501-8.c (main): Add missing
2263 int and void types. Call __builtin_strcmp instead of strcmp.
2264 * gcc.c-torture/execute/920506-1.c (main): Add missing
2266 * gcc.c-torture/execute/920612-2.c (main): Likewise.
2267 * gcc.c-torture/execute/920618-1.c (main): Likewise.
2268 * gcc.c-torture/execute/920625-1.c (main): Likewise.
2269 * gcc.c-torture/execute/920710-1.c (main): Likewise.
2270 * gcc.c-torture/execute/920721-1.c (main): Likewise.
2271 * gcc.c-torture/execute/920721-4.c (main): Likewise.
2272 * gcc.c-torture/execute/920726-1.c (first, second): Call
2273 __builtin_strlen instead of strlen.
2274 (main): Add missing int and void types. Call __builtin_strcmp
2276 * gcc.c-torture/execute/920810-1.c (main): Add missing
2278 * gcc.c-torture/execute/920829-1.c (main): Likewise.
2279 * gcc.c-torture/execute/920908-1.c (main): Likewise.
2280 * gcc.c-torture/execute/920922-1.c (main): Likewise.
2281 * gcc.c-torture/execute/920929-1.c (f): Add void return type.
2282 (main): Add missing int and void types.
2283 * gcc.c-torture/execute/921006-1.c (main): Likewise. Call
2284 __builtin_strcmp instead of strcmp.
2285 * gcc.c-torture/execute/921007-1.c (main): Add missing
2287 * gcc.c-torture/execute/921016-1.c (main): Likewise.
2288 * gcc.c-torture/execute/921019-1.c (main): Likewise.
2289 * gcc.c-torture/execute/921019-2.c (main): Likewise.
2290 * gcc.c-torture/execute/921029-1.c (main): Likewise.
2291 * gcc.c-torture/execute/921104-1.c (main): Likewise.
2292 * gcc.c-torture/execute/921112-1.c (f): Add void return type.
2293 (main): Add missing int and void types.
2294 * gcc.c-torture/execute/921113-1.c (w, f1, f2, gitter): Add
2296 (main): Add missing int and void types.
2297 * gcc.c-torture/execute/921117-1.c (check): Call
2298 __builtin_strcmp instead of strcmp.
2299 (main): Add missing int and void types. Call __builtin_strcpy
2301 * gcc.c-torture/execute/921123-2.c (main): Add missing
2303 * gcc.c-torture/execute/921202-2.c (main): Likewise.
2304 * gcc.c-torture/execute/921204-1.c (main): Likewise.
2305 * gcc.c-torture/execute/921208-1.c (main): Likewise.
2306 * gcc.c-torture/execute/930123-1.c (f): Add void return type.
2307 (main): Add missing int and void types.
2308 * gcc.c-torture/execute/930126-1.c (main): Likewise.
2309 * gcc.c-torture/execute/930406-1.c (f): Add void return type.
2310 (main): Add missing int and void types.
2311 * gcc.c-torture/execute/930408-1.c (p, f): Add missing void
2313 (main): Add missing int and void types.
2314 * gcc.c-torture/execute/930429-1.c (main): Likewise.
2315 * gcc.c-torture/execute/930603-2.c (f): Add missing void
2317 (main): Add missing int and void types.
2318 * gcc.c-torture/execute/930608-1.c (main): Likewise.
2319 * gcc.c-torture/execute/930614-1.c (f): Add void return type.
2320 (main): Add missing int and void types.
2321 * gcc.c-torture/execute/930614-2.c (main): Likewise.
2322 * gcc.c-torture/execute/930622-2.c (main): Likewise.
2323 * gcc.c-torture/execute/930628-1.c (f): Add void return type.
2324 (main): Add missing int and void types.
2325 * gcc.c-torture/execute/930725-1.c (main): Likewise. Call
2326 __builtin_strcmp instead of strcmp.
2327 * gcc.c-torture/execute/930930-2.c (main): Add missing
2329 * gcc.c-torture/execute/931002-1.c (f): Add void return type.
2330 (main): Add missing int and void types.
2331 * gcc.c-torture/execute/931004-1.c (f): Add void return type.
2332 (main): Add missing int and void types.
2333 * gcc.c-torture/execute/931004-10.c (f): Add void return type.
2334 (main): Add missing int and void types.
2335 * gcc.c-torture/execute/931004-11.c (f): Add void return type.
2336 (main): Add missing int and void types.
2337 * gcc.c-torture/execute/931004-12.c (f): Add void return type.
2338 (main): Add missing int and void types.
2339 * gcc.c-torture/execute/931004-13.c (f): Add void return type.
2340 (main): Add missing int and void types.
2341 * gcc.c-torture/execute/931004-14.c (f): Add void return type.
2342 (main): Add missing int and void types.
2343 * gcc.c-torture/execute/931004-2.c (f): Add void return type.
2344 (main): Add missing int and void types.
2345 * gcc.c-torture/execute/931004-3.c (f): Add void return type.
2346 (main): Add missing int and void types.
2347 * gcc.c-torture/execute/931004-4.c (f): Add void return type.
2348 (main): Add missing int and void types.
2349 * gcc.c-torture/execute/931004-5.c (f): Add void return type.
2350 (main): Add missing int and void types.
2351 * gcc.c-torture/execute/931004-6.c (f): Add void return type.
2352 (main): Add missing int and void types.
2353 * gcc.c-torture/execute/931004-7.c (f): Add void return type.
2354 (main): Add missing int and void types.
2355 * gcc.c-torture/execute/931004-8.c (f): Add void return type.
2356 (main): Add missing int and void types.
2357 * gcc.c-torture/execute/931004-9.c (f): Add void return type.
2358 (main): Add missing int and void types.
2359 * gcc.c-torture/execute/931005-1.c (main): Likewise.
2360 * gcc.c-torture/execute/931110-1.c (main): Likewise.
2361 * gcc.c-torture/execute/931110-2.c (main): Likewise.
2362 * gcc.c-torture/execute/941014-1.c (main): Likewise.
2363 * gcc.c-torture/execute/941014-2.c (main): Likewise.
2364 * gcc.c-torture/execute/941015-1.c (main): Likewise.
2365 * gcc.c-torture/execute/941021-1.c (f): Add void return type.
2366 (main): Add missing int and void types.
2367 * gcc.c-torture/execute/941025-1.c (main): Likewise.
2368 * gcc.c-torture/execute/941031-1.c (main): Likewise.
2369 * gcc.c-torture/execute/950221-1.c (g2): Add int return type.
2370 (f): Add missing void types. Call __builtin_strcpy instead
2372 (main): Add missing int and void types.
2373 * gcc.c-torture/execute/950426-2.c (main): Likewise.
2374 * gcc.c-torture/execute/950503-1.c (main): Likewise.
2375 * gcc.c-torture/execute/950511-1.c (main): Likewise.
2376 * gcc.c-torture/execute/950607-1.c (main): Likewise.
2377 * gcc.c-torture/execute/950607-2.c (main): Likewise.
2378 * gcc.c-torture/execute/950612-1.c (main): Likewise.
2379 * gcc.c-torture/execute/950628-1.c (main): Likewise.
2380 * gcc.c-torture/execute/950704-1.c (main): Likewise.
2381 * gcc.c-torture/execute/950706-1.c (main): Likewise.
2382 * gcc.c-torture/execute/950710-1.c (main): Likewise.
2383 * gcc.c-torture/execute/950714-1.c (main): Likewise.
2384 * gcc.c-torture/execute/950809-1.c (f): Add void return type.
2385 (main): Add missing int and void types.
2386 * gcc.c-torture/execute/950906-1.c (g, f): Add void return
2388 (main): Add missing int and void types.
2389 * gcc.c-torture/execute/950915-1.c (main): Likewise.
2390 * gcc.c-torture/execute/950929-1.c (main): Likewise.
2391 * gcc.c-torture/execute/951003-1.c (f): Add missing int
2393 (main): Add missing int and void types.
2394 * gcc.c-torture/execute/951115-1.c (g, f): Add void return
2396 (main): Add missing int and void types.
2397 * gcc.c-torture/execute/951204-1.c (f): Add void return type.
2398 (main): Add missing int and void types.
2399 * gcc.c-torture/execute/960116-1.c (p): Add int return type.
2400 (main): Add missing int and void types.
2401 * gcc.c-torture/execute/960117-1.c (main): Likewise.
2402 * gcc.c-torture/execute/960209-1.c (main): Likewise.
2403 * gcc.c-torture/execute/960215-1.c (main): Likewise.
2404 * gcc.c-torture/execute/960219-1.c (f): Add void return type.
2405 (main): Add missing int and void types.
2406 * gcc.c-torture/execute/960301-1.c (main): Likewise.
2407 * gcc.c-torture/execute/960302-1.c (foo, main): Add missing
2409 * gcc.c-torture/execute/960311-1.c (main): Likewise.
2410 * gcc.c-torture/execute/960311-2.c (main): Likewise.
2411 * gcc.c-torture/execute/960311-3.c (main): Likewise.
2412 * gcc.c-torture/execute/960312-1.c (f): Add void return type.
2413 (main): Add missing int and void types.
2414 * gcc.c-torture/execute/960317-1.c (main): Likewise.
2415 * gcc.c-torture/execute/960321-1.c (main): Likewise.
2416 * gcc.c-torture/execute/960326-1.c (main): Likewise.
2417 * gcc.c-torture/execute/960327-1.c (g, main): Add missing
2419 (f): Add missing void types.
2420 * gcc.c-torture/execute/960405-1.c (main): Add missing
2422 * gcc.c-torture/execute/960416-1.c (main): Likewise.
2423 * gcc.c-torture/execute/960419-1.c (main): Likewise.
2424 * gcc.c-torture/execute/960419-2.c (main): Likewise.
2425 * gcc.c-torture/execute/960512-1.c (main): Likewise.
2426 * gcc.c-torture/execute/960513-1.c (main): Likewise.
2427 * gcc.c-torture/execute/960521-1.c (f): Add missing void
2429 (main): Add missing int and void types.
2430 * gcc.c-torture/execute/960608-1.c (f): Add int return type.
2431 (main): Add missing int and void types.
2432 * gcc.c-torture/execute/960801-1.c (main): Likewise.
2433 * gcc.c-torture/execute/960802-1.c (main): Likewise.
2434 * gcc.c-torture/execute/960909-1.c (f): Add void return type.
2435 (main): Add missing int and void types.
2436 * gcc.c-torture/execute/961004-1.c (main): Likewise.
2437 * gcc.c-torture/execute/961017-1.c (main): Likewise.
2438 * gcc.c-torture/execute/961017-2.c (main): Likewise.
2439 * gcc.c-torture/execute/961026-1.c (main): Likewise.
2440 * gcc.c-torture/execute/961122-1.c (addhi, subhi): Add void
2442 (main): Add missing int and void types.
2443 * gcc.c-torture/execute/961122-2.c (main): Likewise.
2444 * gcc.c-torture/execute/961125-1.c (main): Likewise.
2445 * gcc.c-torture/execute/961206-1.c (main): Likewise.
2446 * gcc.c-torture/execute/961213-1.c (main): Likewise.
2447 * gcc.c-torture/execute/970214-1.c (main): Likewise.
2448 * gcc.c-torture/execute/970214-2.c (main): Likewise.
2449 * gcc.c-torture/execute/970217-1.c (sub): Add int return type.
2450 (main): Add missing int and void types.
2451 * gcc.c-torture/execute/970923-1.c (main): Likewise.
2452 * gcc.c-torture/execute/980223.c (main): Likewise.
2453 * gcc.c-torture/execute/980506-1.c (main): Likewise.
2454 * gcc.c-torture/execute/980506-2.c (main): Likewise.
2455 * gcc.c-torture/execute/980506-3.c (build_lookup): Call
2456 __builtin_strlen instead of strlen and __builtin_memset
2458 * gcc.c-torture/execute/980526-3.c (main): Likewise.
2459 * gcc.c-torture/execute/980602-1.c (main): Likewise.
2460 * gcc.c-torture/execute/980604-1.c (main): Likewise.
2461 * gcc.c-torture/execute/980605-1.c (dummy): Add missing int
2463 (main): Add missing int and void types.
2464 * gcc.c-torture/execute/980701-1.c (ns_name_skip): Add missing
2466 (main): Add missing int and void types.
2467 * gcc.c-torture/execute/980709-1.c (main): Likewise.
2468 * gcc.c-torture/execute/990117-1.c (main): Likewise.
2469 * gcc.c-torture/execute/990127-1.c (main): Likewise.
2470 * gcc.c-torture/execute/990128-1.c (main): Likewise.
2471 * gcc.c-torture/execute/990130-1.c (main): Likewise.
2472 * gcc.c-torture/execute/990324-1.c (main): Likewise.
2473 * gcc.c-torture/execute/990524-1.c (main): Likewise.
2474 * gcc.c-torture/execute/990531-1.c (main): Likewise.
2475 * gcc.c-torture/execute/990628-1.c (fetch, load_data): Call
2476 __builtin_memset instead of memset.
2477 (main): Add missing int and void types.
2478 * gcc.c-torture/execute/991019-1.c (main): Likewise.
2479 * gcc.c-torture/execute/991023-1.c (foo, main): Likewise.
2480 * gcc.c-torture/execute/991112-1.c (isprint): Declare.
2481 * gcc.c-torture/execute/991118-1.c (main): Add missing
2483 * gcc.c-torture/execute/alias-1.c (ptr2): Add cast to float *
2485 (typepun): Add missing void types.
2486 (main): Add missing int and void types.
2487 * gcc.c-torture/execute/alias-2.c (main): Likewise.
2488 * gcc.c-torture/execute/alias-3.c (inc): Add missing
2490 * gcc.c-torture/execute/alias-4.c (main): Add missing int
2492 * gcc.c-torture/execute/arith-1.c (main): Add missing
2494 * gcc.c-torture/execute/arith-rand-ll.c (main): Likewise.
2495 * gcc.c-torture/execute/arith-rand.c (main): Likewise.
2496 * gcc.c-torture/execute/bf-layout-1.c (main): Likewise.
2497 * gcc.c-torture/execute/bf-pack-1.c (foo): Add missing
2499 (main): Add missing int and void types.
2500 * gcc.c-torture/execute/bf-sign-1.c (main): Likewise.
2501 * gcc.c-torture/execute/bf-sign-2.c (main): Likewise.
2502 * gcc.c-torture/execute/bf64-1.c (main): Likewise.
2503 * gcc.c-torture/execute/builtin-prefetch-2.c (stat_int_arr):
2504 Add missing int array element type.
2505 * gcc.c-torture/execute/builtin-prefetch-3.c (stat_int_arr):
2507 * gcc.c-torture/execute/cbrt.c (main): Add missing int and
2509 * gcc.c-torture/execute/complex-1.c (main): Likewise.
2510 * gcc.c-torture/execute/complex-2.c (main): Likewise.
2511 * gcc.c-torture/execute/complex-3.c (main): Likewise.
2512 * gcc.c-torture/execute/complex-4.c (main): Likewise.
2513 * gcc.c-torture/execute/complex-5.c (main): Likewise.
2514 * gcc.c-torture/execute/compndlit-1.c (main): Likewise.
2515 * gcc.c-torture/execute/conversion.c (test_integer_to_float)
2516 (test_longlong_integer_to_float, test_float_to_integer)
2517 (test_float_to_longlong_integer): Add missing void return
2519 (main): Add missing int and void types.
2520 * gcc.c-torture/execute/cvt-1.c (main): Likewise.
2521 * gcc.c-torture/execute/divconst-1.c (f): Add void return type.
2522 (main): Add missing int and void types.
2523 * gcc.c-torture/execute/divconst-2.c (main): Likewise.
2524 * gcc.c-torture/execute/divconst-3.c (main): Likewise.
2525 * gcc.c-torture/execute/enum-1.c (main): Likewise.
2526 * gcc.c-torture/execute/func-ptr-1.c (main): Likewise.
2527 * gcc.c-torture/execute/ieee/20011123-1.c (main): Likewise.
2528 * gcc.c-torture/execute/ieee/920518-1.c (main): Likewise.
2529 * gcc.c-torture/execute/ieee/920810-1.c (main): Likewise.
2530 Call __builtin_strcmp instead of strcmp.
2531 * gcc.c-torture/execute/ieee/930529-1.c (main): Add missing
2533 * gcc.c-torture/execute/ieee/fp-cmp-1.c (main): Likewise.
2534 * gcc.c-torture/execute/ieee/fp-cmp-2.c (main): Likewise.
2535 * gcc.c-torture/execute/ieee/fp-cmp-3.c (main): Likewise.
2536 * gcc.c-torture/execute/ieee/fp-cmp-6.c (main): Likewise.
2537 * gcc.c-torture/execute/ieee/fp-cmp-9.c (main): Likewise.
2538 * gcc.c-torture/execute/ieee/minuszero.c (main): Likewise.
2539 * gcc.c-torture/execute/ieee/mzero2.c (expect): Call
2540 __builtin_memcmp instead of memcmp.
2541 (main): Add missing int and void types.
2542 * gcc.c-torture/execute/ieee/mzero3.c (main): Likewise.
2543 (expectd, expectf): Call __builtin_memcmp instead of memcmp.
2544 * gcc.c-torture/execute/ieee/mzero5.c (negzero_check):
2546 * gcc.c-torture/execute/ieee/rbug.c (main): Add missing
2548 * gcc.c-torture/execute/index-1.c (main): Likewise.
2549 * gcc.c-torture/execute/loop-1.c (main): Likewise.
2550 * gcc.c-torture/execute/loop-2b.c (f): Add void return type.
2551 (main): Add missing int and void types.
2552 * gcc.c-torture/execute/loop-6.c (main): Likewise.
2553 * gcc.c-torture/execute/loop-7.c (main): Likewise.
2554 * gcc.c-torture/execute/lto-tbaa-1.c (use_a, set_b, use_c):
2555 Add void return type.
2556 (main): Add missing int and void types.
2557 * gcc.c-torture/execute/memcpy-1.c (main): Likewise.
2558 * gcc.c-torture/execute/memcpy-2.c (main): Likewise.
2559 * gcc.c-torture/execute/memcpy-bi.c (main): Likewise.
2560 * gcc.c-torture/execute/memset-1.c (main): Likewise.
2561 * gcc.c-torture/execute/memset-2.c: Include <string.h>.
2562 * gcc.c-torture/execute/memset-3.c: Likewise.
2563 * gcc.c-torture/execute/nest-stdar-1.c (main): Add missing
2565 * gcc.c-torture/execute/nestfunc-1.c (f): Add void return type.
2566 (main): Add missing int and void types.
2567 * gcc.c-torture/execute/packed-1.c (f): Add void return type.
2568 (main): Add missing int and void types.
2569 * gcc.c-torture/execute/pr15262-1.c (main): Likewise. Call
2570 __builtin_malloc instead of malloc.
2571 * gcc.c-torture/execute/pr15262-2.c (foo): Add int return
2573 (main): Add missing int and void types.
2574 * gcc.c-torture/execute/pr15262.c (main): Likewise.
2575 * gcc.c-torture/execute/pr17252.c (main): Likewise.
2576 * gcc.c-torture/execute/pr21331.c (main): Likewise.
2577 * gcc.c-torture/execute/pr34176.c (foo): Add missing int
2578 type to definition of foo.
2579 * gcc.c-torture/execute/pr42231.c (max): Add missing int type
2581 * gcc.c-torture/execute/pr42614.c (expect_func): Call
2582 __builtin_abs instead of abs.
2583 * gcc.c-torture/execute/pr54937.c (t): Add void return type.
2584 (main): Add missing int and void types.
2585 * gcc.c-torture/execute/ptr-arith-1.c (main): Likewise.
2586 * gcc.c-torture/execute/regstack-1.c (main): Likewise.
2587 * gcc.c-torture/execute/scope-1.c (f): Add missing void types.
2588 (main): Add missing int and void types.
2589 * gcc.c-torture/execute/simd-5.c (main): Call __builtin_memcmp
2591 * gcc.c-torture/execute/strcmp-1.c (main): Add missing
2593 * gcc.c-torture/execute/strcpy-1.c (main): Likewise.
2594 * gcc.c-torture/execute/strct-pack-1.c (main): Likewise.
2595 * gcc.c-torture/execute/strct-pack-2.c (main): Likewise.
2596 * gcc.c-torture/execute/strct-pack-4.c (main): Likewise.
2597 * gcc.c-torture/execute/strct-stdarg-1.c (f): Add void return
2599 (main): Add missing int and void types.
2600 * gcc.c-torture/execute/strct-varg-1.c (f): Add void return
2602 (main): Add missing int and void types.
2603 * gcc.c-torture/execute/strlen-1.c (main): Likewise.
2604 * gcc.c-torture/execute/strncmp-1.c (main): Likewise.
2605 * gcc.c-torture/execute/struct-ini-1.c (main): Likewise.
2606 * gcc.c-torture/execute/struct-ini-2.c (main): Likewise.
2607 * gcc.c-torture/execute/struct-ini-3.c (main): Likewise.
2608 * gcc.c-torture/execute/struct-ini-4.c (main): Likewise.
2609 * gcc.c-torture/execute/struct-ret-1.c (main): Likewise.
2610 * gcc.c-torture/execute/struct-ret-2.c (main): Likewise.
2611 * gcc.c-torture/execute/va-arg-1.c (f): Add void return type.
2612 (main): Add missing int and void types.
2613 * gcc.c-torture/execute/va-arg-10.c (main): Likewise.
2614 * gcc.c-torture/execute/va-arg-2.c (main): Likewise.
2615 * gcc.c-torture/execute/va-arg-4.c (main): Likewise.
2616 * gcc.c-torture/execute/va-arg-5.c (va_double)
2617 (va_long_double): Add void return type.
2618 (main): Add missing int and void types.
2619 * gcc.c-torture/execute/va-arg-6.c (f): Add void return type.
2620 (main): Add missing int and void types.
2621 * gcc.c-torture/execute/va-arg-9.c (main): Likewise.
2622 * gcc.c-torture/execute/widechar-1.c (main): Likewise.
2624 2023-11-13 Florian Weimer <fweimer@redhat.com>
2626 * gcc.c-torture/execute/20000112-1.c: Declare exit and abort
2628 * gcc.c-torture/execute/20000113-1.c: Likewise.
2629 * gcc.c-torture/execute/20000205-1.c: Likewise.
2630 * gcc.c-torture/execute/20000217-1.c: Likewise.
2631 * gcc.c-torture/execute/20000223-1.c: Likewise.
2632 * gcc.c-torture/execute/20000224-1.c: Likewise.
2633 * gcc.c-torture/execute/20000225-1.c: Likewise.
2634 * gcc.c-torture/execute/20000227-1.c: Likewise.
2635 * gcc.c-torture/execute/20000313-1.c: Likewise.
2636 * gcc.c-torture/execute/20000314-1.c: Likewise.
2637 * gcc.c-torture/execute/20000314-2.c: Likewise.
2638 * gcc.c-torture/execute/20000314-3.c: Likewise.
2639 * gcc.c-torture/execute/20000402-1.c: Likewise.
2640 * gcc.c-torture/execute/20000403-1.c: Likewise.
2641 * gcc.c-torture/execute/20000412-1.c: Likewise.
2642 * gcc.c-torture/execute/20000412-2.c: Likewise.
2643 * gcc.c-torture/execute/20000412-4.c: Likewise.
2644 * gcc.c-torture/execute/20000412-5.c: Likewise.
2645 * gcc.c-torture/execute/20000412-6.c: Likewise.
2646 * gcc.c-torture/execute/20000419-1.c: Likewise.
2647 * gcc.c-torture/execute/20000422-1.c: Likewise.
2648 * gcc.c-torture/execute/20000503-1.c: Likewise.
2649 * gcc.c-torture/execute/20000511-1.c: Likewise.
2650 * gcc.c-torture/execute/20000519-1.c: Likewise.
2651 * gcc.c-torture/execute/20000519-2.c: Likewise.
2652 * gcc.c-torture/execute/20000523-1.c: Likewise.
2653 * gcc.c-torture/execute/20000528-1.c: Likewise.
2654 * gcc.c-torture/execute/20000603-1.c: Likewise.
2655 * gcc.c-torture/execute/20000605-1.c: Likewise.
2656 * gcc.c-torture/execute/20000605-2.c: Likewise.
2657 * gcc.c-torture/execute/20000605-3.c: Likewise.
2658 * gcc.c-torture/execute/20000622-1.c: Likewise.
2659 * gcc.c-torture/execute/20000717-1.c: Likewise.
2660 * gcc.c-torture/execute/20000717-2.c: Likewise.
2661 * gcc.c-torture/execute/20000717-5.c: Likewise.
2662 * gcc.c-torture/execute/20000722-1.c: Likewise.
2663 * gcc.c-torture/execute/20000726-1.c: Likewise.
2664 * gcc.c-torture/execute/20000731-1.c: Likewise.
2665 * gcc.c-torture/execute/20000731-2.c: Likewise.
2666 * gcc.c-torture/execute/20000801-3.c: Likewise.
2667 * gcc.c-torture/execute/20000801-4.c: Likewise.
2668 * gcc.c-torture/execute/20000808-1.c: Likewise.
2669 * gcc.c-torture/execute/20000815-1.c: Likewise.
2670 * gcc.c-torture/execute/20000818-1.c: Likewise.
2671 * gcc.c-torture/execute/20000819-1.c: Likewise.
2672 * gcc.c-torture/execute/20000822-1.c: Likewise.
2673 * gcc.c-torture/execute/20000914-1.c: Likewise.
2674 * gcc.c-torture/execute/20000917-1.c: Likewise.
2675 * gcc.c-torture/execute/20001009-1.c: Likewise.
2676 * gcc.c-torture/execute/20001009-2.c: Likewise.
2677 * gcc.c-torture/execute/20001013-1.c: Likewise.
2678 * gcc.c-torture/execute/20001017-1.c: Likewise.
2679 * gcc.c-torture/execute/20001017-2.c: Likewise.
2680 * gcc.c-torture/execute/20001024-1.c: Likewise.
2681 * gcc.c-torture/execute/20001027-1.c: Likewise.
2682 * gcc.c-torture/execute/20001101.c: Likewise.
2683 * gcc.c-torture/execute/20001108-1.c: Likewise.
2684 * gcc.c-torture/execute/20001112-1.c: Likewise.
2685 * gcc.c-torture/execute/20001124-1.c: Likewise.
2686 * gcc.c-torture/execute/20001130-1.c: Likewise.
2687 * gcc.c-torture/execute/20001130-2.c: Likewise.
2688 * gcc.c-torture/execute/20001203-2.c: Likewise.
2689 * gcc.c-torture/execute/20001221-1.c: Likewise.
2690 * gcc.c-torture/execute/20001228-1.c: Likewise.
2691 * gcc.c-torture/execute/20001229-1.c: Likewise.
2692 * gcc.c-torture/execute/20010106-1.c: Likewise.
2693 * gcc.c-torture/execute/20010118-1.c: Likewise.
2694 * gcc.c-torture/execute/20010119-1.c: Likewise.
2695 * gcc.c-torture/execute/20010206-1.c: Likewise.
2696 * gcc.c-torture/execute/20010209-1.c: Likewise.
2697 * gcc.c-torture/execute/20010221-1.c: Likewise.
2698 * gcc.c-torture/execute/20010222-1.c: Likewise.
2699 * gcc.c-torture/execute/20010329-1.c: Likewise.
2700 * gcc.c-torture/execute/20010403-1.c: Likewise.
2701 * gcc.c-torture/execute/20010409-1.c: Likewise.
2702 * gcc.c-torture/execute/20010422-1.c: Likewise.
2703 * gcc.c-torture/execute/20010518-1.c: Likewise.
2704 * gcc.c-torture/execute/20010518-2.c: Likewise.
2705 * gcc.c-torture/execute/20010520-1.c: Likewise.
2706 * gcc.c-torture/execute/20010604-1.c: Likewise.
2707 * gcc.c-torture/execute/20010711-1.c: Likewise.
2708 * gcc.c-torture/execute/20010723-1.c: Likewise.
2709 * gcc.c-torture/execute/20010904-1.c: Likewise.
2710 * gcc.c-torture/execute/20010904-2.c: Likewise.
2711 * gcc.c-torture/execute/20010915-1.c: Likewise.
2712 * gcc.c-torture/execute/20010924-1.c: Likewise.
2713 * gcc.c-torture/execute/20011024-1.c: Likewise.
2714 * gcc.c-torture/execute/20011109-1.c: Likewise.
2715 * gcc.c-torture/execute/20011109-2.c: Likewise.
2716 * gcc.c-torture/execute/20011114-1.c: Likewise.
2717 * gcc.c-torture/execute/20011121-1.c: Likewise.
2718 * gcc.c-torture/execute/20011126-1.c: Likewise.
2719 * gcc.c-torture/execute/20011128-1.c: Likewise.
2720 * gcc.c-torture/execute/20011217-1.c: Likewise.
2721 * gcc.c-torture/execute/20020213-1.c: Likewise.
2722 * gcc.c-torture/execute/20020215-1.c: Likewise.
2723 * gcc.c-torture/execute/20020225-2.c: Likewise.
2724 * gcc.c-torture/execute/20020226-1.c: Likewise.
2725 * gcc.c-torture/execute/20020227-1.c: Likewise.
2726 * gcc.c-torture/execute/20020307-1.c: Likewise.
2727 * gcc.c-torture/execute/20020328-1.c: Likewise.
2728 * gcc.c-torture/execute/20020404-1.c: Likewise.
2729 * gcc.c-torture/execute/20020406-1.c: Likewise.
2730 * gcc.c-torture/execute/20020413-1.c: Likewise.
2731 * gcc.c-torture/execute/20020418-1.c: Likewise.
2732 * gcc.c-torture/execute/20020508-1.c: Likewise.
2733 * gcc.c-torture/execute/20020508-2.c: Likewise.
2734 * gcc.c-torture/execute/20020508-3.c: Likewise.
2735 * gcc.c-torture/execute/20020529-1.c: Likewise.
2736 * gcc.c-torture/execute/20020611-1.c: Likewise.
2737 * gcc.c-torture/execute/20020615-1.c: Likewise.
2738 * gcc.c-torture/execute/20020619-1.c: Likewise.
2739 * gcc.c-torture/execute/20020904-1.c: Likewise.
2740 * gcc.c-torture/execute/20020916-1.c: Likewise.
2741 * gcc.c-torture/execute/20021010-1.c: Likewise.
2742 * gcc.c-torture/execute/20021113-1.c: Likewise.
2743 * gcc.c-torture/execute/20021118-1.c: Likewise.
2744 * gcc.c-torture/execute/20021118-2.c: Likewise.
2745 * gcc.c-torture/execute/20021120-1.c: Likewise.
2746 * gcc.c-torture/execute/20021120-2.c: Likewise.
2747 * gcc.c-torture/execute/20021120-3.c: Likewise.
2748 * gcc.c-torture/execute/20030105-1.c: Likewise.
2749 * gcc.c-torture/execute/20030109-1.c: Likewise.
2750 * gcc.c-torture/execute/20030117-1.c: Likewise.
2751 * gcc.c-torture/execute/20030120-1.c: Likewise.
2752 * gcc.c-torture/execute/20030125-1.c: Likewise.
2753 * gcc.c-torture/execute/20030128-1.c: Likewise.
2754 * gcc.c-torture/execute/20030209-1.c: Likewise.
2755 * gcc.c-torture/execute/20030222-1.c: Likewise.
2756 * gcc.c-torture/execute/20030316-1.c: Likewise.
2757 * gcc.c-torture/execute/20030403-1.c: Likewise.
2758 * gcc.c-torture/execute/20030404-1.c: Likewise.
2759 * gcc.c-torture/execute/20030501-1.c: Likewise.
2760 * gcc.c-torture/execute/20030606-1.c: Likewise.
2761 * gcc.c-torture/execute/20030828-1.c: Likewise.
2762 * gcc.c-torture/execute/20030828-2.c: Likewise.
2763 * gcc.c-torture/execute/20030903-1.c: Likewise.
2764 * gcc.c-torture/execute/20030910-1.c: Likewise.
2765 * gcc.c-torture/execute/20030913-1.c: Likewise.
2766 * gcc.c-torture/execute/20030914-1.c: Likewise.
2767 * gcc.c-torture/execute/20030914-2.c: Likewise.
2768 * gcc.c-torture/execute/20030916-1.c: Likewise.
2769 * gcc.c-torture/execute/20030928-1.c: Likewise.
2770 * gcc.c-torture/execute/20031010-1.c: Likewise.
2771 * gcc.c-torture/execute/20031201-1.c: Likewise.
2772 * gcc.c-torture/execute/20031204-1.c: Likewise.
2773 * gcc.c-torture/execute/20031211-1.c: Likewise.
2774 * gcc.c-torture/execute/20040208-1.c: Likewise.
2775 * gcc.c-torture/execute/20040218-1.c: Likewise.
2776 * gcc.c-torture/execute/20040307-1.c: Likewise.
2777 * gcc.c-torture/execute/20040319-1.c: Likewise.
2778 * gcc.c-torture/execute/20040411-1.c: Likewise.
2779 * gcc.c-torture/execute/20040423-1.c: Likewise.
2780 * gcc.c-torture/execute/20040625-1.c: Likewise.
2781 * gcc.c-torture/execute/20040703-1.c: Likewise.
2782 * gcc.c-torture/execute/20040706-1.c: Likewise.
2783 * gcc.c-torture/execute/20040707-1.c: Likewise.
2784 * gcc.c-torture/execute/20040805-1.c: Likewise.
2785 * gcc.c-torture/execute/20040917-1.c: Likewise.
2786 * gcc.c-torture/execute/20041011-1.c: Likewise.
2787 * gcc.c-torture/execute/20041113-1.c: Likewise.
2788 * gcc.c-torture/execute/20041124-1.c: Likewise.
2789 * gcc.c-torture/execute/20041210-1.c: Likewise.
2790 * gcc.c-torture/execute/20041212-1.c: Likewise.
2791 * gcc.c-torture/execute/20050410-1.c: Likewise.
2792 * gcc.c-torture/execute/20051113-1.c: Likewise.
2793 * gcc.c-torture/execute/20070623-1.c: Likewise.
2794 * gcc.c-torture/execute/20091229-1.c: Likewise.
2795 * gcc.c-torture/execute/20101025-1.c: Likewise.
2796 * gcc.c-torture/execute/20120817-1.c: Likewise.
2797 * gcc.c-torture/execute/20170401-2.c: Likewise.
2798 * gcc.c-torture/execute/900409-1.c: Likewise.
2799 * gcc.c-torture/execute/920202-1.c: Likewise.
2800 * gcc.c-torture/execute/920302-1.c: Likewise.
2801 * gcc.c-torture/execute/920410-1.c: Likewise.
2802 * gcc.c-torture/execute/920501-2.c: Likewise.
2803 * gcc.c-torture/execute/920501-3.c: Likewise.
2804 * gcc.c-torture/execute/920501-4.c: Likewise.
2805 * gcc.c-torture/execute/920501-5.c: Likewise.
2806 * gcc.c-torture/execute/920501-6.c: Likewise.
2807 * gcc.c-torture/execute/920501-8.c: Likewise.
2808 * gcc.c-torture/execute/920506-1.c: Likewise.
2809 * gcc.c-torture/execute/920604-1.c: Likewise.
2810 * gcc.c-torture/execute/920612-2.c: Likewise.
2811 * gcc.c-torture/execute/920618-1.c: Likewise.
2812 * gcc.c-torture/execute/920625-1.c: Likewise.
2813 * gcc.c-torture/execute/920710-1.c: Likewise.
2814 * gcc.c-torture/execute/920721-1.c: Likewise.
2815 * gcc.c-torture/execute/920721-4.c: Likewise.
2816 * gcc.c-torture/execute/920726-1.c: Likewise.
2817 * gcc.c-torture/execute/920829-1.c: Likewise.
2818 * gcc.c-torture/execute/920908-1.c: Likewise.
2819 * gcc.c-torture/execute/920922-1.c: Likewise.
2820 * gcc.c-torture/execute/920929-1.c: Likewise.
2821 * gcc.c-torture/execute/921006-1.c: Likewise.
2822 * gcc.c-torture/execute/921007-1.c: Likewise.
2823 * gcc.c-torture/execute/921016-1.c: Likewise.
2824 * gcc.c-torture/execute/921019-1.c: Likewise.
2825 * gcc.c-torture/execute/921019-2.c: Likewise.
2826 * gcc.c-torture/execute/921029-1.c: Likewise.
2827 * gcc.c-torture/execute/921104-1.c: Likewise.
2828 * gcc.c-torture/execute/921112-1.c: Likewise.
2829 * gcc.c-torture/execute/921113-1.c: Likewise.
2830 * gcc.c-torture/execute/921117-1.c: Likewise.
2831 * gcc.c-torture/execute/921123-2.c: Likewise.
2832 * gcc.c-torture/execute/921202-2.c: Likewise.
2833 * gcc.c-torture/execute/921204-1.c: Likewise.
2834 * gcc.c-torture/execute/921208-1.c: Likewise.
2835 * gcc.c-torture/execute/930123-1.c: Likewise.
2836 * gcc.c-torture/execute/930126-1.c: Likewise.
2837 * gcc.c-torture/execute/930406-1.c: Likewise.
2838 * gcc.c-torture/execute/930408-1.c: Likewise.
2839 * gcc.c-torture/execute/930429-1.c: Likewise.
2840 * gcc.c-torture/execute/930603-2.c: Likewise.
2841 * gcc.c-torture/execute/930608-1.c: Likewise.
2842 * gcc.c-torture/execute/930614-1.c: Likewise.
2843 * gcc.c-torture/execute/930614-2.c: Likewise.
2844 * gcc.c-torture/execute/930622-2.c: Likewise.
2845 * gcc.c-torture/execute/930628-1.c: Likewise.
2846 * gcc.c-torture/execute/930725-1.c: Likewise.
2847 * gcc.c-torture/execute/930930-2.c: Likewise.
2848 * gcc.c-torture/execute/931002-1.c: Likewise.
2849 * gcc.c-torture/execute/931004-1.c: Likewise.
2850 * gcc.c-torture/execute/931004-10.c: Likewise.
2851 * gcc.c-torture/execute/931004-11.c: Likewise.
2852 * gcc.c-torture/execute/931004-12.c: Likewise.
2853 * gcc.c-torture/execute/931004-13.c: Likewise.
2854 * gcc.c-torture/execute/931004-14.c: Likewise.
2855 * gcc.c-torture/execute/931004-2.c: Likewise.
2856 * gcc.c-torture/execute/931004-3.c: Likewise.
2857 * gcc.c-torture/execute/931004-4.c: Likewise.
2858 * gcc.c-torture/execute/931004-5.c: Likewise.
2859 * gcc.c-torture/execute/931004-6.c: Likewise.
2860 * gcc.c-torture/execute/931004-7.c: Likewise.
2861 * gcc.c-torture/execute/931004-8.c: Likewise.
2862 * gcc.c-torture/execute/931004-9.c: Likewise.
2863 * gcc.c-torture/execute/931005-1.c: Likewise.
2864 * gcc.c-torture/execute/931110-1.c: Likewise.
2865 * gcc.c-torture/execute/931110-2.c: Likewise.
2866 * gcc.c-torture/execute/941014-1.c: Likewise.
2867 * gcc.c-torture/execute/941015-1.c: Likewise.
2868 * gcc.c-torture/execute/941021-1.c: Likewise.
2869 * gcc.c-torture/execute/941025-1.c: Likewise.
2870 * gcc.c-torture/execute/941031-1.c: Likewise.
2871 * gcc.c-torture/execute/950221-1.c: Likewise.
2872 * gcc.c-torture/execute/950426-2.c: Likewise.
2873 * gcc.c-torture/execute/950503-1.c: Likewise.
2874 * gcc.c-torture/execute/950511-1.c: Likewise.
2875 * gcc.c-torture/execute/950607-1.c: Likewise.
2876 * gcc.c-torture/execute/950607-2.c: Likewise.
2877 * gcc.c-torture/execute/950612-1.c: Likewise.
2878 * gcc.c-torture/execute/950628-1.c: Likewise.
2879 * gcc.c-torture/execute/950704-1.c: Likewise.
2880 * gcc.c-torture/execute/950706-1.c: Likewise.
2881 * gcc.c-torture/execute/950710-1.c: Likewise.
2882 * gcc.c-torture/execute/950714-1.c: Likewise.
2883 * gcc.c-torture/execute/950809-1.c: Likewise.
2884 * gcc.c-torture/execute/950906-1.c: Likewise.
2885 * gcc.c-torture/execute/950915-1.c: Likewise.
2886 * gcc.c-torture/execute/950929-1.c: Likewise.
2887 * gcc.c-torture/execute/951003-1.c: Likewise.
2888 * gcc.c-torture/execute/951115-1.c: Likewise.
2889 * gcc.c-torture/execute/951204-1.c: Likewise.
2890 * gcc.c-torture/execute/960116-1.c: Likewise.
2891 * gcc.c-torture/execute/960117-1.c: Likewise.
2892 * gcc.c-torture/execute/960209-1.c: Likewise.
2893 * gcc.c-torture/execute/960215-1.c: Likewise.
2894 * gcc.c-torture/execute/960219-1.c: Likewise.
2895 * gcc.c-torture/execute/960301-1.c: Likewise.
2896 * gcc.c-torture/execute/960302-1.c: Likewise.
2897 * gcc.c-torture/execute/960311-1.c: Likewise.
2898 * gcc.c-torture/execute/960311-2.c: Likewise.
2899 * gcc.c-torture/execute/960311-3.c: Likewise.
2900 * gcc.c-torture/execute/960312-1.c: Likewise.
2901 * gcc.c-torture/execute/960317-1.c: Likewise.
2902 * gcc.c-torture/execute/960321-1.c: Likewise.
2903 * gcc.c-torture/execute/960326-1.c: Likewise.
2904 * gcc.c-torture/execute/960327-1.c: Likewise.
2905 * gcc.c-torture/execute/960405-1.c: Likewise.
2906 * gcc.c-torture/execute/960416-1.c: Likewise.
2907 * gcc.c-torture/execute/960419-1.c: Likewise.
2908 * gcc.c-torture/execute/960419-2.c: Likewise.
2909 * gcc.c-torture/execute/960512-1.c: Likewise.
2910 * gcc.c-torture/execute/960513-1.c: Likewise.
2911 * gcc.c-torture/execute/960608-1.c: Likewise.
2912 * gcc.c-torture/execute/960801-1.c: Likewise.
2913 * gcc.c-torture/execute/960802-1.c: Likewise.
2914 * gcc.c-torture/execute/960909-1.c: Likewise.
2915 * gcc.c-torture/execute/961004-1.c: Likewise.
2916 * gcc.c-torture/execute/961017-1.c: Likewise.
2917 * gcc.c-torture/execute/961017-2.c: Likewise.
2918 * gcc.c-torture/execute/961026-1.c: Likewise.
2919 * gcc.c-torture/execute/961122-1.c: Likewise.
2920 * gcc.c-torture/execute/961122-2.c: Likewise.
2921 * gcc.c-torture/execute/961125-1.c: Likewise.
2922 * gcc.c-torture/execute/961206-1.c: Likewise.
2923 * gcc.c-torture/execute/961213-1.c: Likewise.
2924 * gcc.c-torture/execute/970214-1.c: Likewise.
2925 * gcc.c-torture/execute/970214-2.c: Likewise.
2926 * gcc.c-torture/execute/970217-1.c: Likewise.
2927 * gcc.c-torture/execute/970923-1.c: Likewise.
2928 * gcc.c-torture/execute/980205.c: Likewise.
2929 * gcc.c-torture/execute/980223.c: Likewise.
2930 * gcc.c-torture/execute/980424-1.c: Likewise.
2931 * gcc.c-torture/execute/980505-1.c: Likewise.
2932 * gcc.c-torture/execute/980505-2.c: Likewise.
2933 * gcc.c-torture/execute/980506-1.c: Likewise.
2934 * gcc.c-torture/execute/980506-2.c: Likewise.
2935 * gcc.c-torture/execute/980506-3.c: Likewise.
2936 * gcc.c-torture/execute/980526-1.c: Likewise.
2937 * gcc.c-torture/execute/980526-2.c: Likewise.
2938 * gcc.c-torture/execute/980526-3.c: Likewise.
2939 * gcc.c-torture/execute/980602-1.c: Likewise.
2940 * gcc.c-torture/execute/980602-2.c: Likewise.
2941 * gcc.c-torture/execute/980604-1.c: Likewise.
2942 * gcc.c-torture/execute/980605-1.c: Likewise.
2943 * gcc.c-torture/execute/980612-1.c: Likewise.
2944 * gcc.c-torture/execute/980617-1.c: Likewise.
2945 * gcc.c-torture/execute/980618-1.c: Likewise.
2946 * gcc.c-torture/execute/980701-1.c: Likewise.
2947 * gcc.c-torture/execute/980709-1.c: Likewise.
2948 * gcc.c-torture/execute/980716-1.c: Likewise.
2949 * gcc.c-torture/execute/980929-1.c: Likewise.
2950 * gcc.c-torture/execute/981001-1.c: Likewise.
2951 * gcc.c-torture/execute/981019-1.c: Likewise.
2952 * gcc.c-torture/execute/981130-1.c: Likewise.
2953 * gcc.c-torture/execute/981206-1.c: Likewise.
2954 * gcc.c-torture/execute/990106-2.c: Likewise.
2955 * gcc.c-torture/execute/990117-1.c: Likewise.
2956 * gcc.c-torture/execute/990128-1.c: Likewise.
2957 * gcc.c-torture/execute/990130-1.c: Likewise.
2958 * gcc.c-torture/execute/990208-1.c: Likewise.
2959 * gcc.c-torture/execute/990222-1.c: Likewise.
2960 * gcc.c-torture/execute/990324-1.c: Likewise.
2961 * gcc.c-torture/execute/990326-1.c: Likewise.
2962 * gcc.c-torture/execute/990404-1.c: Likewise.
2963 * gcc.c-torture/execute/990513-1.c: Likewise.
2964 * gcc.c-torture/execute/990524-1.c: Likewise.
2965 * gcc.c-torture/execute/990525-1.c: Likewise.
2966 * gcc.c-torture/execute/990525-2.c: Likewise.
2967 * gcc.c-torture/execute/990527-1.c: Likewise.
2968 * gcc.c-torture/execute/990531-1.c: Likewise.
2969 * gcc.c-torture/execute/990604-1.c: Likewise.
2970 * gcc.c-torture/execute/990804-1.c: Likewise.
2971 * gcc.c-torture/execute/990811-1.c: Likewise.
2972 * gcc.c-torture/execute/990826-0.c: Likewise.
2973 * gcc.c-torture/execute/990827-1.c: Likewise.
2974 * gcc.c-torture/execute/990829-1.c: Likewise.
2975 * gcc.c-torture/execute/990923-1.c: Likewise.
2976 * gcc.c-torture/execute/991014-1.c: Likewise.
2977 * gcc.c-torture/execute/991016-1.c: Likewise.
2978 * gcc.c-torture/execute/991019-1.c: Likewise.
2979 * gcc.c-torture/execute/991023-1.c: Likewise.
2980 * gcc.c-torture/execute/991030-1.c: Likewise.
2981 * gcc.c-torture/execute/991112-1.c: Likewise.
2982 * gcc.c-torture/execute/991118-1.c: Likewise.
2983 * gcc.c-torture/execute/991201-1.c: Likewise.
2984 * gcc.c-torture/execute/991202-1.c: Likewise.
2985 * gcc.c-torture/execute/991202-2.c: Likewise.
2986 * gcc.c-torture/execute/991202-3.c: Likewise.
2987 * gcc.c-torture/execute/991216-1.c: Likewise.
2988 * gcc.c-torture/execute/991216-2.c: Likewise.
2989 * gcc.c-torture/execute/991216-4.c: Likewise.
2990 * gcc.c-torture/execute/991221-1.c: Likewise.
2991 * gcc.c-torture/execute/991227-1.c: Likewise.
2992 * gcc.c-torture/execute/991228-1.c: Likewise.
2993 * gcc.c-torture/execute/align-1.c: Likewise.
2994 * gcc.c-torture/execute/align-2.c: Likewise.
2995 * gcc.c-torture/execute/align-3.c: Likewise.
2996 * gcc.c-torture/execute/alloca-1.c: Likewise.
2997 * gcc.c-torture/execute/anon-1.c: Likewise.
2998 * gcc.c-torture/execute/arith-1.c: Likewise.
2999 * gcc.c-torture/execute/arith-rand-ll.c: Likewise.
3000 * gcc.c-torture/execute/arith-rand.c: Likewise.
3001 * gcc.c-torture/execute/bf-layout-1.c: Likewise.
3002 * gcc.c-torture/execute/bf-pack-1.c: Likewise.
3003 * gcc.c-torture/execute/bf-sign-1.c: Likewise.
3004 * gcc.c-torture/execute/bf-sign-2.c: Likewise.
3005 * gcc.c-torture/execute/bf64-1.c: Likewise.
3006 * gcc.c-torture/execute/builtin-constant.c: Likewise.
3007 * gcc.c-torture/execute/builtin-prefetch-1.c: Likewise.
3008 * gcc.c-torture/execute/builtin-prefetch-2.c: Likewise.
3009 * gcc.c-torture/execute/builtin-prefetch-3.c: Likewise.
3010 * gcc.c-torture/execute/builtin-prefetch-4.c: Likewise.
3011 * gcc.c-torture/execute/builtin-prefetch-5.c: Likewise.
3012 * gcc.c-torture/execute/builtin-prefetch-6.c: Likewise.
3013 * gcc.c-torture/execute/builtin-types-compatible-p.c: Likewise.
3014 * gcc.c-torture/execute/cbrt.c: Likewise.
3015 * gcc.c-torture/execute/complex-1.c: Likewise.
3016 * gcc.c-torture/execute/complex-2.c: Likewise.
3017 * gcc.c-torture/execute/complex-3.c: Likewise.
3018 * gcc.c-torture/execute/complex-4.c: Likewise.
3019 * gcc.c-torture/execute/complex-5.c: Likewise.
3020 * gcc.c-torture/execute/compndlit-1.c: Likewise.
3021 * gcc.c-torture/execute/conversion.c: Likewise.
3022 * gcc.c-torture/execute/cvt-1.c: Likewise.
3023 * gcc.c-torture/execute/divconst-1.c: Likewise.
3024 * gcc.c-torture/execute/divconst-2.c: Likewise.
3025 * gcc.c-torture/execute/divconst-3.c: Likewise.
3026 * gcc.c-torture/execute/enum-1.c: Likewise.
3027 * gcc.c-torture/execute/enum-2.c: Likewise.
3028 * gcc.c-torture/execute/extzvsi.c: Likewise.
3029 * gcc.c-torture/execute/frame-address.c: Likewise.
3030 * gcc.c-torture/execute/func-ptr-1.c: Likewise.
3031 * gcc.c-torture/execute/gofast.c: Likewise.
3032 * gcc.c-torture/execute/ieee/20000320-1.c: Likewise.
3033 * gcc.c-torture/execute/ieee/20001122-1.c: Likewise.
3034 * gcc.c-torture/execute/ieee/20010226-1.c: Likewise.
3035 * gcc.c-torture/execute/ieee/20011123-1.c: Likewise.
3036 * gcc.c-torture/execute/ieee/920518-1.c: Likewise.
3037 * gcc.c-torture/execute/ieee/920810-1.c: Likewise.
3038 * gcc.c-torture/execute/ieee/930529-1.c: Likewise.
3039 * gcc.c-torture/execute/ieee/980619-1.c: Likewise.
3040 * gcc.c-torture/execute/ieee/acc1.c: Likewise.
3041 * gcc.c-torture/execute/ieee/acc2.c: Likewise.
3042 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Likewise.
3043 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Likewise.
3044 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
3045 * gcc.c-torture/execute/ieee/fp-cmp-4.c: Likewise.
3046 * gcc.c-torture/execute/ieee/fp-cmp-5.c: Likewise.
3047 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Likewise.
3048 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3049 * gcc.c-torture/execute/ieee/fp-cmp-9.c: Likewise.
3050 * gcc.c-torture/execute/ieee/hugeval.c: Likewise.
3051 * gcc.c-torture/execute/ieee/minuszero.c: Likewise.
3052 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Likewise.
3053 * gcc.c-torture/execute/ieee/mzero2.c: Likewise.
3054 * gcc.c-torture/execute/ieee/mzero3.c: Likewise.
3055 * gcc.c-torture/execute/ieee/mzero5.c: Likewise.
3056 * gcc.c-torture/execute/ieee/mzero6.c: Likewise.
3057 * gcc.c-torture/execute/ieee/pr28634.c: Likewise.
3058 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
3059 * gcc.c-torture/execute/index-1.c: Likewise.
3060 * gcc.c-torture/execute/longlong.c: Likewise.
3061 * gcc.c-torture/execute/loop-1.c: Likewise.
3062 * gcc.c-torture/execute/loop-10.c: Likewise.
3063 * gcc.c-torture/execute/loop-11.c: Likewise.
3064 * gcc.c-torture/execute/loop-13.c: Likewise.
3065 * gcc.c-torture/execute/loop-14.c: Likewise.
3066 * gcc.c-torture/execute/loop-15.c: Likewise.
3067 * gcc.c-torture/execute/loop-2b.c: Likewise.
3068 * gcc.c-torture/execute/loop-2e.c: Likewise.
3069 * gcc.c-torture/execute/loop-4.c: Likewise.
3070 * gcc.c-torture/execute/loop-4b.c: Likewise.
3071 * gcc.c-torture/execute/loop-5.c: Likewise.
3072 * gcc.c-torture/execute/loop-6.c: Likewise.
3073 * gcc.c-torture/execute/loop-7.c: Likewise.
3074 * gcc.c-torture/execute/loop-8.c: Likewise.
3075 * gcc.c-torture/execute/memcpy-1.c: Likewise.
3076 * gcc.c-torture/execute/memcpy-2.c: Likewise.
3077 * gcc.c-torture/execute/memcpy-bi.c: Likewise.
3078 * gcc.c-torture/execute/memset-1.c: Likewise.
3079 * gcc.c-torture/execute/memset-2.c: Likewise.
3080 * gcc.c-torture/execute/memset-3.c: Likewise.
3081 * gcc.c-torture/execute/multdi-1.c: Likewise.
3082 * gcc.c-torture/execute/multi-ix.c: Likewise.
3083 * gcc.c-torture/execute/nest-stdar-1.c: Likewise.
3084 * gcc.c-torture/execute/nestfunc-1.c: Likewise.
3085 * gcc.c-torture/execute/nestfunc-2.c: Likewise.
3086 * gcc.c-torture/execute/nestfunc-3.c: Likewise.
3087 * gcc.c-torture/execute/nestfunc-4.c: Likewise.
3088 * gcc.c-torture/execute/packed-1.c: Likewise.
3089 * gcc.c-torture/execute/pending-4.c: Likewise.
3090 * gcc.c-torture/execute/pr15262-1.c: Likewise.
3091 * gcc.c-torture/execute/pr15262-2.c: Likewise.
3092 * gcc.c-torture/execute/pr15262.c: Likewise.
3093 * gcc.c-torture/execute/pr15296.c: Likewise.
3094 * gcc.c-torture/execute/pr17252.c: Likewise.
3095 * gcc.c-torture/execute/pr17377.c: Likewise.
3096 * gcc.c-torture/execute/pr19606.c: Likewise.
3097 * gcc.c-torture/execute/pr21964-1.c: Likewise.
3098 * gcc.c-torture/execute/pr22061-2.c: Likewise.
3099 * gcc.c-torture/execute/pr22061-3.c: Likewise.
3100 * gcc.c-torture/execute/pr22061-4.c: Likewise.
3101 * gcc.c-torture/execute/pr23467.c: Likewise.
3102 * gcc.c-torture/execute/pr27073.c: Likewise.
3103 * gcc.c-torture/execute/pr27364.c: Likewise.
3104 * gcc.c-torture/execute/pr28403.c: Likewise.
3105 * gcc.c-torture/execute/pr31605.c: Likewise.
3106 * gcc.c-torture/execute/pr38969.c: Likewise.
3107 * gcc.c-torture/execute/pr40657.c: Likewise.
3108 * gcc.c-torture/execute/pr44575.c: Likewise.
3109 * gcc.c-torture/execute/pr56799.c: Likewise.
3110 * gcc.c-torture/execute/pr58640.c: Likewise.
3111 * gcc.c-torture/execute/pr71335.c: Likewise.
3112 * gcc.c-torture/execute/ptr-arith-1.c: Likewise.
3113 * gcc.c-torture/execute/regstack-1.c: Likewise.
3114 * gcc.c-torture/execute/scope-1.c: Likewise.
3115 * gcc.c-torture/execute/simd-1.c: Likewise.
3116 * gcc.c-torture/execute/simd-2.c: Likewise.
3117 * gcc.c-torture/execute/simd-4.c: Likewise.
3118 * gcc.c-torture/execute/simd-5.c: Likewise.
3119 * gcc.c-torture/execute/strcmp-1.c: Likewise.
3120 * gcc.c-torture/execute/strcpy-1.c: Likewise.
3121 * gcc.c-torture/execute/strct-pack-1.c: Likewise.
3122 * gcc.c-torture/execute/strct-pack-2.c: Likewise.
3123 * gcc.c-torture/execute/strct-pack-4.c: Likewise.
3124 * gcc.c-torture/execute/strct-stdarg-1.c: Likewise.
3125 * gcc.c-torture/execute/strct-varg-1.c: Likewise.
3126 * gcc.c-torture/execute/strlen-1.c: Likewise.
3127 * gcc.c-torture/execute/strncmp-1.c: Likewise.
3128 * gcc.c-torture/execute/struct-ini-1.c: Likewise.
3129 * gcc.c-torture/execute/struct-ini-2.c: Likewise.
3130 * gcc.c-torture/execute/struct-ini-3.c: Likewise.
3131 * gcc.c-torture/execute/struct-ini-4.c: Likewise.
3132 * gcc.c-torture/execute/struct-ret-1.c: Likewise.
3133 * gcc.c-torture/execute/struct-ret-2.c: Likewise.
3134 * gcc.c-torture/execute/usmul.c: Likewise.
3135 * gcc.c-torture/execute/va-arg-1.c: Likewise.
3136 * gcc.c-torture/execute/va-arg-10.c: Likewise.
3137 * gcc.c-torture/execute/va-arg-11.c: Likewise.
3138 * gcc.c-torture/execute/va-arg-12.c: Likewise.
3139 * gcc.c-torture/execute/va-arg-13.c: Likewise.
3140 * gcc.c-torture/execute/va-arg-14.c: Likewise.
3141 * gcc.c-torture/execute/va-arg-15.c: Likewise.
3142 * gcc.c-torture/execute/va-arg-16.c: Likewise.
3143 * gcc.c-torture/execute/va-arg-17.c: Likewise.
3144 * gcc.c-torture/execute/va-arg-18.c: Likewise.
3145 * gcc.c-torture/execute/va-arg-19.c: Likewise.
3146 * gcc.c-torture/execute/va-arg-2.c: Likewise.
3147 * gcc.c-torture/execute/va-arg-20.c: Likewise.
3148 * gcc.c-torture/execute/va-arg-23.c: Likewise.
3149 * gcc.c-torture/execute/va-arg-26.c: Likewise.
3150 * gcc.c-torture/execute/va-arg-4.c: Likewise.
3151 * gcc.c-torture/execute/va-arg-5.c: Likewise.
3152 * gcc.c-torture/execute/va-arg-6.c: Likewise.
3153 * gcc.c-torture/execute/va-arg-9.c: Likewise.
3154 * gcc.c-torture/execute/widechar-1.c: Likewise.
3155 * gcc.c-torture/execute/widechar-2.c: Likewise.
3157 2023-11-13 Florian Weimer <fweimer@redhat.com>
3159 * gcc.c-torture/compile/386.c: Compile with -std=gnu89.
3160 * gcc.c-torture/compile/BUG1.c: Likewise.
3161 * gcc.c-torture/compile/BUG11.c: Likewise.
3162 * gcc.c-torture/compile/BUG16.c: Likewise.
3163 * gcc.c-torture/compile/BUG2.c: Likewise.
3164 * gcc.c-torture/compile/BUG24.c: Likewise.
3165 * gcc.c-torture/compile/BUG25.c: Likewise.
3166 * gcc.c-torture/compile/BUG3.c: Likewise.
3167 * gcc.c-torture/compile/DFcmp.c: Likewise.
3168 * gcc.c-torture/compile/HIcmp.c: Likewise.
3169 * gcc.c-torture/compile/HIset.c: Likewise.
3170 * gcc.c-torture/compile/QIcmp.c: Likewise.
3171 * gcc.c-torture/compile/QIset.c: Likewise.
3172 * gcc.c-torture/compile/SFset.c: Likewise.
3173 * gcc.c-torture/compile/SIcmp.c: Likewise.
3174 * gcc.c-torture/compile/SIset.c: Likewise.
3175 * gcc.c-torture/compile/UHIcmp.c: Likewise.
3176 * gcc.c-torture/compile/UQIcmp.c: Likewise.
3177 * gcc.c-torture/compile/USIcmp.c: Likewise.
3178 * gcc.c-torture/compile/a.c: Likewise.
3179 * gcc.c-torture/compile/a1.c: Likewise.
3180 * gcc.c-torture/compile/a3.c: Likewise.
3181 * gcc.c-torture/compile/aa.c: Likewise.
3182 * gcc.c-torture/compile/aaa.c: Likewise.
3183 * gcc.c-torture/compile/abs.c: Likewise.
3184 * gcc.c-torture/compile/ac.c: Likewise.
3185 * gcc.c-torture/compile/acc.c: Likewise.
3186 * gcc.c-torture/compile/add.c: Likewise.
3187 * gcc.c-torture/compile/add386.c: Likewise.
3188 * gcc.c-torture/compile/addcc.c: Likewise.
3189 * gcc.c-torture/compile/andm.c: Likewise.
3190 * gcc.c-torture/compile/andmem.c: Likewise.
3191 * gcc.c-torture/compile/andn.c: Likewise.
3192 * gcc.c-torture/compile/andok.c: Likewise.
3193 * gcc.c-torture/compile/andsi.c: Likewise.
3194 * gcc.c-torture/compile/andsparc.c: Likewise.
3195 * gcc.c-torture/compile/aos.c: Likewise.
3196 * gcc.c-torture/compile/arr.c: Likewise.
3197 * gcc.c-torture/compile/as.c: Likewise.
3198 * gcc.c-torture/compile/ase.c: Likewise.
3199 * gcc.c-torture/compile/band.c: Likewise.
3200 * gcc.c-torture/compile/bb0.c: Likewise.
3201 * gcc.c-torture/compile/bb1.c: Likewise.
3202 * gcc.c-torture/compile/bc.c: Likewise.
3203 * gcc.c-torture/compile/bcopy.c: Likewise.
3204 * gcc.c-torture/compile/bfx.c: Likewise.
3205 * gcc.c-torture/compile/bge.c: Likewise.
3206 * gcc.c-torture/compile/bit.c: Likewise.
3207 * gcc.c-torture/compile/bitf.c: Likewise.
3208 * gcc.c-torture/compile/bitw.c: Likewise.
3209 * gcc.c-torture/compile/blk.c: Likewise.
3210 * gcc.c-torture/compile/bt386.c: Likewise.
3211 * gcc.c-torture/compile/bug.c: Likewise.
3212 * gcc.c-torture/compile/buns.c: Likewise.
3213 * gcc.c-torture/compile/c.c: Likewise.
3214 * gcc.c-torture/compile/c2.c: Likewise.
3215 * gcc.c-torture/compile/call.c: Likewise.
3216 * gcc.c-torture/compile/callind.c: Likewise.
3217 * gcc.c-torture/compile/calls-void.c: Likewise.
3218 * gcc.c-torture/compile/calls.c: Likewise.
3219 * gcc.c-torture/compile/cc.c: Likewise.
3220 * gcc.c-torture/compile/cmb.c: Likewise.
3221 * gcc.c-torture/compile/cmpsi386.c: Likewise.
3222 * gcc.c-torture/compile/cmul.c: Likewise.
3223 * gcc.c-torture/compile/comb.c: Likewise.
3224 * gcc.c-torture/compile/consec.c: Likewise.
3225 * gcc.c-torture/compile/const.c: Likewise.
3226 * gcc.c-torture/compile/conv_tst.c: Likewise.
3227 * gcc.c-torture/compile/cvt.c: Likewise.
3228 * gcc.c-torture/compile/dbl_parm.c: Likewise.
3229 * gcc.c-torture/compile/dblbug.c: Likewise.
3230 * gcc.c-torture/compile/dead.c: Likewise.
3231 * gcc.c-torture/compile/delay.c: Likewise.
3232 * gcc.c-torture/compile/di.c: Likewise.
3233 * gcc.c-torture/compile/div.c: Likewise.
3234 * gcc.c-torture/compile/dm.c: Likewise.
3235 * gcc.c-torture/compile/dshift.c: Likewise.
3236 * gcc.c-torture/compile/e.c: Likewise.
3237 * gcc.c-torture/compile/ex.c: Likewise.
3238 * gcc.c-torture/compile/ext.c: Likewise.
3239 * gcc.c-torture/compile/flo.c: Likewise.
3240 * gcc.c-torture/compile/forgetcc.c: Likewise.
3241 * gcc.c-torture/compile/g.c: Likewise.
3242 * gcc.c-torture/compile/gen_tst.c: Likewise.
3243 * gcc.c-torture/compile/gronk.c: Likewise.
3244 * gcc.c-torture/compile/hi.c: Likewise.
3245 * gcc.c-torture/compile/i.c: Likewise.
3246 * gcc.c-torture/compile/icmp.c: Likewise.
3247 * gcc.c-torture/compile/ifreg.c: Likewise.
3248 * gcc.c-torture/compile/jumptab.c: Likewise.
3249 * gcc.c-torture/compile/l.c: Likewise.
3250 * gcc.c-torture/compile/layout.c: Likewise.
3251 * gcc.c-torture/compile/lll.c: Likewise.
3252 * gcc.c-torture/compile/load8.c: Likewise.
3253 * gcc.c-torture/compile/loadhicc.c: Likewise.
3254 * gcc.c-torture/compile/log2.c: Likewise.
3255 * gcc.c-torture/compile/logic.c: Likewise.
3256 * gcc.c-torture/compile/loop-1.c: Likewise.
3257 * gcc.c-torture/compile/loop386.c: Likewise.
3258 * gcc.c-torture/compile/lop.c: Likewise.
3259 * gcc.c-torture/compile/m1.c: Likewise.
3260 * gcc.c-torture/compile/m5.c: Likewise.
3261 * gcc.c-torture/compile/m68.c: Likewise.
3262 * gcc.c-torture/compile/mbyte.c: Likewise.
3263 * gcc.c-torture/compile/mcmp.c: Likewise.
3264 * gcc.c-torture/compile/mm.c: Likewise.
3265 * gcc.c-torture/compile/mod.c: Likewise.
3266 * gcc.c-torture/compile/modcc.c: Likewise.
3267 * gcc.c-torture/compile/move.c: Likewise.
3268 * gcc.c-torture/compile/move_qhi.c: Likewise.
3269 * gcc.c-torture/compile/mregtst.c: Likewise.
3270 * gcc.c-torture/compile/mu.c: Likewise.
3271 * gcc.c-torture/compile/mword.c: Likewise.
3272 * gcc.c-torture/compile/n.c: Likewise.
3273 * gcc.c-torture/compile/n1.c: Likewise.
3274 * gcc.c-torture/compile/nand.c: Likewise.
3275 * gcc.c-torture/compile/neg.c: Likewise.
3276 * gcc.c-torture/compile/o.c: Likewise.
3277 * gcc.c-torture/compile/omit.c: Likewise.
3278 * gcc.c-torture/compile/opout.c: Likewise.
3279 * gcc.c-torture/compile/opt.c: Likewise.
3280 * gcc.c-torture/compile/or.c: Likewise.
3281 * gcc.c-torture/compile/or386.c: Likewise.
3282 * gcc.c-torture/compile/p.c: Likewise.
3283 * gcc.c-torture/compile/parms.c: Likewise.
3284 * gcc.c-torture/compile/pass.c: Likewise.
3285 * gcc.c-torture/compile/pp.c: Likewise.
3286 * gcc.c-torture/compile/pret-arg.c: Likewise.
3287 * gcc.c-torture/compile/pyr.c: Likewise.
3288 * gcc.c-torture/compile/pyr2.c: Likewise.
3289 * gcc.c-torture/compile/r.c: Likewise.
3290 * gcc.c-torture/compile/r1.c: Likewise.
3291 * gcc.c-torture/compile/rmsc.c: Likewise.
3292 * gcc.c-torture/compile/round.c: Likewise.
3293 * gcc.c-torture/compile/sc.c: Likewise.
3294 * gcc.c-torture/compile/scal.c: Likewise.
3295 * gcc.c-torture/compile/scc.c: Likewise.
3296 * gcc.c-torture/compile/scond.c: Likewise.
3297 * gcc.c-torture/compile/seq.c: Likewise.
3298 * gcc.c-torture/compile/set386.c: Likewise.
3299 * gcc.c-torture/compile/set88.c: Likewise.
3300 * gcc.c-torture/compile/sh.c: Likewise.
3301 * gcc.c-torture/compile/shand.c: Likewise.
3302 * gcc.c-torture/compile/shft.c: Likewise.
3303 * gcc.c-torture/compile/shift.c: Likewise.
3304 * gcc.c-torture/compile/signext.c: Likewise.
3305 * gcc.c-torture/compile/signext2.c: Likewise.
3306 * gcc.c-torture/compile/simple.c: Likewise.
3307 * gcc.c-torture/compile/sparcbug.c: Likewise.
3308 * gcc.c-torture/compile/stor.c: Likewise.
3309 * gcc.c-torture/compile/str.c: Likewise.
3310 * gcc.c-torture/compile/structret.c: Likewise.
3311 * gcc.c-torture/compile/sub32.c: Likewise.
3312 * gcc.c-torture/compile/subcc.c: Likewise.
3313 * gcc.c-torture/compile/subcse.c: Likewise.
3314 * gcc.c-torture/compile/sym.c: Likewise.
3315 * gcc.c-torture/compile/symconst.c: Likewise.
3316 * gcc.c-torture/compile/t.c: Likewise.
3317 * gcc.c-torture/compile/test-flow.c: Likewise.
3318 * gcc.c-torture/compile/test-loop.c: Likewise.
3319 * gcc.c-torture/compile/test.c: Likewise.
3320 * gcc.c-torture/compile/tmp.c: Likewise.
3321 * gcc.c-torture/compile/trivial.c: Likewise.
3322 * gcc.c-torture/compile/trunc.c: Likewise.
3323 * gcc.c-torture/compile/u.c: Likewise.
3324 * gcc.c-torture/compile/uns.c: Likewise.
3325 * gcc.c-torture/compile/uns_tst.c: Likewise.
3326 * gcc.c-torture/compile/uuarg.c: Likewise.
3327 * gcc.c-torture/compile/volatile-1.c: Likewise.
3328 * gcc.c-torture/compile/ww.c: Likewise.
3329 * gcc.c-torture/compile/x.c: Likewise.
3330 * gcc.c-torture/compile/xb.c: Likewise.
3331 * gcc.c-torture/compile/xc.c: Likewise.
3332 * gcc.c-torture/compile/xdi.c: Likewise.
3333 * gcc.c-torture/compile/xfoo.c: Likewise.
3334 * gcc.c-torture/compile/xi.c: Likewise.
3335 * gcc.c-torture/compile/xlop.c: Likewise.
3336 * gcc.c-torture/compile/xneg.c: Likewise.
3337 * gcc.c-torture/compile/xopt.c: Likewise.
3338 * gcc.c-torture/compile/xor.c: Likewise.
3339 * gcc.c-torture/compile/xorn.c: Likewise.
3340 * gcc.c-torture/compile/xp.c: Likewise.
3341 * gcc.c-torture/compile/xpp.c: Likewise.
3342 * gcc.c-torture/compile/xs.c: Likewise.
3343 * gcc.c-torture/compile/xsh.c: Likewise.
3344 * gcc.c-torture/compile/xzz.c: Likewise.
3345 * gcc.c-torture/compile/zero-strct-1.c: Likewise.
3346 * gcc.c-torture/execute/20000717-3.c: Likewise.
3347 * gcc.c-torture/execute/920409-1.c: Likewise.
3348 * gcc.c-torture/execute/920411-1.c: Likewise.
3349 * gcc.c-torture/execute/920415-1.c: Likewise.
3350 * gcc.c-torture/execute/920428-1.c: Likewise.
3351 * gcc.c-torture/execute/920428-2.c: Likewise.
3352 * gcc.c-torture/execute/920429-1.c: Likewise.
3353 * gcc.c-torture/execute/920501-1.c: Likewise.
3354 * gcc.c-torture/execute/920501-7.c: Likewise.
3355 * gcc.c-torture/execute/920501-9.c: Likewise.
3356 * gcc.c-torture/execute/920520-1.c: Likewise.
3357 * gcc.c-torture/execute/920603-1.c: Likewise.
3358 * gcc.c-torture/execute/920721-2.c: Likewise.
3359 * gcc.c-torture/execute/920721-3.c: Likewise.
3360 * gcc.c-torture/execute/920728-1.c: Likewise.
3361 * gcc.c-torture/execute/920730-1.c: Likewise.
3362 * gcc.c-torture/execute/920731-1.c: Likewise.
3363 * gcc.c-torture/execute/920812-1.c: Likewise.
3364 * gcc.c-torture/execute/920909-1.c: Likewise.
3365 * gcc.c-torture/execute/921013-1.c: Likewise.
3366 * gcc.c-torture/execute/921017-1.c: Likewise.
3367 * gcc.c-torture/execute/921123-1.c: Likewise.
3368 * gcc.c-torture/execute/921124-1.c: Likewise.
3369 * gcc.c-torture/execute/921202-1.c: Likewise.
3370 * gcc.c-torture/execute/921207-1.c: Likewise.
3371 * gcc.c-torture/execute/921208-2.c: Likewise.
3372 * gcc.c-torture/execute/921215-1.c: Likewise.
3373 * gcc.c-torture/execute/921218-1.c: Likewise.
3374 * gcc.c-torture/execute/921218-2.c: Likewise.
3375 * gcc.c-torture/execute/930106-1.c: Likewise.
3376 * gcc.c-torture/execute/930429-2.c: Likewise.
3377 * gcc.c-torture/execute/930513-1.c: Likewise.
3378 * gcc.c-torture/execute/930513-2.c: Likewise.
3379 * gcc.c-torture/execute/930518-1.c: Likewise.
3380 * gcc.c-torture/execute/930527-1.c: Likewise.
3381 * gcc.c-torture/execute/930603-1.c: Likewise.
3382 * gcc.c-torture/execute/930603-3.c: Likewise.
3383 * gcc.c-torture/execute/930621-1.c: Likewise.
3384 * gcc.c-torture/execute/930622-1.c: Likewise.
3385 * gcc.c-torture/execute/930630-1.c: Likewise.
3386 * gcc.c-torture/execute/930713-1.c: Likewise.
3387 * gcc.c-torture/execute/930718-1.c: Likewise.
3388 * gcc.c-torture/execute/930719-1.c: Likewise.
3389 * gcc.c-torture/execute/930916-1.c: Likewise.
3390 * gcc.c-torture/execute/930921-1.c: Likewise.
3391 * gcc.c-torture/execute/930929-1.c: Likewise.
3392 * gcc.c-torture/execute/930930-1.c: Likewise.
3393 * gcc.c-torture/execute/931009-1.c: Likewise.
3394 * gcc.c-torture/execute/931012-1.c: Likewise.
3395 * gcc.c-torture/execute/931031-1.c: Likewise.
3396 * gcc.c-torture/execute/931102-1.c: Likewise.
3397 * gcc.c-torture/execute/931102-2.c: Likewise.
3398 * gcc.c-torture/execute/931228-1.c: Likewise.
3399 * gcc.c-torture/execute/940115-1.c: Likewise.
3400 * gcc.c-torture/execute/940122-1.c: Likewise.
3401 * gcc.c-torture/execute/941202-1.c: Likewise.
3402 * gcc.c-torture/execute/950605-1.c: Likewise.
3403 * gcc.c-torture/execute/960830-1.c: Likewise.
3404 * gcc.c-torture/execute/961112-1.c: Likewise.
3405 * gcc.c-torture/execute/990106-1.c: Likewise.
3406 * gcc.c-torture/execute/cmpdi-1.c: Likewise.
3407 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3408 * gcc.c-torture/execute/dbra-1.c: Likewise.
3409 * gcc.c-torture/execute/inst-check.c: Likewise.
3410 * gcc.c-torture/execute/int-compare.c: Likewise.
3411 * gcc.c-torture/execute/loop-2.c: Likewise.
3412 * gcc.c-torture/execute/loop-2d.c: Likewise.
3413 * gcc.c-torture/execute/loop-3.c: Likewise.
3414 * gcc.c-torture/execute/loop-3b.c: Likewise.
3415 * gcc.c-torture/execute/loop-3c.c: Likewise.
3416 * gcc.c-torture/execute/mod-1.c: Likewise.
3417 * gcc.c-torture/execute/strct-pack-3.c: Likewise.
3418 * gcc.c-torture/execute/tstdi-1.c: Likewise.
3420 2023-11-13 Florian Weimer <fweimer@redhat.com>
3422 * gcc.c-torture/compile/BUG17.c (main): Add missing int
3423 return type and missing void type.
3424 * gcc.c-torture/compile/BUG18.c (main): Likewise. Call
3425 __builtin_printf instead of printf.
3426 * gcc.c-torture/compile/BUG21.c (Nase): Add missing void
3428 * gcc.c-torture/compile/BUG23.c (main): Add missing int
3429 return type and missing void type.
3430 * gcc.c-torture/compile/BUG5.c (bar): Call
3431 __builtin_printf instead of printf.
3432 * gcc.c-torture/compile/BUG6.c (main): Likewise. Add missing
3433 int return type and missing void type.
3434 * gcc.c-torture/compile/b.c (main): Add missing int
3435 return type and missing void type.
3436 * gcc.c-torture/compile/b1.c (main): Likewise. Call
3437 __builtin_printf instead of printf.
3438 * gcc.c-torture/compile/b88.c (main): Add missing int
3439 return type and missing void type.
3440 * gcc.c-torture/compile/bbb.c (flset): Add missing void
3441 return type and switch to prototype style.
3442 * gcc.c-torture/compile/bf.c (clr, atoi): Declare.
3443 (main): Add missing int return type. Call
3444 __builtin_printf instead of printf.
3445 * gcc.c-torture/compile/bt.c (main): Add missing int
3446 return type and missing void type.
3447 * gcc.c-torture/compile/charmtst.c (foo, bar): Declare.
3448 (c_move_tst): Add missing int return type.
3449 * gcc.c-torture/compile/cmpdi-1.c (f, g): Add missing int
3451 * gcc.c-torture/compile/cmphi.c (foo): Likewise.
3452 * gcc.c-torture/compile/conv.c (main): Likewise. Add missing
3453 void type. Call __builtin_printf instead of printf.
3454 * gcc.c-torture/compile/ddd.c (main): Add missing int
3455 return type and missing void type.
3456 * gcc.c-torture/compile/dilayout.c (str, ll): Add missing
3458 * gcc.c-torture/compile/dimove.c (foo): Likewise.
3459 * gcc.c-torture/compile/f2.c (foo): Likewise.
3460 * gcc.c-torture/compile/flatten.c (main): Add missing int
3461 return type and missing void type.
3462 * gcc.c-torture/compile/fnul.c (main): Likewise.
3463 Call __builtin_printf instead of printf.
3464 * gcc.c-torture/compile/fq.c (expand_to_ascii): Add missing
3466 * gcc.c-torture/compile/funcptr-1.c (g): Call __builtin_printf
3468 (f): Likewise. Add missing void types.
3469 * gcc.c-torture/compile/glob.c (foo): Add missing void types.
3470 * gcc.c-torture/compile/goto-1.c (f): Likewise.
3471 * gcc.c-torture/compile/i++.c (main): Call __builtin_printf
3473 * gcc.c-torture/compile/ic.c (foo): Add missing int return
3475 * gcc.c-torture/compile/iftrap-1.c (bar, baz): Declare.
3476 (f4, f6): Call __builtin_abort instead of abort.
3477 * gcc.c-torture/compile/iftrap-2.c (bar): Declare.
3478 * gcc.c-torture/compile/jmp.c (foo): Add missing int types.
3479 * gcc.c-torture/compile/labels-1.c (f): Add missing int
3480 return type and missing void type. Call __builtin_abort
3482 * gcc.c-torture/compile/labels-2.c (f): Likewise.
3483 * gcc.c-torture/compile/lbug.c (main): Add missing int
3484 return type and missing void type.
3485 * gcc.c-torture/compile/memtst.c (memtst): Add missing void
3487 (main): Add missing int return type and missing void type.
3488 Call __builtin_bzero instead of bzero.
3489 * gcc.c-torture/compile/miscomp.c (main): Add missing int
3490 return type and missing void type. Call __builtin_printf
3492 * gcc.c-torture/compile/msp.c (bar): Declare.
3493 (foo): Add missing void types.
3494 * gcc.c-torture/compile/mtst.c (foo): Add missing int return
3496 * gcc.c-torture/compile/packed-1.c (f): Add missing void
3498 * gcc.c-torture/compile/pr17119.c (func1, func2): Declare.
3499 * gcc.c-torture/compile/pr18712.c (foo, foo1): Declare.
3500 * gcc.c-torture/compile/pr20412.c (bar1, bar2, bar3): Declare.
3501 * gcc.c-torture/compile/pr21532.c (foo): Declare.
3502 * gcc.c-torture/compile/pr22398.c (main): Call __builtin_exit
3504 * gcc.c-torture/compile/pr24883.c (orec_str_list): Add missing
3506 * gcc.c-torture/compile/pr25311.c (use): Declare.
3507 * gcc.c-torture/compile/pr25514.c (foo): Declare.
3508 * gcc.c-torture/compile/pr26425.c (key_put): Declare.
3509 * gcc.c-torture/compile/pr27087.c (g): Declare.
3510 * gcc.c-torture/compile/pr27282.c (colrow_equal): Add missing
3512 * gcc.c-torture/compile/pr27907.c (fann_run): Add missing
3514 * gcc.c-torture/compile/pr28489.c (c_compile): Likewise.
3515 * gcc.c-torture/compile/pr28776-1.c
3516 (tree_contains_struct_check_failed): Declare.
3517 * gcc.c-torture/compile/pr29128.c (process_main): Add missing
3519 * gcc.c-torture/compile/pr29945.c (unget_char): Declare.
3520 (main) Add missing void return type.
3521 * gcc.c-torture/compile/pr33382.c (show_configuration): Add
3523 * gcc.c-torture/compile/pr36141.c (ffi_prep_closure_loc): Add
3524 missing return type.
3525 * gcc.c-torture/compile/pr36988.c (__writel): Declare.
3526 * gcc.c-torture/compile/pr37026.c (foo): Declare.
3527 * gcc.c-torture/compile/pr37285.c (_bfd_abort): Declare.
3528 (_bfd_xcoff_canonicalize_dynamic_reloc): Add missing void
3530 * gcc.c-torture/compile/pr38554.c (applyFunction): Add missing
3532 * gcc.c-torture/compile/pr42164.c (swp_offset, __BUG_ON):
3534 * gcc.c-torture/compile/pr44788.c (foo): Declare.
3535 * gcc.c-torture/compile/pr47364-1.c (arc4_init): Add missing
3537 * gcc.c-torture/compile/pr48596.c (_nrrdCenter): Declare.
3538 * gcc.c-torture/compile/rel.c (foo): Add missing int return
3540 * gcc.c-torture/compile/run.c (main): Likewise. Add missing
3542 * gcc.c-torture/compile/sar.c (main): Likewise.
3543 * gcc.c-torture/compile/selfrec.c (foo): Add missing int
3545 * gcc.c-torture/compile/shloop.c (main): Add missing int
3546 return type and missing void type.
3547 * gcc.c-torture/compile/shm.c (foo): Add missing int return
3549 * gcc.c-torture/compile/sim.c (main): Likewise. Add missing
3551 * gcc.c-torture/compile/simd-5.c (main): Add missing int
3552 return type and missing void type. Call __builtin_printf
3554 * gcc.c-torture/compile/sne.c (foo): Add missing int return
3556 * gcc.c-torture/compile/sound.c (write): Declare.
3557 (main): Add missing int return type and missing void type.
3558 * gcc.c-torture/compile/speed.c (main): Likewise.
3559 * gcc.c-torture/compile/store0.c (foo): Add missing void
3561 * gcc.c-torture/compile/storecc.c (foo): Add missing int
3563 * gcc.c-torture/compile/strcpy-1.c (rezero): Add missing
3565 * gcc.c-torture/compile/stru.c (foo): Add missing void return
3567 * gcc.c-torture/compile/stuct.c (main): Add missing int return
3568 type and missing void type.
3569 * gcc.c-torture/compile/time.c (main): Likewise.
3570 * gcc.c-torture/compile/unalign-1.c (f): Declare.
3571 * gcc.c-torture/compile/v.c (main): Add missing int return
3573 * gcc.c-torture/compile/xcsebug.c (foo): Add missing void
3575 * gcc.c-torture/compile/xmtst.c (p2, p3, p4): Add missing
3577 * gcc.c-torture/compile/xz.c (foo): Add missing void return
3579 * gcc.c-torture/execute/loop-2f.c (f): Add missing void
3581 (main): Return instead of calling exit. Call __builtin_abort
3583 * gcc.c-torture/execute/loop-2g.c (f): Add missing void
3585 (main): Return instead of calling exit. Call __builtin_abort
3587 * gcc.dg/20020206-1.c: Build without -w.
3588 (main): Call __builtin_abort instead of abort and
3589 __builtin_exit instead of exit.
3590 * gcc.dg/ipa/20040703-wpa.c (main): Call __builtin_abort
3591 instead of abort and __builtin_exit instead of exit.
3592 * gcc.dg/torture/pr84528.c (main): Add missing int and void
3593 types. Call __builtin_abort instead of abort, and
3594 __builtin_exit instead of exit.
3595 * gcc.dg/tree-ssa/pr68619-2.c (vector_type_mode, real_inf):
3597 * gcc.dg/tree-ssa/pr68619-3.c (iterative_hash): Declare.
3598 (e_hash): Call __builtin_abort instead of abort.
3599 * gcc.dg/tree-ssa/pr68619-4.c (rhs_regno, foop, arf): Declare.
3600 * gcc.dg/tree-ssa/pr68619-5.c (invert_tree_comparison)
3601 (vector_type_mode): Declare.
3602 * gcc.dg/tree-ssa/pr69270-2.c (arf, gimple_debug_bind_p)
3603 (gimple_bb, gimple_assign_rhs_to_tree)
3604 (is_gimple_min_invariant, unshare_expr): Declare.
3605 * gcc.dg/tree-ssa/pr69270-3.c: (end_imm_use_stmt_p)
3606 (next_imm_use_stmt, arf, boo, update_stmt): Declare.
3607 * gcc.dg/tree-ssa/ranger-threader-2.c (gimple_call_arg):
3609 (gimple_op): Call __builtin_abort instead of abort.
3610 * gcc.dg/tree-ssa/ranger-threader-3.c (expand_binop): Declare.
3611 * gcc.dg/tree-ssa/ssa-dom-branch-1.c (arf, foo): Declare.
3612 (try_combine): Add casts to rtx.
3613 * gcc.dg/tree-ssa/split-path-3.c (vec_heap_o_reserve)
3614 (VEC_int_base_length, bmp_iter_and_compl_init)
3615 (bmp_iter_and_compl, bmp_iter_next, VEC_int_heap_free):
3617 * gcc.dg/tree-ssa/split-path-7.c (linit): Call
3618 __builtin_strcmp instead of strcmp.
3619 * gcc.dg/tree-ssa/ssa-dom-thread-12.c (gimple_call_arg):
3621 (gimple_op): Call __builtin_abort instead of abort.
3622 * gcc.dg/tree-ssa/ssa-dom-thread-13.c (arf, error): Declare.
3623 (convert): Call __builtin_abort instead of abort.
3624 * gcc.dg/tree-ssa/ssa-dom-thread-14.c (exand_binop): Declare.
3625 * gcc.dg/tree-ssa/ssa-dom-thread-15.c
3626 (ix86_target_stack_probe, pro_epilogue_adjust_stack)
3627 (gen_rtx_CONST_INT, fancy_abort): Declare.
3628 * gcc.dg/tree-ssa/ssa-dse-25.c (foo): Call __builtin_memset
3630 * gcc.target/aarch64/aapcs64/va_arg-17.c
3631 (init_data): Call __builtin_memset instead of memset.
3632 * gcc.target/i386/pr69030.c (fn1): Call __builtin_printf instead
3635 2023-11-13 Florian Weimer <fweimer@redhat.com>
3637 * gcc.c-torture/compile/20080613-1.c (hop_sendmsg): Call
3638 __builtin_memcpy instead of memcpy.
3639 * gcc.c-torture/compile/complex-6.c (bar): Declare.
3640 * gcc.c-torture/compile/pr23445.c (__brelse): Declare.
3641 * gcc.c-torture/compile/pr23946.c (long2str): Declare.
3642 (avi_parse_comments): Call __builtin_memset instead of
3643 memset. __builtin_malloc instead of malloc. Call
3644 __builtin_memcpy instead of memcpy. Call
3645 __builtin_free instead of free.
3646 * gcc.c-torture/compile/pr31953.c (toggle_hexedit_mode):
3647 Add missing void return type.
3648 * gcc.c-torture/compile/pr32372.c (MPV_encode_init): Add
3649 missing void return type.
3650 * gcc.c-torture/compile/pr32355.c (sigemptyset): Declare.
3651 (doSignalsSetup): Add missing void return type.
3652 * gcc.c-torture/compile/pr32453.c (__assert_fail): Declare.
3653 * gcc.c-torture/compile/pr32571.c (mthca_is_memfree)
3654 (mthca_arbel_fmr_unmap, mthca_tavor_fmr_unmap)
3655 (mthca_unmap_fmr): Declare.
3656 * gcc.c-torture/compile/pr32584.c (sortpin): Add missing
3658 * gcc.c-torture/compile/pr32919.c (read_int, _itoa_word)
3659 (__strnlen): Declare.
3660 * gcc.c-torture/compile/pr33173.c (test_dir_format): Add
3661 missing void return type. Add missing int types.
3662 * gcc.c-torture/compile/pr33855.c (cabsl): Declare.
3663 * gcc.c-torture/compile/pr34334.c (__strsep_1c)
3664 (__strsep_2c): Add missing void return type.
3665 * gcc.c-torture/compile/pr35006.c (grub_putchar)
3666 (cl_set_pos, cl_print, grub_memmove, cl_delete): Declare.
3667 (grub_cmdline_get): Add missing void return type.
3668 * gcc.c-torture/compile/pr35595.c (__kernel_sinf):
3670 * gcc.c-torture/compile/pr35869.c (f): Add missing void
3672 * gcc.c-torture/compile/pr36172.c (FcCharSetFreeze): Add
3673 missing return value.
3674 * gcc.c-torture/compile/pr36238.c (lshift_s_s): Declare.
3675 * gcc.c-torture/compile/pr37207.c (func_81, func_98):
3677 * gcc.c-torture/compile/pr37258.c (mod_rhs, lshift_s_s)
3678 (func_112, func_23): Declare.
3679 * gcc.c-torture/compile/pr37305.c (safe_mod_u_u): Declare.
3680 * gcc.c-torture/compile/pr37327.c (func_93, func_59)
3681 (func_124, func_117, safe_add_uint64_t_u_u)
3682 (safe_mul_int32_t_s_s): Declare.
3683 * gcc.c-torture/compile/pr37387.c (FuncMakeConsequencesPres):
3684 Call __builtin_abort instead of ErrorQuit.
3685 * gcc.c-torture/compile/pr37432.c (print_wkb_bytes): Declare.
3686 * gcc.c-torture/compile/pr37713.c (sdp_seq_alloc): Declare.
3687 * gcc.c-torture/compile/pr39886.c (func): Declare.
3688 * gcc.c-torture/compile/pr39941.c (stop): Declare.
3689 * gcc.c-torture/compile/pr41016.c (CompareRNAStructures):
3690 Call __builtin_abort instead of Die.
3691 * gcc.c-torture/compile/pr42632.c (___pskb_trim): Add
3692 forward declaration.
3693 * gcc.c-torture/compile/pr49710.c (baz): Add forward
3694 declaration and missing void types.
3695 (bar): Add missing void type.
3696 * gcc.c-torture/compile/pr52437.c (fn2): Declare.
3697 * gcc.c-torture/compile/pr57441.c (func_1): Add missing void
3699 * gcc.c-torture/compile/pr87110.c (struct d): Add missing
3701 (g, h): Define as int.
3702 (i): Add missing void types.
3703 * gcc.c-torture/compile/pr87468.c (a): Define as int.
3705 (b): Add missing void types.
3706 * gcc.c-torture/execute/pr79043.c (ptr2): Use cast in
3708 (typepun): Add missing void return type.
3709 (main): Add missing int return type and missing void type.
3710 * gcc.dg/pr100349.c (b): Add missing void return type.
3711 * gcc.dg/pr106189.c (T): Declare.
3712 * gcc.dg/pr110777.c (_setjmp): Declare
3713 * gcc.dg/pr45506.c (dynvec, relative_relocp, atexit): Declare.
3714 (fini_array): Cast result of relative_relocp from int to int *.
3715 * gcc.dg/pr97359.c: Compile with -Wno-pointer-to-int-cast.
3716 (b): Cast point to int to avoid int-conversion warning.
3717 * gcc.dg/uninit-pr78548.c: Call __builtin_printf instead
3719 * gcc.dg/torture/pr39829.c (f): Declare.
3720 * gcc.dg/torture/pr44977.c (int329): Cast bar from pointer
3722 * gcc.dg/torture/pr53703.c (ifa_sa_len): Declare.
3723 (usagi_getifaddrs): Call __builtin_memset instead of memset
3724 and __builtin_memcmp instead of memcmp.
3725 * gcc.dg/torture/pr68625.c (z9): Explicitly cast
3727 * gcc.dg/torture/pr55964.c (f): Cast q to the expected type.
3728 * gcc.dg/torture/pr70623.c (h9): Fix pointer cast in assignment
3730 * gcc.dg/torture/pr81118.c (c): Return zero instead of
3732 * gcc.dg/torture/pr81510.c (e): Add cast from int to pointer.
3733 * gcc.dg/torture/pr99694.c (d): Add missing casts between
3734 pointers and integers.
3735 * gcc.dg/tree-ssa/pr102563.c: Define as void (*) (void).
3736 (_bdf_parse_glyphs_p): Define with prototype.
3737 * gcc.dg/tree-ssa/pr92085-1.c (di): Add cast to initialization
3739 * gcc.dg/tree-ssa/pr92085-2.c (c1): Add casts to
3740 initializations of th, lq.
3741 * gcc.dg/tree-ssa/reassoc-43.c
3742 (c_parser_next_token_is_keyword, chainon)
3743 (c_parser_attributes): Declare.
3744 * gcc.dg/tree-ssa/split-path-4.c (powi_lookup_cost): Declare.
3745 (powi_cost): Add missing void return type.
3746 * gcc.dg/tree-ssa/split-path-6.c (strtosichar)
3747 (ichartosstr, treeinsert, stop, __srget_r): Declare
3748 (givehelp, oof, lookharder): Convert to prototypes.
3749 * gcc.target/i386/pr71621-1.c (y8): Cast to expected
3750 pointer type in assignment of t6.
3751 * gcc.target/i386/pr79571.c (g): Add missing int type.
3752 (j): Add missing void types and pointer cast.
3753 * gcc.target/i386/pr87246.c (s2): Add cast from integer
3755 * gcc.target/i386/pr87759.c (rc): Cast to the expected
3756 pointer time in initialization of ar.
3757 * gcc.target/i386/pr99454.c (tg3_start_xmit): Add
3758 missing cast from int to int *.
3760 2023-11-13 Florian Weimer <fweimer@redhat.com>
3762 * c-c++-common/Wduplicated-branches-11.c: Compile with
3764 * c-c++-common/Wduplicated-branches-12.c: Likewise.
3765 * c-c++-common/builtins.c: Likewise.
3766 * c-c++-common/pointer-to-fn1.c: Likewise.
3767 * gcc.c-torture/compile/20010320-1.c: Likewise.
3768 * gcc.c-torture/compile/20050105-1.c: Likewise.
3769 * gcc.c-torture/compile/20080704-1.c: Likewise.
3770 * gcc.c-torture/compile/20080910-1.c: Likewise.
3771 * gcc.c-torture/compile/20090917-1.c: Likewise.
3772 * gcc.c-torture/compile/20100915-1.c: Likewise.
3773 * gcc.c-torture/compile/20101216-1.c: Likewise.
3774 * gcc.c-torture/compile/20121027-1.c: Likewise.
3775 * gcc.c-torture/compile/20180605-1.c: Likewise.
3776 * gcc.c-torture/compile/950816-2.c: Likewise.
3777 * gcc.c-torture/compile/dse.c: Likewise.
3778 * gcc.c-torture/compile/pr100576.c: Likewise.
3779 * gcc.c-torture/compile/pr17408.c: Likewise.
3780 * gcc.c-torture/compile/pr19121.c: Likewise.
3781 * gcc.c-torture/compile/pr26213.c: Likewise.
3782 * gcc.c-torture/compile/pr27341-2.c: Likewise.
3783 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3784 * gcc.c-torture/compile/pr33133.c: Likewise.
3785 * gcc.c-torture/compile/pr34091.c: Likewise.
3786 * gcc.c-torture/compile/pr36154.c: Likewise.
3787 * gcc.c-torture/compile/pr37381.c: Likewise.
3788 * gcc.c-torture/compile/pr38360.c: Likewise.
3789 * gcc.c-torture/compile/pr40291.c: Likewise.
3790 * gcc.c-torture/compile/pr41182-1.c: Likewise.
3791 * gcc.c-torture/compile/pr43635.c: Likewise.
3792 * gcc.c-torture/compile/pr44043.c: Likewise.
3793 * gcc.c-torture/compile/pr44063.c: Likewise.
3794 * gcc.c-torture/compile/pr44246.c: Likewise.
3795 * gcc.c-torture/compile/pr45535.c: Likewise.
3796 * gcc.c-torture/compile/pr46934.c: Likewise.
3797 * gcc.c-torture/compile/pr47428.c: Likewise.
3798 * gcc.c-torture/compile/pr49145.c: Likewise.
3799 * gcc.c-torture/compile/pr49206.c: Likewise.
3800 * gcc.c-torture/compile/pr51694.c: Likewise.
3801 * gcc.c-torture/compile/pr53886.c: Likewise.
3802 * gcc.c-torture/compile/pr65241.c: Likewise.
3803 * gcc.c-torture/compile/pr72802.c: Likewise.
3804 * gcc.c-torture/compile/pr81360.c: Likewise.
3805 * gcc.c-torture/compile/pr82052.c: Likewise.
3806 * gcc.c-torture/compile/pr90275-2.c: Likewise.
3807 * gcc.c-torture/compile/pr90275.c: Likewise.
3808 * gcc.c-torture/compile/pr96796.c: Likewise.
3809 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
3810 * gcc.c-torture/compile/udivmod4.c: Likewise.
3811 * gcc.c-torture/compile/widechar-1.c: Likewise.
3812 * gcc.c-torture/execute/20000412-3.c: Likewise.
3813 * gcc.c-torture/execute/20010605-2.c: Likewise.
3814 * gcc.c-torture/execute/20020314-1.c: Likewise.
3815 * gcc.c-torture/execute/20020819-1.c: Likewise.
3816 * gcc.c-torture/execute/20031211-2.c: Likewise.
3817 * gcc.c-torture/execute/20040223-1.c: Likewise.
3818 * gcc.c-torture/execute/20041019-1.c: Likewise.
3819 * gcc.c-torture/execute/20120427-1.c: Likewise.
3820 * gcc.c-torture/execute/20120427-2.c: Likewise.
3821 * gcc.c-torture/execute/920908-2.c: Likewise.
3822 * gcc.c-torture/execute/921110-1.c: Likewise.
3823 * gcc.c-torture/execute/930111-1.c: Likewise.
3824 * gcc.c-torture/execute/930208-1.c: Likewise.
3825 * gcc.c-torture/execute/930702-1.c: Likewise.
3826 * gcc.c-torture/execute/930818-1.c: Likewise.
3827 * gcc.c-torture/execute/931017-1.c: Likewise.
3828 * gcc.c-torture/execute/931018-1.c: Likewise.
3829 * gcc.c-torture/execute/931208-1.c: Likewise.
3830 * gcc.c-torture/execute/941101-1.c: Likewise.
3831 * gcc.c-torture/execute/941110-1.c: Likewise.
3832 * gcc.c-torture/execute/950322-1.c: Likewise.
3833 * gcc.c-torture/execute/950426-1.c: Likewise.
3834 * gcc.c-torture/execute/950512-1.c: Likewise.
3835 * gcc.c-torture/execute/950621-1.c: Likewise.
3836 * gcc.c-torture/execute/960218-1.c: Likewise.
3837 * gcc.c-torture/execute/960402-1.c: Likewise.
3838 * gcc.c-torture/execute/cmpsf-1.c: Likewise.
3839 * gcc.c-torture/execute/cmpsi-1.c: Likewise.
3840 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3841 * gcc.c-torture/execute/divmod-1.c: Likewise.
3842 * gcc.c-torture/execute/pr22061-1.c: Likewise.
3843 * gcc.c-torture/execute/pr55875.c: Likewise.
3844 * gcc.dg/20050629-1.c: Likewise.
3845 * gcc.dg/20080615-1.c: Likewise.
3846 * gcc.dg/Walloca-14.c: Likewise.
3847 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: Likewise.
3848 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Likewise.
3849 * gcc.dg/Wdouble-promotion.c: Likewise.
3850 * gcc.dg/Wrestrict-5.c: Likewise.
3851 * gcc.dg/Wstringop-overflow-13.c: Likewise.
3852 * gcc.dg/analyzer/fd-bind-pr107783.c: Likewise.
3853 * gcc.dg/array-5.c: Likewise.
3854 * gcc.dg/asan/pr56417.c: Likewise.
3855 * gcc.dg/attr-access-read-only.c: Likewise.
3856 * gcc.dg/attr-access-read-write.c: Likewise.
3857 * gcc.dg/attr-access-write-only.c: Likewise.
3858 * gcc.dg/bitint-36.c: Likewise.
3859 * gcc.dg/builtin-bswap-10.c: Likewise.
3860 * gcc.dg/cleanup-1.c: Likewise.
3861 * gcc.dg/cpp/pr60014-1.c: Likewise.
3862 * gcc.dg/cpp/pr60014-2.c: Likewise.
3863 * gcc.dg/cpp/pr60014-3.c: Likewise.
3864 * gcc.dg/ipa/ipa-bit-cp-1.c: Likewise.
3865 * gcc.dg/ipa/ipa-bit-cp-2.c: Likewise.
3866 * gcc.dg/ipa/ipa-bit-cp.c: Likewise.
3867 * gcc.dg/ipa/pr105639.c: Likewise.
3868 * gcc.dg/ipa/pr71981.c: Likewise.
3869 * gcc.dg/lto/20081109_0.c: Likewise.
3870 * gcc.dg/lto/pr54702_1.c: Likewise.
3871 * gcc.dg/lto/pr55525_0.c: Likewise.
3872 * gcc.dg/noncompile/20020213-1.c:: Likewise.
3873 * gcc.dg/noncompile/pr71426.c: Likewise.
3874 * gcc.dg/noncompile/undeclared-1.c: Likewise.
3875 * gcc.dg/overflow-warn-2.c: Likewise.
3876 * gcc.dg/pr100142.c: Likewise.
3877 * gcc.dg/pr100790.c: Likewise.
3878 * gcc.dg/pr100791.c: Likewise.
3879 * gcc.dg/pr103093.c: Likewise.
3880 * gcc.dg/pr105140.c: Likewise.
3881 * gcc.dg/pr105250.c: Likewise.
3882 * gcc.dg/pr105853.c: Likewise.
3883 * gcc.dg/pr105856.c: Likewise.
3884 * gcc.dg/pr26865.c: Likewise.
3885 * gcc.dg/pr40989.c: Likewise.
3886 * gcc.dg/pr42715.c: Likewise.
3887 * gcc.dg/pr44971.c: Likewise.
3888 * gcc.dg/pr46571.c: Likewise.
3889 * gcc.dg/pr54363.c: Likewise.
3890 * gcc.dg/pr56724-2.c: Likewise.
3891 * gcc.dg/pr59630.c: Likewise.
3892 * gcc.dg/pr67043.c: Likewise.
3893 * gcc.dg/pr67730-1.c: Likewise.
3894 * gcc.dg/pr67730-2.c: Likewise.
3895 * gcc.dg/pr68320.c: Likewise.
3896 * gcc.dg/pr69156.c: Likewise.
3897 * gcc.dg/pr69824.c: Likewise.
3898 * gcc.dg/pr70174.c: Likewise.
3899 * gcc.dg/pr70281.c: Likewise.
3900 * gcc.dg/pr77862.c: Likewise.
3901 * gcc.dg/pr82765.c: Likewise.
3902 * gcc.dg/pr83852.c: Likewise.
3903 * gcc.dg/pr84206.c: Likewise.
3904 * gcc.dg/pr85164-1.c: Likewise.
3905 * gcc.dg/pr85955.c: Likewise.
3906 * gcc.dg/pr86271.c: Likewise.
3907 * gcc.dg/pr86928.c: Likewise.
3908 * gcc.dg/pr99122-1.c: Likewise.
3909 * gcc.dg/pr99136.c: Likewise.
3910 * gcc.dg/redecl-19.c: Likewise.
3911 * gcc.dg/redecl-24.c: Likewise.
3912 * gcc.dg/torture/pr39204.c: Likewise.
3913 * gcc.dg/torture/pr57676.c: Likewise.
3914 * gcc.dg/torture/pr67222.c: Likewise.
3915 * gcc.dg/torture/pr77677-2.c: Likewise.
3916 * gcc.dg/torture/pr79125.c: Likewise.
3917 * gcc.dg/torture/pr94479.c: Likewise.
3918 * gcc.dg/tree-ssa/20070815.c: Likewise.
3919 * gcc.dg/tree-ssa/builtin-sprintf-29.c: Likewise.
3920 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3921 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
3922 * gcc.dg/tree-ssa/ssa-dse-10.c: Likewise.
3923 * gcc.target/aarch64/pr60697.c: Likewise.
3924 * gcc.target/aarch64/pr87305.c: Likewise.
3925 * gcc.target/aarch64/sve/pr96357.c: Likewise.
3926 * gcc.target/i386/attr-nocf-check-1a.c: Likewise.
3927 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
3928 * gcc.target/i386/avx512bf16-pr108881.c: Likewise.
3929 * gcc.target/i386/cet-notrack-2a.c: Likewise.
3930 * gcc.target/i386/cet-notrack-2b.c: Likewise.
3931 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3932 * gcc.target/i386/cet-notrack-6a.c: Likewise.
3933 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3934 * gcc.target/i386/pr70325.c: Likewise.
3935 * gcc.target/i386/pr70858.c: Likewise.
3936 * gcc.target/i386/pr83488.c: Likewise.
3937 * gcc.target/i386/pr85511.c: Likewise.
3938 * gcc.target/i386/pr87572.c: Likewise.
3939 * gcc.target/i386/pr88195.c: Likewise.
3941 2023-11-13 Jakub Jelinek <jakub@redhat.com>
3943 PR tree-optimization/111967
3944 * gcc.dg/tree-ssa/pr111967.c: New test.
3946 2023-11-13 Xi Ruoyao <xry111@xry111.site>
3949 * gcc.target/loongarch/pr112476-1.c: New test.
3950 * gcc.target/loongarch/pr112476-2.c: New test.
3952 2023-11-13 Pan Li <pan2.li@intel.com>
3954 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Adjust
3956 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
3957 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
3959 2023-11-13 Pan Li <pan2.li@intel.com>
3961 * gcc.target/riscv/rvv/autovec/unop/math-llrintf16-0.c: New test.
3962 * gcc.target/riscv/rvv/autovec/unop/math-llroundf16-0.c: New test.
3963 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv32-0.c: New test.
3964 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv64-0.c: New test.
3965 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv32-0.c: New test.
3966 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-0.c: New test.
3967 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: New test.
3968 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: New test.
3969 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: New test.
3970 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: New test.
3971 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: New test.
3972 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: New test.
3974 2023-11-11 Jakub Jelinek <jakub@redhat.com>
3976 PR middle-end/112430
3977 * gcc.dg/pr112430.c: New test.
3979 2023-11-11 Martin Uecker <uecker@tugraz.at>
3983 * gcc.dg/Wnonnull-8.c: Adapt test.
3984 * gcc.dg/Wnonnull-9.c: New test.
3986 2023-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
3988 * lib/scanasm.exp (scan-assembler-times): Disregard LTO sections.
3989 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3990 (dg-scan): Likewise, if name starts with scan-assembler.
3991 (scan-raw-assembler): New proc.
3992 * gcc.dg/pr61868.c: Use scan-raw-assembler.
3993 * gcc.dg/scantest-lto.c: New test.
3995 2023-11-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3998 * gcc.target/riscv/rvv/autovec/pr112469.c: New test.
4000 2023-11-11 Marek Polacek <polacek@redhat.com>
4002 * g++.dg/cpp0x/lambda/lambda-decltype3.C: Check __cpp_init_captures.
4004 2023-11-10 Patrick O'Neill <patrick@rivosinc.com>
4006 * g++.dg/vect/pr102788.cc: Remove dg-do run directive.
4008 2023-11-10 Eric Botcazou <ebotcazou@adacore.com>
4010 * gnat.dg/opt103.ads, gnat.dg/opt103.adb: New test.
4012 2023-11-10 Vladimir N. Makarov <vmakarov@redhat.com>
4015 * gcc.target/arm/pr112337.c: New.
4017 2023-11-10 Patrick Palka <ppalka@redhat.com>
4020 * g++.dg/cpp0x/lambda/lambda-decltype3.C: New test.
4022 2023-11-10 Patrick Palka <ppalka@redhat.com>
4026 * g++.dg/cpp1y/decltype-auto7.C: New test.
4027 * g++.dg/cpp1y/lambda-init20.C: New test.
4029 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4031 PR tree-optimization/112438
4032 * gcc.target/riscv/rvv/autovec/pr112438.c: New test.
4034 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4036 * gcc.target/riscv/rvv/autovec/vls/def.h: Add combine test.
4037 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: New test.
4038 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: New test.
4039 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: New test.
4040 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: New test.
4041 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: New test.
4042 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: New test.
4043 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: New test.
4044 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: New test.
4046 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
4048 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Adjust.
4049 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
4050 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c:
4052 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Ditto.
4053 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c:
4055 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c:
4057 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c:
4059 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
4061 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
4063 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c:
4065 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
4067 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
4069 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c:
4071 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Ditto.
4072 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c:
4074 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c:
4076 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c:
4078 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c:
4080 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c:
4082 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c:
4084 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c:
4086 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c:
4088 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c:
4090 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c:
4092 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c:
4094 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c:
4096 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Ditto.
4097 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Ditto.
4098 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Ditto.
4099 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: Ditto.
4100 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Ditto.
4101 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
4103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
4106 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
4108 * gcc.target/i386/pr112464.c: New test.
4110 2023-11-10 Jin Ma <jinma@linux.alibaba.com>
4112 * gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: New file.
4114 2023-11-10 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/110221
4117 * gfortran.dg/pr110221.f: New testcase.
4119 2023-11-10 Richard Biener <rguenther@suse.de>
4121 PR middle-end/112469
4122 * gcc.dg/torture/pr112469.c: New testcase.
4124 2023-11-10 Pan Li <pan2.li@intel.com>
4127 2023-11-10 Pan Li <pan2.li@intel.com>
4129 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
4130 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
4131 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
4132 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
4133 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
4134 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
4135 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
4136 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
4137 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
4138 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
4139 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
4140 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
4141 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
4142 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
4143 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
4144 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
4145 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
4147 2023-11-10 Pan Li <pan2.li@intel.com>
4149 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
4150 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
4151 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
4152 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
4153 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
4154 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
4155 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
4156 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
4157 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
4158 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
4159 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
4160 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
4161 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
4162 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
4163 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
4164 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
4165 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
4167 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4169 * gcc.dg/vect/pr97428.c: Add additional compile option for riscv.
4171 2023-11-10 liuhongt <hongtao.liu@intel.com>
4173 * g++.target/i386/pr112443.C: New test.
4175 2023-11-10 Jose E. Marchesi <jose.marchesi@oracle.com>
4177 * gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c: New test.
4179 2023-11-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4181 * gcc.target/bpf/ldxdw.c: Fix regexp with expected result.
4183 2023-11-09 Robin Dapp <rdapp@ventanamicro.com>
4185 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Adjust.
4186 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
4187 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
4188 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
4189 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
4191 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
4193 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
4195 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
4197 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
4199 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
4201 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c:
4203 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c:
4205 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c:
4207 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c:
4209 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c:
4211 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c:
4213 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c:
4215 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c:
4217 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c:
4219 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c:
4221 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c:
4223 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c:
4225 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c:
4227 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c:
4229 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Ditto.
4230 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Ditto.
4231 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-1.h: New test.
4232 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-2.h: New test.
4233 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: New test.
4234 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: New test.
4235 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: New test.
4236 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: New test.
4237 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: New test.
4238 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: New test.
4240 2023-11-09 Alexandre Oliva <oliva@adacore.com>
4242 * gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
4243 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4245 2023-11-09 Tamar Christina <tamar.christina@arm.com>
4247 PR tree-optimization/109154
4248 * gcc.target/aarch64/sve/fneg-abs_5.c: New test.
4250 2023-11-09 Tamar Christina <tamar.christina@arm.com>
4252 PR tree-optimization/109154
4253 * gcc.target/aarch64/sve/fneg-abs_1.c: Updated.
4254 * gcc.target/aarch64/sve/fneg-abs_2.c: Updated.
4255 * gcc.target/aarch64/sve/fneg-abs_4.c: Updated.
4257 2023-11-09 Tamar Christina <tamar.christina@arm.com>
4259 PR tree-optimization/109154
4260 * gcc.target/aarch64/fneg-abs_2.c: Updated.
4261 * gcc.target/aarch64/fneg-abs_4.c: Updated.
4262 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
4264 2023-11-09 Tamar Christina <tamar.christina@arm.com>
4266 PR tree-optimization/109154
4267 * gcc.target/aarch64/fneg-abs_1.c: Updated.
4268 * gcc.target/aarch64/fneg-abs_2.c: Updated.
4269 * gcc.target/aarch64/fneg-abs_4.c: Updated.
4270 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
4272 2023-11-09 Tamar Christina <tamar.christina@arm.com>
4274 PR tree-optimization/109154
4275 * gcc.dg/fold-copysign-1.c: Updated.
4276 * gcc.dg/pr55152-2.c: Updated.
4277 * gcc.dg/tree-ssa/abs-4.c: Updated.
4278 * gcc.dg/tree-ssa/backprop-6.c: Updated.
4279 * gcc.dg/tree-ssa/copy-sign-2.c: Updated.
4280 * gcc.dg/tree-ssa/mult-abs-2.c: Updated.
4281 * gcc.target/aarch64/fneg-abs_1.c: New test.
4282 * gcc.target/aarch64/fneg-abs_2.c: New test.
4283 * gcc.target/aarch64/fneg-abs_3.c: New test.
4284 * gcc.target/aarch64/fneg-abs_4.c: New test.
4285 * gcc.target/aarch64/sve/fneg-abs_1.c: New test.
4286 * gcc.target/aarch64/sve/fneg-abs_2.c: New test.
4287 * gcc.target/aarch64/sve/fneg-abs_3.c: New test.
4288 * gcc.target/aarch64/sve/fneg-abs_4.c: New test.
4290 2023-11-09 Simon Wright <simon@pushface.org>
4293 * gnat.dg/calendar_format_value.adb: New test.
4295 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4298 * gcc.target/riscv/rvv/autovec/pr112450.c: New test.
4300 2023-11-09 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/112444
4303 * gcc.dg/torture/pr112444.c: New testcase.
4305 2023-11-09 YunQiang Su <yunqiang.su@cipunited.com>
4307 * gcc.target/mips/fabs-nan2008.c: New test.
4308 * gcc.target/mips/fabsf-nan2008.c: New test.
4310 2023-11-09 Florian Weimer <fweimer@redhat.com>
4312 * gcc.target/x86_64/abi/avx/avx-check.h (main): Call
4313 __builtin_printf instead of printf.
4314 * gcc.target/x86_64/abi/avx/test_passing_m256.c
4315 (fun_check_passing_m256_8_values): Add missing void return
4317 * gcc.target/x86_64/abi/avx512f/avx512f-check.h (main): Call
4318 __builtin_printf instead of printf.
4319 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c
4320 (fun_check_passing_m512_8_values): Add missing void return
4322 * gcc.target/x86_64/abi/bf16/bf16-check.h (main): Call
4323 __builtin_printf instead of printf.
4324 * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h (main):
4326 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
4327 (fun_check_passing_m256bf16_8_values): Add missing void
4329 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h (main):
4330 Call __builtin_printf instead of printf.
4331 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c
4332 (fun_check_passing_m512bf16_8_values): Add missign void
4335 2023-11-09 Florian Weimer <fweimer@redhat.com>
4337 * gcc.dg/Wreturn-mismatch-1.c: New.
4338 * gcc.dg/Wreturn-mismatch-2.c: New.
4339 * gcc.dg/Wreturn-mismatch-3.c: New.
4340 * gcc.dg/Wreturn-mismatch-4.c: New.
4341 * gcc.dg/Wreturn-mismatch-5.c: New.
4342 * gcc.dg/Wreturn-mismatch-6.c: New.
4343 * gcc.dg/noncompile/pr55976-1.c: Change -Werror=return-type
4344 to -Werror=return-mismatch.
4345 * gcc.dg/noncompile/pr55976-2.c: Change -Wreturn-type
4346 to -Wreturn-mismatch.
4348 2023-11-09 Florian Weimer <fweimer@redhat.com>
4350 * gcc.dg/Wmissing-parameter-type.c: Build with -std=gnu89
4351 to trigger the -Wmissing-parameter-type warning
4352 and not the default -Wimplicit warning. Also match
4353 against -Wmissing-parameter-type.
4354 * gcc.dg/Wmissing-parameter-type-Wextra.c: Likewise.
4356 2023-11-09 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4358 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: Remove
4359 vperm and substitude by vpdi et al.
4360 * gcc.target/s390/zvector/vec-reve-load-halfword.c: Likewise.
4361 * gcc.target/s390/vector/reverse-elements-1.c: New test.
4362 * gcc.target/s390/vector/reverse-elements-2.c: New test.
4363 * gcc.target/s390/vector/reverse-elements-3.c: New test.
4364 * gcc.target/s390/vector/reverse-elements-4.c: New test.
4365 * gcc.target/s390/vector/reverse-elements-5.c: New test.
4366 * gcc.target/s390/vector/reverse-elements-6.c: New test.
4367 * gcc.target/s390/vector/reverse-elements-7.c: New test.
4369 2023-11-09 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/dfp/int128-1.c: New test.
4373 * gcc.dg/dfp/int128-2.c: New test.
4374 * gcc.dg/dfp/int128-3.c: New test.
4375 * gcc.dg/dfp/int128-4.c: New test.
4377 2023-11-09 Jakub Jelinek <jakub@redhat.com>
4380 * c-c++-common/ubsan/Wno-attributes-1.c: New test.
4382 2023-11-09 Jin Ma <jinma@linux.alibaba.com>
4384 * gcc.target/riscv/xtheadfmemidx-uindex-zbb.c: New test.
4386 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4388 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: New test.
4389 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: New test.
4390 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: New test.
4392 2023-11-09 Alexandre Oliva <oliva@adacore.com>
4394 * g++.dg/gomp/declare-target-3.C: Adjust for 32-bit targets.
4396 2023-11-09 Alexandre Oliva <oliva@adacore.com>
4398 * g++.dg/pr58245-1.C: Disable PIC/PIE.
4400 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4402 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
4403 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto.
4404 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
4405 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
4406 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
4407 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
4408 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
4409 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
4410 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
4411 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
4412 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
4413 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
4414 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
4415 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto.
4416 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto.
4417 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
4418 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
4419 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
4420 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Ditto.
4421 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
4422 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
4423 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
4424 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
4425 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto.
4426 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
4427 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
4428 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
4429 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
4430 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
4431 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
4432 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
4433 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
4434 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
4435 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
4436 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto.
4437 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto.
4438 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: Run all tests.
4440 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
4443 * gcc.target/i386/pr78904-1.c (test_sub): New test.
4444 * gcc.target/i386/pr78904-1a.c (test_sub): Ditto.
4445 * gcc.target/i386/pr78904-1b.c (test_sub): Ditto.
4446 * gcc.target/i386/pr78904-2.c (test_sub): Ditto.
4447 * gcc.target/i386/pr78904-2a.c (test_sub): Ditto.
4448 * gcc.target/i386/pr78904-2b.c (test_sub): Ditto.
4449 * gcc.target/i386/pr78952-4.c (test_sub): Ditto.
4450 * gcc.target/i386/pr82524.c: New test.
4451 * gcc.target/i386/pr82524-1.c: New test.
4452 * gcc.target/i386/pr82524-2.c: New test.
4453 * gcc.target/i386/pr82524-3.c: New test.
4455 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
4457 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
4459 2023-11-08 Florian Weimer <fweimer@redhat.com>
4461 * gcc.dg/setjmp-7.c (_setjmp): Declare.
4463 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4465 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
4467 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
4470 * gfortran.dg/bound_11.f90: New test.
4472 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
4475 * gfortran.dg/bound_10.f90: New test.
4477 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
4480 * gfortran.dg/allocated_4.f90: New test.
4482 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
4485 * gcc.target/i386/pr112394.c: New test.
4487 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4489 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
4491 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4494 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Adapt test.
4495 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Ditto.
4496 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
4497 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Ditto.
4498 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
4499 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Ditto.
4500 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
4501 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Ditto.
4502 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Ditto.
4503 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Ditto.
4504 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: New test.
4505 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: New test.
4507 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
4510 * gcc.target/i386/pr111907.c: New test.
4512 2023-11-08 Joseph Myers <joseph@codesourcery.com>
4514 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Move to ...
4515 * gcc.dg/atomic/c23-stdatomic-lockfree-char8_t.c: ... here.
4516 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Move to ...
4517 * gcc.dg/atomic/c23-stdatomic-var-init-1.c: ... here.
4518 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Move to ...
4519 * gcc.dg/atomic/gnu23-stdatomic-lockfree-char8_t.c: ... here.
4520 Update reference to moved file.
4521 * gcc.dg/c2x-align-1.c: Move to ...
4522 * gcc.dg/c23-align-1.c: ... here.
4523 * gcc.dg/c2x-align-6.c: Move to ...
4524 * gcc.dg/c23-align-6.c: ... here.
4525 * gcc.dg/c2x-attr-deprecated-1.c: Move to ...
4526 * gcc.dg/c23-attr-deprecated-1.c: ... here. Update reference to
4528 * gcc.dg/c2x-attr-deprecated-2.c: Move to ...
4529 * gcc.dg/c23-attr-deprecated-2.c: ... here.
4530 * gcc.dg/c2x-attr-deprecated-3.c: Move to ...
4531 * gcc.dg/c23-attr-deprecated-3.c: ... here.
4532 * gcc.dg/c2x-attr-deprecated-4.c: Move to ...
4533 * gcc.dg/c23-attr-deprecated-4.c: ... here.
4534 * gcc.dg/c2x-attr-fallthrough-1.c: Move to ...
4535 * gcc.dg/c23-attr-fallthrough-1.c: ... here.
4536 * gcc.dg/c2x-attr-fallthrough-2.c: Move to ...
4537 * gcc.dg/c23-attr-fallthrough-2.c: ... here.
4538 * gcc.dg/c2x-attr-fallthrough-3.c: Move to ...
4539 * gcc.dg/c23-attr-fallthrough-3.c: ... here.
4540 * gcc.dg/c2x-attr-fallthrough-4.c: Move to ...
4541 * gcc.dg/c23-attr-fallthrough-4.c: ... here.
4542 * gcc.dg/c2x-attr-fallthrough-5.c: Move to ...
4543 * gcc.dg/c23-attr-fallthrough-5.c: ... here.
4544 * gcc.dg/c2x-attr-fallthrough-6.c: Move to ...
4545 * gcc.dg/c23-attr-fallthrough-6.c: ... here.
4546 * gcc.dg/c2x-attr-maybe_unused-1.c: Move to ...
4547 * gcc.dg/c23-attr-maybe_unused-1.c: ... here.
4548 * gcc.dg/c2x-attr-maybe_unused-2.c: Move to ...
4549 * gcc.dg/c23-attr-maybe_unused-2.c: ... here.
4550 * gcc.dg/c2x-attr-maybe_unused-3.c: Move to ...
4551 * gcc.dg/c23-attr-maybe_unused-3.c: ... here.
4552 * gcc.dg/c2x-attr-maybe_unused-4.c: Move to ...
4553 * gcc.dg/c23-attr-maybe_unused-4.c: ... here.
4554 * gcc.dg/c2x-attr-nodiscard-1.c: Move to ...
4555 * gcc.dg/c23-attr-nodiscard-1.c: ... here.
4556 * gcc.dg/c2x-attr-nodiscard-2.c: Move to ...
4557 * gcc.dg/c23-attr-nodiscard-2.c: ... here.
4558 * gcc.dg/c2x-attr-nodiscard-3.c: Move to ...
4559 * gcc.dg/c23-attr-nodiscard-3.c: ... here.
4560 * gcc.dg/c2x-attr-nodiscard-4.c: Move to ...
4561 * gcc.dg/c23-attr-nodiscard-4.c: ... here.
4562 * gcc.dg/c2x-attr-noreturn-1.c: Move to ...
4563 * gcc.dg/c23-attr-noreturn-1.c: ... here.
4564 * gcc.dg/c2x-attr-noreturn-2.c: Move to ...
4565 * gcc.dg/c23-attr-noreturn-2.c: ... here.
4566 * gcc.dg/c2x-attr-noreturn-3.c: Move to ...
4567 * gcc.dg/c23-attr-noreturn-3.c: ... here.
4568 * gcc.dg/c2x-attr-syntax-1.c: Move to ...
4569 * gcc.dg/c23-attr-syntax-1.c: ... here.
4570 * gcc.dg/c2x-attr-syntax-2.c: Move to ...
4571 * gcc.dg/c23-attr-syntax-2.c: ... here.
4572 * gcc.dg/c2x-attr-syntax-3.c: Move to ...
4573 * gcc.dg/c23-attr-syntax-3.c: ... here.
4574 * gcc.dg/c2x-attr-syntax-4.c: Move to ...
4575 * gcc.dg/c23-attr-syntax-4.c: ... here.
4576 * gcc.dg/c2x-attr-syntax-5.c: Move to ...
4577 * gcc.dg/c23-attr-syntax-5.c: ... here.
4578 * gcc.dg/c2x-attr-syntax-6.c: Move to ...
4579 * gcc.dg/c23-attr-syntax-6.c: ... here.
4580 * gcc.dg/c2x-attr-syntax-7.c: Move to ...
4581 * gcc.dg/c23-attr-syntax-7.c: ... here.
4582 * gcc.dg/c2x-auto-1.c: Move to ...
4583 * gcc.dg/c23-auto-1.c: ... here.
4584 * gcc.dg/c2x-auto-2.c: Move to ...
4585 * gcc.dg/c23-auto-2.c: ... here.
4586 * gcc.dg/c2x-auto-3.c: Move to ...
4587 * gcc.dg/c23-auto-3.c: ... here.
4588 * gcc.dg/c2x-auto-4.c: Move to ...
4589 * gcc.dg/c23-auto-4.c: ... here.
4590 * gcc.dg/c2x-binary-constants-1.c: Move to ...
4591 * gcc.dg/c23-binary-constants-1.c: ... here.
4592 * gcc.dg/c2x-binary-constants-2.c: Move to ...
4593 * gcc.dg/c23-binary-constants-2.c: ... here.
4594 * gcc.dg/c2x-binary-constants-3.c: Move to ...
4595 * gcc.dg/c23-binary-constants-3.c: ... here.
4596 * gcc.dg/c2x-bool-1.c: Move to ...
4597 * gcc.dg/c23-bool-1.c: ... here.
4598 * gcc.dg/c2x-bool-2.c: Move to ...
4599 * gcc.dg/c23-bool-2.c: ... here.
4600 * gcc.dg/c2x-bool-limits-1.c: Move to ...
4601 * gcc.dg/c23-bool-limits-1.c: ... here.
4602 * gcc.dg/c2x-builtins-1.c: Move to ...
4603 * gcc.dg/c23-builtins-1.c: ... here.
4604 * gcc.dg/c2x-complit-1.c: Move to ...
4605 * gcc.dg/c23-complit-1.c: ... here.
4606 * gcc.dg/c2x-complit-2.c: Move to ...
4607 * gcc.dg/c23-complit-2.c: ... here.
4608 * gcc.dg/c2x-complit-3.c: Move to ...
4609 * gcc.dg/c23-complit-3.c: ... here.
4610 * gcc.dg/c2x-complit-4.c: Move to ...
4611 * gcc.dg/c23-complit-4.c: ... here.
4612 * gcc.dg/c2x-complit-5.c: Move to ...
4613 * gcc.dg/c23-complit-5.c: ... here.
4614 * gcc.dg/c2x-complit-6.c: Move to ...
4615 * gcc.dg/c23-complit-6.c: ... here.
4616 * gcc.dg/c2x-complit-7.c: Move to ...
4617 * gcc.dg/c23-complit-7.c: ... here.
4618 * gcc.dg/c2x-complit-8.c: Move to ...
4619 * gcc.dg/c23-complit-8.c: ... here.
4620 * gcc.dg/c2x-concat-1.c: Move to ...
4621 * gcc.dg/c23-concat-1.c: ... here.
4622 * gcc.dg/c2x-constexpr-1.c: Move to ...
4623 * gcc.dg/c23-constexpr-1.c: ... here.
4624 * gcc.dg/c2x-constexpr-2a.c: Move to ...
4625 * gcc.dg/c23-constexpr-2a.c: ... here. Update reference to moved
4627 * gcc.dg/c2x-constexpr-2b.c: Move to ...
4628 * gcc.dg/c23-constexpr-2b.c: ... here.
4629 * gcc.dg/c2x-constexpr-3.c: Move to ...
4630 * gcc.dg/c23-constexpr-3.c: ... here.
4631 * gcc.dg/c2x-constexpr-4.c: Move to ...
4632 * gcc.dg/c23-constexpr-4.c: ... here.
4633 * gcc.dg/c2x-constexpr-5.c: Move to ...
4634 * gcc.dg/c23-constexpr-5.c: ... here.
4635 * gcc.dg/c2x-constexpr-6.c: Move to ...
4636 * gcc.dg/c23-constexpr-6.c: ... here.
4637 * gcc.dg/c2x-constexpr-7.c: Move to ...
4638 * gcc.dg/c23-constexpr-7.c: ... here.
4639 * gcc.dg/c2x-constexpr-8.c: Move to ...
4640 * gcc.dg/c23-constexpr-8.c: ... here.
4641 * gcc.dg/c2x-constexpr-9.c: Move to ...
4642 * gcc.dg/c23-constexpr-9.c: ... here.
4643 * gcc.dg/c2x-digit-separators-1.c: Move to ...
4644 * gcc.dg/c23-digit-separators-1.c: ... here.
4645 * gcc.dg/c2x-digit-separators-2.c: Move to ...
4646 * gcc.dg/c23-digit-separators-2.c: ... here.
4647 * gcc.dg/c2x-digit-separators-3.c: Move to ...
4648 * gcc.dg/c23-digit-separators-3.c: ... here.
4649 * gcc.dg/c2x-empty-init-1.c: Move to ...
4650 * gcc.dg/c23-empty-init-1.c: ... here.
4651 * gcc.dg/c2x-empty-init-2.c: Move to ...
4652 * gcc.dg/c23-empty-init-2.c: ... here.
4653 * gcc.dg/c2x-empty-init-3.c: Move to ...
4654 * gcc.dg/c23-empty-init-3.c: ... here.
4655 * gcc.dg/c2x-enum-1.c: Move to ...
4656 * gcc.dg/c23-enum-1.c: ... here.
4657 * gcc.dg/c2x-enum-2.c: Move to ...
4658 * gcc.dg/c23-enum-2.c: ... here.
4659 * gcc.dg/c2x-enum-3.c: Move to ...
4660 * gcc.dg/c23-enum-3.c: ... here.
4661 * gcc.dg/c2x-enum-4.c: Move to ...
4662 * gcc.dg/c23-enum-4.c: ... here.
4663 * gcc.dg/c2x-enum-5.c: Move to ...
4664 * gcc.dg/c23-enum-5.c: ... here.
4665 * gcc.dg/c2x-enum-6.c: Move to ...
4666 * gcc.dg/c23-enum-6.c: ... here.
4667 * gcc.dg/c2x-enum-7.c: Move to ...
4668 * gcc.dg/c23-enum-7.c: ... here.
4669 * gcc.dg/c2x-enum-8.c: Move to ...
4670 * gcc.dg/c23-enum-8.c: ... here.
4671 * gcc.dg/c2x-float-1.c: Move to ...
4672 * gcc.dg/c23-float-1.c: ... here.
4673 * gcc.dg/c2x-float-10.c: Move to ...
4674 * gcc.dg/c23-float-10.c: ... here.
4675 * gcc.dg/c2x-float-11.c: Move to ...
4676 * gcc.dg/c23-float-11.c: ... here.
4677 * gcc.dg/c2x-float-12.c: Move to ...
4678 * gcc.dg/c23-float-12.c: ... here.
4679 * gcc.dg/c2x-float-13.c: Move to ...
4680 * gcc.dg/c23-float-13.c: ... here.
4681 * gcc.dg/c2x-float-2.c: Move to ...
4682 * gcc.dg/c23-float-2.c: ... here.
4683 * gcc.dg/c2x-float-3.c: Move to ...
4684 * gcc.dg/c23-float-3.c: ... here.
4685 * gcc.dg/c2x-float-4.c: Move to ...
4686 * gcc.dg/c23-float-4.c: ... here.
4687 * gcc.dg/c2x-float-5.c: Move to ...
4688 * gcc.dg/c23-float-5.c: ... here.
4689 * gcc.dg/c2x-float-6.c: Move to ...
4690 * gcc.dg/c23-float-6.c: ... here.
4691 * gcc.dg/c2x-float-7a.c: Move to ...
4692 * gcc.dg/c23-float-7a.c: ... here.
4693 * gcc.dg/c2x-float-7b.c: Move to ...
4694 * gcc.dg/c23-float-7b.c: ... here.
4695 * gcc.dg/c2x-float-7c.c: Move to ...
4696 * gcc.dg/c23-float-7c.c: ... here.
4697 * gcc.dg/c2x-float-8.c: Move to ...
4698 * gcc.dg/c23-float-8.c: ... here.
4699 * gcc.dg/c2x-float-9.c: Move to ...
4700 * gcc.dg/c23-float-9.c: ... here.
4701 * gcc.dg/c2x-float-no-dfp-1.c: Move to ...
4702 * gcc.dg/c23-float-no-dfp-1.c: ... here.
4703 * gcc.dg/c2x-float-no-dfp-2.c: Move to ...
4704 * gcc.dg/c23-float-no-dfp-2.c: ... here. Update reference to
4706 * gcc.dg/c2x-float-no-dfp-3.c: Move to ...
4707 * gcc.dg/c23-float-no-dfp-3.c: ... here.
4708 * gcc.dg/c2x-float-no-dfp-4.c: Move to ...
4709 * gcc.dg/c23-float-no-dfp-4.c: ... here. Update reference to
4711 * gcc.dg/c2x-floatn-1.c: Move to ...
4712 * gcc.dg/c23-floatn-1.c: ... here.
4713 * gcc.dg/c2x-floatn-2.c: Move to ...
4714 * gcc.dg/c23-floatn-2.c: ... here.
4715 * gcc.dg/c2x-floatn-3.c: Move to ...
4716 * gcc.dg/c23-floatn-3.c: ... here.
4717 * gcc.dg/c2x-floatn-4.c: Move to ...
4718 * gcc.dg/c23-floatn-4.c: ... here.
4719 * gcc.dg/c2x-floatn-5.c: Move to ...
4720 * gcc.dg/c23-floatn-5.c: ... here.
4721 * gcc.dg/c2x-floatn-6.c: Move to ...
4722 * gcc.dg/c23-floatn-6.c: ... here.
4723 * gcc.dg/c2x-floatn-7.c: Move to ...
4724 * gcc.dg/c23-floatn-7.c: ... here.
4725 * gcc.dg/c2x-floatn-8.c: Move to ...
4726 * gcc.dg/c23-floatn-8.c: ... here.
4727 * gcc.dg/c2x-fordecl-1.c: Move to ...
4728 * gcc.dg/c23-fordecl-1.c: ... here.
4729 * gcc.dg/c2x-fordecl-2.c: Move to ...
4730 * gcc.dg/c23-fordecl-2.c: ... here.
4731 * gcc.dg/c2x-fordecl-3.c: Move to ...
4732 * gcc.dg/c23-fordecl-3.c: ... here.
4733 * gcc.dg/c2x-fordecl-4.c: Move to ...
4734 * gcc.dg/c23-fordecl-4.c: ... here.
4735 * gcc.dg/c2x-has-c-attribute-1.c: Move to ...
4736 * gcc.dg/c23-has-c-attribute-1.c: ... here.
4737 * gcc.dg/c2x-has-c-attribute-2.c: Move to ...
4738 * gcc.dg/c23-has-c-attribute-2.c: ... here.
4739 * gcc.dg/c2x-has-c-attribute-3.c: Move to ...
4740 * gcc.dg/c23-has-c-attribute-3.c: ... here.
4741 * gcc.dg/c2x-has-c-attribute-4.c: Move to ...
4742 * gcc.dg/c23-has-c-attribute-4.c: ... here.
4743 * gcc.dg/c2x-labels-1.c: Move to ...
4744 * gcc.dg/c23-labels-1.c: ... here.
4745 * gcc.dg/c2x-labels-2.c: Move to ...
4746 * gcc.dg/c23-labels-2.c: ... here.
4747 * gcc.dg/c2x-labels-3.c: Move to ...
4748 * gcc.dg/c23-labels-3.c: ... here.
4749 * gcc.dg/c2x-limits-1.c: Move to ...
4750 * gcc.dg/c23-limits-1.c: ... here.
4751 * gcc.dg/c2x-no-dfp-1.c: Move to ...
4752 * gcc.dg/c23-no-dfp-1.c: ... here.
4753 * gcc.dg/c2x-nullptr-1.c: Move to ...
4754 * gcc.dg/c23-nullptr-1.c: ... here.
4755 * gcc.dg/c2x-nullptr-2.c: Move to ...
4756 * gcc.dg/c23-nullptr-2.c: ... here.
4757 * gcc.dg/c2x-nullptr-3.c: Move to ...
4758 * gcc.dg/c23-nullptr-3.c: ... here.
4759 * gcc.dg/c2x-nullptr-4.c: Move to ...
4760 * gcc.dg/c23-nullptr-4.c: ... here.
4761 * gcc.dg/c2x-nullptr-5.c: Move to ...
4762 * gcc.dg/c23-nullptr-5.c: ... here.
4763 * gcc.dg/c2x-nullptr-6.c: Move to ...
4764 * gcc.dg/c23-nullptr-6.c: ... here.
4765 * gcc.dg/c2x-old-style-definition-1.c: Move to ...
4766 * gcc.dg/c23-old-style-definition-1.c: ... here.
4767 * gcc.dg/c2x-old-style-definition-2.c: Move to ...
4768 * gcc.dg/c23-old-style-definition-2.c: ... here.
4769 * gcc.dg/c2x-old-style-definition-3.c: Move to ...
4770 * gcc.dg/c23-old-style-definition-3.c: ... here.
4771 * gcc.dg/c2x-old-style-definition-4.c: Move to ...
4772 * gcc.dg/c23-old-style-definition-4.c: ... here.
4773 * gcc.dg/c2x-old-style-definition-5.c: Move to ...
4774 * gcc.dg/c23-old-style-definition-5.c: ... here.
4775 * gcc.dg/c2x-old-style-definition-6.c: Move to ...
4776 * gcc.dg/c23-old-style-definition-6.c: ... here.
4777 * gcc.dg/c2x-parm-omit-1.c: Move to ...
4778 * gcc.dg/c23-parm-omit-1.c: ... here.
4779 * gcc.dg/c2x-parm-omit-2.c: Move to ...
4780 * gcc.dg/c23-parm-omit-2.c: ... here.
4781 * gcc.dg/c2x-parm-omit-3.c: Move to ...
4782 * gcc.dg/c23-parm-omit-3.c: ... here.
4783 * gcc.dg/c2x-parm-omit-4.c: Move to ...
4784 * gcc.dg/c23-parm-omit-4.c: ... here.
4785 * gcc.dg/c2x-qual-1.c: Move to ...
4786 * gcc.dg/c23-qual-1.c: ... here.
4787 * gcc.dg/c2x-qual-2.c: Move to ...
4788 * gcc.dg/c23-qual-2.c: ... here.
4789 * gcc.dg/c2x-qual-3.c: Move to ...
4790 * gcc.dg/c23-qual-3.c: ... here.
4791 * gcc.dg/c2x-qual-4.c: Move to ...
4792 * gcc.dg/c23-qual-4.c: ... here.
4793 * gcc.dg/c2x-qual-5.c: Move to ...
4794 * gcc.dg/c23-qual-5.c: ... here.
4795 * gcc.dg/c2x-qual-6.c: Move to ...
4796 * gcc.dg/c23-qual-6.c: ... here.
4797 * gcc.dg/c2x-qual-7.c: Move to ...
4798 * gcc.dg/c23-qual-7.c: ... here.
4799 * gcc.dg/c2x-static-assert-1.c: Move to ...
4800 * gcc.dg/c23-static-assert-1.c: ... here.
4801 * gcc.dg/c2x-static-assert-2.c: Move to ...
4802 * gcc.dg/c23-static-assert-2.c: ... here.
4803 * gcc.dg/c2x-static-assert-3.c: Move to ...
4804 * gcc.dg/c23-static-assert-3.c: ... here.
4805 * gcc.dg/c2x-static-assert-4.c: Move to ...
4806 * gcc.dg/c23-static-assert-4.c: ... here.
4807 * gcc.dg/c2x-stdarg-1.c: Move to ...
4808 * gcc.dg/c23-stdarg-1.c: ... here.
4809 * gcc.dg/c2x-stdarg-2.c: Move to ...
4810 * gcc.dg/c23-stdarg-2.c: ... here.
4811 * gcc.dg/c2x-stdarg-3.c: Move to ...
4812 * gcc.dg/c23-stdarg-3.c: ... here.
4813 * gcc.dg/c2x-stdarg-4.c: Move to ...
4814 * gcc.dg/c23-stdarg-4.c: ... here.
4815 * gcc.dg/c2x-stdarg-5.c: Move to ...
4816 * gcc.dg/c23-stdarg-5.c: ... here.
4817 * gcc.dg/c2x-stdatomic-1.c: Move to ...
4818 * gcc.dg/c23-stdatomic-1.c: ... here.
4819 * gcc.dg/c2x-stddef-1.c: Move to ...
4820 * gcc.dg/c23-stddef-1.c: ... here.
4821 * gcc.dg/c2x-stdint-1.c: Move to ...
4822 * gcc.dg/c23-stdint-1.c: ... here.
4823 * gcc.dg/c2x-thread-local-1.c: Move to ...
4824 * gcc.dg/c23-thread-local-1.c: ... here.
4825 * gcc.dg/c2x-thread-local-2.c: Move to ...
4826 * gcc.dg/c23-thread-local-2.c: ... here.
4827 * gcc.dg/c2x-typeof-1.c: Move to ...
4828 * gcc.dg/c23-typeof-1.c: ... here.
4829 * gcc.dg/c2x-typeof-2.c: Move to ...
4830 * gcc.dg/c23-typeof-2.c: ... here.
4831 * gcc.dg/c2x-typeof-3.c: Move to ...
4832 * gcc.dg/c23-typeof-3.c: ... here.
4833 * gcc.dg/c2x-unproto-1.c: Move to ...
4834 * gcc.dg/c23-unproto-1.c: ... here.
4835 * gcc.dg/c2x-unproto-2.c: Move to ...
4836 * gcc.dg/c23-unproto-2.c: ... here.
4837 * gcc.dg/c2x-unproto-3.c: Move to ...
4838 * gcc.dg/c23-unproto-3.c: ... here.
4839 * gcc.dg/c2x-unproto-4.c: Move to ...
4840 * gcc.dg/c23-unproto-4.c: ... here.
4841 * gcc.dg/c2x-unreachable-1.c: Move to ...
4842 * gcc.dg/c23-unreachable-1.c: ... here.
4843 * gcc.dg/c2x-utf8char-1.c: Move to ...
4844 * gcc.dg/c23-utf8char-1.c: ... here.
4845 * gcc.dg/c2x-utf8char-2.c: Move to ...
4846 * gcc.dg/c23-utf8char-2.c: ... here.
4847 * gcc.dg/c2x-utf8char-3.c: Move to ...
4848 * gcc.dg/c23-utf8char-3.c: ... here.
4849 * gcc.dg/c2x-utf8str-type.c: Move to ...
4850 * gcc.dg/c23-utf8str-type.c: ... here.
4851 * gcc.dg/c2x-utf8str.c: Move to ...
4852 * gcc.dg/c23-utf8str.c: ... here.
4853 * gcc.dg/cpp/c2x-elifdef-1.c: Move to ...
4854 * gcc.dg/cpp/c23-elifdef-1.c: ... here.
4855 * gcc.dg/cpp/c2x-elifdef-2.c: Move to ...
4856 * gcc.dg/cpp/c23-elifdef-2.c: ... here.
4857 * gcc.dg/cpp/c2x-scope-1.c: Move to ...
4858 * gcc.dg/cpp/c23-scope-1.c: ... here.
4859 * gcc.dg/cpp/c2x-scope-2.c: Move to ...
4860 * gcc.dg/cpp/c23-scope-2.c: ... here. Update reference to moved
4862 * gcc.dg/cpp/c2x-trigraphs-1.c: Move to ...
4863 * gcc.dg/cpp/c23-trigraphs-1.c: ... here.
4864 * gcc.dg/cpp/c2x-trigraphs-2.c: Move to ...
4865 * gcc.dg/cpp/c23-trigraphs-2.c: ... here.
4866 * gcc.dg/cpp/c2x-ucn-1.c: Move to ...
4867 * gcc.dg/cpp/c23-ucn-1.c: ... here.
4868 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Move to ...
4869 * gcc.dg/cpp/c23-ucnid-1-utf8.c: ... here.
4870 * gcc.dg/cpp/c2x-ucnid-1.c: Move to ...
4871 * gcc.dg/cpp/c23-ucnid-1.c: ... here.
4872 * gcc.dg/cpp/c2x-va-opt-1.c: Move to ...
4873 * gcc.dg/cpp/c23-va-opt-1.c: ... here.
4874 * gcc.dg/cpp/c2x-warning-1.c: Move to ...
4875 * gcc.dg/cpp/c23-warning-1.c: ... here.
4876 * gcc.dg/cpp/c2x-warning-2.c: Move to ...
4877 * gcc.dg/cpp/c23-warning-2.c: ... here.
4878 * gcc.dg/cpp/gnu2x-warning-1.c: Move to ...
4879 * gcc.dg/cpp/gnu23-warning-1.c: ... here.
4880 * gcc.dg/cpp/gnu2x-warning-2.c: Move to ...
4881 * gcc.dg/cpp/gnu23-warning-2.c: ... here.
4882 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Move to ...
4883 * gcc.dg/dfp/c23-builtins-dfp-1.c: ... here.
4884 * gcc.dg/dfp/c2x-constants-1.c: Move to ...
4885 * gcc.dg/dfp/c23-constants-1.c: ... here.
4886 * gcc.dg/dfp/c2x-constants-2.c: Move to ...
4887 * gcc.dg/dfp/c23-constants-2.c: ... here.
4888 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Move to ...
4889 * gcc.dg/dfp/c23-constexpr-dfp-1.c: ... here.
4890 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Move to ...
4891 * gcc.dg/dfp/c23-constexpr-dfp-2.c: ... here.
4892 * gcc.dg/dfp/c2x-float-dfp-1.c: Move to ...
4893 * gcc.dg/dfp/c23-float-dfp-1.c: ... here.
4894 * gcc.dg/dfp/c2x-float-dfp-2.c: Move to ...
4895 * gcc.dg/dfp/c23-float-dfp-2.c: ... here. Update reference to
4897 * gcc.dg/dfp/c2x-float-dfp-3.c: Move to ...
4898 * gcc.dg/dfp/c23-float-dfp-3.c: ... here.
4899 * gcc.dg/dfp/c2x-float-dfp-4.c: Move to ...
4900 * gcc.dg/dfp/c23-float-dfp-4.c: ... here.
4901 * gcc.dg/dfp/c2x-float-dfp-5.c: Move to ...
4902 * gcc.dg/dfp/c23-float-dfp-5.c: ... here.
4903 * gcc.dg/dfp/c2x-float-dfp-6.c: Move to ...
4904 * gcc.dg/dfp/c23-float-dfp-6.c: ... here.
4905 * gcc.dg/dfp/c2x-float-dfp-7.c: Move to ...
4906 * gcc.dg/dfp/c23-float-dfp-7.c: ... here.
4907 * gcc.dg/dfp/c2x-float-dfp-8.c: Move to ...
4908 * gcc.dg/dfp/c23-float-dfp-8.c: ... here.
4909 * gcc.dg/dfp/c2x-keywords-1.c: Move to ...
4910 * gcc.dg/dfp/c23-keywords-1.c: ... here.
4911 * gcc.dg/dfp/c2x-keywords-2.c: Move to ...
4912 * gcc.dg/dfp/c23-keywords-2.c: ... here.
4913 * gcc.dg/format/c2x-dfp-printf-1.c: Move to ...
4914 * gcc.dg/format/c23-dfp-printf-1.c: ... here.
4915 * gcc.dg/format/c2x-dfp-scanf-1.c: Move to ...
4916 * gcc.dg/format/c23-dfp-scanf-1.c: ... here.
4917 * gcc.dg/format/c2x-printf-1.c: Move to ...
4918 * gcc.dg/format/c23-printf-1.c: ... here.
4919 * gcc.dg/format/c2x-scanf-1.c: Move to ...
4920 * gcc.dg/format/c23-scanf-1.c: ... here.
4921 * gcc.dg/format/c2x-strftime-1.c: Move to ...
4922 * gcc.dg/format/c23-strftime-1.c: ... here.
4923 * gcc.dg/gnu2x-attr-syntax-1.c: Move to ...
4924 * gcc.dg/gnu23-attr-syntax-1.c: ... here.
4925 * gcc.dg/gnu2x-attr-syntax-2.c: Move to ...
4926 * gcc.dg/gnu23-attr-syntax-2.c: ... here.
4927 * gcc.dg/gnu2x-attrs-1.c: Move to ...
4928 * gcc.dg/gnu23-attrs-1.c: ... here.
4929 * gcc.dg/gnu2x-attrs-2.c: Move to ...
4930 * gcc.dg/gnu23-attrs-2.c: ... here.
4931 * gcc.dg/gnu2x-auto-1.c: Move to ...
4932 * gcc.dg/gnu23-auto-1.c: ... here.
4933 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Move to ...
4934 * gcc.dg/gnu23-builtins-no-dfp-1.c: ... here.
4935 * gcc.dg/gnu2x-complit-1.c: Move to ...
4936 * gcc.dg/gnu23-complit-1.c: ... here.
4937 * gcc.dg/gnu2x-complit-2.c: Move to ...
4938 * gcc.dg/gnu23-complit-2.c: ... here.
4939 * gcc.dg/gnu2x-constexpr-1.c: Move to ...
4940 * gcc.dg/gnu23-constexpr-1.c: ... here.
4941 * gcc.dg/gnu2x-empty-init-1.c: Move to ...
4942 * gcc.dg/gnu23-empty-init-1.c: ... here.
4943 * gcc.dg/gnu2x-empty-init-2.c: Move to ...
4944 * gcc.dg/gnu23-empty-init-2.c: ... here.
4945 * gcc.dg/gnu2x-enum-1.c: Move to ...
4946 * gcc.dg/gnu23-enum-1.c: ... here.
4947 * gcc.dg/gnu2x-static-assert-1.c: Move to ...
4948 * gcc.dg/gnu23-static-assert-1.c: ... here.
4949 * gcc.dg/gnu2x-stdarg-1.c: Move to ...
4950 * gcc.dg/gnu23-stdarg-1.c: ... here.
4951 * gcc.dg/gnu2x-typeof-1.c: Move to ...
4952 * gcc.dg/gnu23-typeof-1.c: ... here.
4953 * gcc.dg/gnu2x-utf8char-1.c: Move to ...
4954 * gcc.dg/gnu23-utf8char-1.c: ... here. Update reference to moved
4956 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
4957 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
4959 * gcc.dg/gnu2x-utf8str.c: Move to ...
4960 * gcc.dg/gnu23-utf8str.c: ... here.
4961 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Move to ...
4962 * gcc.dg/torture/builtin-fp-int-inexact-c23.c: ... here.
4963 * gcc.dg/torture/c2x-stdarg-split-1a.c: Move to ...
4964 * gcc.dg/torture/c23-stdarg-split-1a.c: ... here. Update
4965 reference to moved file.
4966 * gcc.dg/torture/c2x-stdarg-split-1b.c: Move to ...
4967 * gcc.dg/torture/c23-stdarg-split-1b.c: ... here.
4968 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Move to ...
4969 * objc.dg/attributes/gnu23-attr-syntax-1.m: ... here. Update
4970 reference to moved file.
4971 * g++.dg/cpp/elifdef-2.C: Update reference to moved file.
4972 * g++.dg/cpp/elifdef-4.C: Likewise.
4973 * gcc.dg/c11-float-dfp-1.c: Likewise.
4974 * gcc.dg/c11-float-dfp-2.c: Likewise.
4975 * gcc.dg/cpp/gnu11-elifdef-1.c: Likewise.
4976 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
4978 2023-11-07 Pan Li <pan2.li@intel.com>
4980 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-1.c: New test.
4981 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-1.c: New test.
4982 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-0.c: New test.
4983 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-run-0.c: New test.
4984 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c: New test.
4985 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-run-0.c: New test.
4986 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-0.c: New test.
4987 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-run-0.c: New test.
4988 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: New test.
4989 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: New test.
4990 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: New test.
4991 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: New test.
4993 2023-11-07 Joseph Myers <joseph@codesourcery.com>
4995 * c-c++-common/alias-1.c: Use "c23" or "gnu23" option names in
4996 place of "c2x" or "gnu2x" names, and refer to C23 in comments in
4997 place of C2X or C2x.
4998 * gcc.dg/Wformat-overflow1.c: Likewise.
4999 * gcc.dg/asm-scope-1.c: Likewise.
5000 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Likewise.
5001 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Likewise.
5002 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Likewise.
5003 * gcc.dg/atomic/stdatomic-bitint-1.c: Likewise.
5004 * gcc.dg/atomic/stdatomic-bitint-2.c: Likewise.
5005 * gcc.dg/attr-assume-1.c: Likewise.
5006 * gcc.dg/attr-assume-2.c: Likewise.
5007 * gcc.dg/attr-assume-3.c: Likewise.
5008 * gcc.dg/attr-assume-4.c: Likewise.
5009 * gcc.dg/bitint-1.c: Likewise.
5010 * gcc.dg/bitint-10.c: Likewise.
5011 * gcc.dg/bitint-11.c: Likewise.
5012 * gcc.dg/bitint-12.c: Likewise.
5013 * gcc.dg/bitint-13.c: Likewise.
5014 * gcc.dg/bitint-14.c: Likewise.
5015 * gcc.dg/bitint-15.c: Likewise.
5016 * gcc.dg/bitint-16.c: Likewise.
5017 * gcc.dg/bitint-17.c: Likewise.
5018 * gcc.dg/bitint-18.c: Likewise.
5019 * gcc.dg/bitint-19.c: Likewise.
5020 * gcc.dg/bitint-2.c: Likewise.
5021 * gcc.dg/bitint-20.c: Likewise.
5022 * gcc.dg/bitint-21.c: Likewise.
5023 * gcc.dg/bitint-22.c: Likewise.
5024 * gcc.dg/bitint-23.c: Likewise.
5025 * gcc.dg/bitint-25.c: Likewise.
5026 * gcc.dg/bitint-28.c: Likewise.
5027 * gcc.dg/bitint-29.c: Likewise.
5028 * gcc.dg/bitint-3.c: Likewise.
5029 * gcc.dg/bitint-30.c: Likewise.
5030 * gcc.dg/bitint-31.c: Likewise.
5031 * gcc.dg/bitint-32.c: Likewise.
5032 * gcc.dg/bitint-34.c: Likewise.
5033 * gcc.dg/bitint-35.c: Likewise.
5034 * gcc.dg/bitint-36.c: Likewise.
5035 * gcc.dg/bitint-38.c: Likewise.
5036 * gcc.dg/bitint-39.c: Likewise.
5037 * gcc.dg/bitint-4.c: Likewise.
5038 * gcc.dg/bitint-5.c: Likewise.
5039 * gcc.dg/bitint-6.c: Likewise.
5040 * gcc.dg/bitint-7.c: Likewise.
5041 * gcc.dg/bitint-8.c: Likewise.
5042 * gcc.dg/bitint-9.c: Likewise.
5043 * gcc.dg/c11-attr-syntax-3.c: Likewise.
5044 * gcc.dg/c11-builtins-1.c: Likewise.
5045 * gcc.dg/c11-complit-1.c: Likewise.
5046 * gcc.dg/c11-complit-2.c: Likewise.
5047 * gcc.dg/c11-complit-3.c: Likewise.
5048 * gcc.dg/c11-digit-separators-1.c: Likewise.
5049 * gcc.dg/c11-empty-init-3.c: Likewise.
5050 * gcc.dg/c11-enum-1.c: Likewise.
5051 * gcc.dg/c11-enum-2.c: Likewise.
5052 * gcc.dg/c11-enum-3.c: Likewise.
5053 * gcc.dg/c11-enum-4.c: Likewise.
5054 * gcc.dg/c11-enum-5.c: Likewise.
5055 * gcc.dg/c11-enum-6.c: Likewise.
5056 * gcc.dg/c11-floatn-5.c: Likewise.
5057 * gcc.dg/c11-floatn-6.c: Likewise.
5058 * gcc.dg/c11-floatn-7.c: Likewise.
5059 * gcc.dg/c11-floatn-8.c: Likewise.
5060 * gcc.dg/c11-fordecl-3.c: Likewise.
5061 * gcc.dg/c11-fordecl-4.c: Likewise.
5062 * gcc.dg/c11-keywords-1.c: Likewise.
5063 * gcc.dg/c11-old-style-definition-1.c: Likewise.
5064 * gcc.dg/c11-old-style-definition-2.c: Likewise.
5065 * gcc.dg/c11-parm-omit-3.c: Likewise.
5066 * gcc.dg/c11-qual-1.c: Likewise.
5067 * gcc.dg/c11-static-assert-9.c: Likewise.
5068 * gcc.dg/c11-stdarg-3.c: Likewise.
5069 * gcc.dg/c11-unproto-1.c: Likewise.
5070 * gcc.dg/c11-unproto-2.c: Likewise.
5071 * gcc.dg/c11-utf8char-1.c: Likewise.
5072 * gcc.dg/c17-nullptr-2.c: Likewise.
5073 * gcc.dg/c2x-align-1.c: Likewise.
5074 * gcc.dg/c2x-align-6.c: Likewise.
5075 * gcc.dg/c2x-attr-deprecated-1.c: Likewise.
5076 * gcc.dg/c2x-attr-deprecated-2.c: Likewise.
5077 * gcc.dg/c2x-attr-deprecated-3.c: Likewise.
5078 * gcc.dg/c2x-attr-deprecated-4.c: Likewise.
5079 * gcc.dg/c2x-attr-fallthrough-1.c: Likewise.
5080 * gcc.dg/c2x-attr-fallthrough-2.c: Likewise.
5081 * gcc.dg/c2x-attr-fallthrough-3.c: Likewise.
5082 * gcc.dg/c2x-attr-fallthrough-4.c: Likewise.
5083 * gcc.dg/c2x-attr-fallthrough-5.c: Likewise.
5084 * gcc.dg/c2x-attr-fallthrough-6.c: Likewise.
5085 * gcc.dg/c2x-attr-maybe_unused-1.c: Likewise.
5086 * gcc.dg/c2x-attr-maybe_unused-2.c: Likewise.
5087 * gcc.dg/c2x-attr-maybe_unused-3.c: Likewise.
5088 * gcc.dg/c2x-attr-maybe_unused-4.c: Likewise.
5089 * gcc.dg/c2x-attr-nodiscard-1.c: Likewise.
5090 * gcc.dg/c2x-attr-nodiscard-2.c: Likewise.
5091 * gcc.dg/c2x-attr-nodiscard-3.c: Likewise.
5092 * gcc.dg/c2x-attr-nodiscard-4.c: Likewise.
5093 * gcc.dg/c2x-attr-noreturn-1.c: Likewise.
5094 * gcc.dg/c2x-attr-noreturn-2.c: Likewise.
5095 * gcc.dg/c2x-attr-noreturn-3.c: Likewise.
5096 * gcc.dg/c2x-attr-syntax-1.c: Likewise.
5097 * gcc.dg/c2x-attr-syntax-2.c: Likewise.
5098 * gcc.dg/c2x-attr-syntax-3.c: Likewise.
5099 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
5100 * gcc.dg/c2x-attr-syntax-5.c: Likewise.
5101 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
5102 * gcc.dg/c2x-auto-1.c: Likewise.
5103 * gcc.dg/c2x-auto-2.c: Likewise.
5104 * gcc.dg/c2x-auto-3.c: Likewise.
5105 * gcc.dg/c2x-auto-4.c: Likewise.
5106 * gcc.dg/c2x-binary-constants-1.c: Likewise.
5107 * gcc.dg/c2x-binary-constants-2.c: Likewise.
5108 * gcc.dg/c2x-binary-constants-3.c: Likewise.
5109 * gcc.dg/c2x-bool-1.c: Likewise.
5110 * gcc.dg/c2x-bool-2.c: Likewise.
5111 * gcc.dg/c2x-bool-limits-1.c: Likewise.
5112 * gcc.dg/c2x-builtins-1.c: Likewise.
5113 * gcc.dg/c2x-complit-1.c: Likewise.
5114 * gcc.dg/c2x-complit-2.c: Likewise.
5115 * gcc.dg/c2x-complit-3.c: Likewise.
5116 * gcc.dg/c2x-complit-4.c: Likewise.
5117 * gcc.dg/c2x-complit-5.c: Likewise.
5118 * gcc.dg/c2x-complit-6.c: Likewise.
5119 * gcc.dg/c2x-complit-7.c: Likewise.
5120 * gcc.dg/c2x-complit-8.c: Likewise.
5121 * gcc.dg/c2x-concat-1.c: Likewise.
5122 * gcc.dg/c2x-constexpr-1.c: Likewise.
5123 * gcc.dg/c2x-constexpr-2a.c: Likewise.
5124 * gcc.dg/c2x-constexpr-2b.c: Likewise.
5125 * gcc.dg/c2x-constexpr-3.c: Likewise.
5126 * gcc.dg/c2x-constexpr-4.c: Likewise.
5127 * gcc.dg/c2x-constexpr-5.c: Likewise.
5128 * gcc.dg/c2x-constexpr-6.c: Likewise.
5129 * gcc.dg/c2x-constexpr-7.c: Likewise.
5130 * gcc.dg/c2x-constexpr-8.c: Likewise.
5131 * gcc.dg/c2x-constexpr-9.c: Likewise.
5132 * gcc.dg/c2x-digit-separators-1.c: Likewise.
5133 * gcc.dg/c2x-digit-separators-2.c: Likewise.
5134 * gcc.dg/c2x-digit-separators-3.c: Likewise.
5135 * gcc.dg/c2x-empty-init-1.c: Likewise.
5136 * gcc.dg/c2x-empty-init-2.c: Likewise.
5137 * gcc.dg/c2x-empty-init-3.c: Likewise.
5138 * gcc.dg/c2x-enum-1.c: Likewise.
5139 * gcc.dg/c2x-enum-2.c: Likewise.
5140 * gcc.dg/c2x-enum-3.c: Likewise.
5141 * gcc.dg/c2x-enum-4.c: Likewise.
5142 * gcc.dg/c2x-enum-5.c: Likewise.
5143 * gcc.dg/c2x-enum-6.c: Likewise.
5144 * gcc.dg/c2x-enum-7.c: Likewise.
5145 * gcc.dg/c2x-enum-8.c: Likewise.
5146 * gcc.dg/c2x-float-1.c: Likewise.
5147 * gcc.dg/c2x-float-10.c: Likewise.
5148 * gcc.dg/c2x-float-11.c: Likewise.
5149 * gcc.dg/c2x-float-12.c: Likewise.
5150 * gcc.dg/c2x-float-13.c: Likewise.
5151 * gcc.dg/c2x-float-2.c: Likewise.
5152 * gcc.dg/c2x-float-3.c: Likewise.
5153 * gcc.dg/c2x-float-4.c: Likewise.
5154 * gcc.dg/c2x-float-5.c: Likewise.
5155 * gcc.dg/c2x-float-6.c: Likewise.
5156 * gcc.dg/c2x-float-7a.c: Likewise.
5157 * gcc.dg/c2x-float-7b.c: Likewise.
5158 * gcc.dg/c2x-float-7c.c: Likewise.
5159 * gcc.dg/c2x-float-8.c: Likewise.
5160 * gcc.dg/c2x-float-9.c: Likewise.
5161 * gcc.dg/c2x-float-no-dfp-1.c: Likewise.
5162 * gcc.dg/c2x-float-no-dfp-2.c: Likewise.
5163 * gcc.dg/c2x-float-no-dfp-3.c: Likewise.
5164 * gcc.dg/c2x-float-no-dfp-4.c: Likewise.
5165 * gcc.dg/c2x-floatn-1.c: Likewise.
5166 * gcc.dg/c2x-floatn-2.c: Likewise.
5167 * gcc.dg/c2x-floatn-3.c: Likewise.
5168 * gcc.dg/c2x-floatn-4.c: Likewise.
5169 * gcc.dg/c2x-floatn-5.c: Likewise.
5170 * gcc.dg/c2x-floatn-6.c: Likewise.
5171 * gcc.dg/c2x-floatn-7.c: Likewise.
5172 * gcc.dg/c2x-floatn-8.c: Likewise.
5173 * gcc.dg/c2x-fordecl-1.c: Likewise.
5174 * gcc.dg/c2x-fordecl-2.c: Likewise.
5175 * gcc.dg/c2x-fordecl-3.c: Likewise.
5176 * gcc.dg/c2x-fordecl-4.c: Likewise.
5177 * gcc.dg/c2x-has-c-attribute-1.c: Likewise.
5178 * gcc.dg/c2x-has-c-attribute-2.c: Likewise.
5179 * gcc.dg/c2x-has-c-attribute-3.c: Likewise.
5180 * gcc.dg/c2x-has-c-attribute-4.c: Likewise.
5181 * gcc.dg/c2x-labels-1.c: Likewise.
5182 * gcc.dg/c2x-labels-2.c: Likewise.
5183 * gcc.dg/c2x-labels-3.c: Likewise.
5184 * gcc.dg/c2x-limits-1.c: Likewise.
5185 * gcc.dg/c2x-no-dfp-1.c: Likewise.
5186 * gcc.dg/c2x-nullptr-1.c: Likewise.
5187 * gcc.dg/c2x-nullptr-2.c: Likewise.
5188 * gcc.dg/c2x-nullptr-3.c: Likewise.
5189 * gcc.dg/c2x-nullptr-4.c: Likewise.
5190 * gcc.dg/c2x-nullptr-5.c: Likewise.
5191 * gcc.dg/c2x-nullptr-6.c: Likewise.
5192 * gcc.dg/c2x-old-style-definition-1.c: Likewise.
5193 * gcc.dg/c2x-old-style-definition-2.c: Likewise.
5194 * gcc.dg/c2x-old-style-definition-3.c: Likewise.
5195 * gcc.dg/c2x-old-style-definition-4.c: Likewise.
5196 * gcc.dg/c2x-old-style-definition-5.c: Likewise.
5197 * gcc.dg/c2x-old-style-definition-6.c: Likewise.
5198 * gcc.dg/c2x-parm-omit-1.c: Likewise.
5199 * gcc.dg/c2x-parm-omit-2.c: Likewise.
5200 * gcc.dg/c2x-parm-omit-3.c: Likewise.
5201 * gcc.dg/c2x-parm-omit-4.c: Likewise.
5202 * gcc.dg/c2x-qual-1.c: Likewise.
5203 * gcc.dg/c2x-qual-2.c: Likewise.
5204 * gcc.dg/c2x-qual-3.c: Likewise.
5205 * gcc.dg/c2x-qual-4.c: Likewise.
5206 * gcc.dg/c2x-qual-5.c: Likewise.
5207 * gcc.dg/c2x-qual-6.c: Likewise.
5208 * gcc.dg/c2x-qual-7.c: Likewise.
5209 * gcc.dg/c2x-static-assert-1.c: Likewise.
5210 * gcc.dg/c2x-static-assert-2.c: Likewise.
5211 * gcc.dg/c2x-static-assert-3.c: Likewise.
5212 * gcc.dg/c2x-static-assert-4.c: Likewise.
5213 * gcc.dg/c2x-stdarg-1.c: Likewise.
5214 * gcc.dg/c2x-stdarg-2.c: Likewise.
5215 * gcc.dg/c2x-stdarg-3.c: Likewise.
5216 * gcc.dg/c2x-stdarg-4.c: Likewise.
5217 * gcc.dg/c2x-stdarg-5.c: Likewise.
5218 * gcc.dg/c2x-stdatomic-1.c: Likewise.
5219 * gcc.dg/c2x-stddef-1.c: Likewise.
5220 * gcc.dg/c2x-stdint-1.c: Likewise.
5221 * gcc.dg/c2x-thread-local-1.c: Likewise.
5222 * gcc.dg/c2x-thread-local-2.c: Likewise.
5223 * gcc.dg/c2x-typeof-1.c: Likewise.
5224 * gcc.dg/c2x-typeof-2.c: Likewise.
5225 * gcc.dg/c2x-typeof-3.c: Likewise.
5226 * gcc.dg/c2x-unproto-1.c: Likewise.
5227 * gcc.dg/c2x-unproto-2.c: Likewise.
5228 * gcc.dg/c2x-unproto-3.c: Likewise.
5229 * gcc.dg/c2x-unproto-4.c: Likewise.
5230 * gcc.dg/c2x-unreachable-1.c: Likewise.
5231 * gcc.dg/c2x-utf8char-1.c: Likewise.
5232 * gcc.dg/c2x-utf8char-2.c: Likewise.
5233 * gcc.dg/c2x-utf8char-3.c: Likewise.
5234 * gcc.dg/c2x-utf8str-type.c: Likewise.
5235 * gcc.dg/c2x-utf8str.c: Likewise.
5236 * gcc.dg/c90-auto-1.c: Likewise.
5237 * gcc.dg/c90-complit-2.c: Likewise.
5238 * gcc.dg/cpp/c11-warning-3.c: Likewise.
5239 * gcc.dg/cpp/c2x-elifdef-1.c: Likewise.
5240 * gcc.dg/cpp/c2x-elifdef-2.c: Likewise.
5241 * gcc.dg/cpp/c2x-scope-1.c: Likewise.
5242 * gcc.dg/cpp/c2x-scope-2.c: Likewise.
5243 * gcc.dg/cpp/c2x-trigraphs-1.c: Likewise.
5244 * gcc.dg/cpp/c2x-trigraphs-2.c: Likewise.
5245 * gcc.dg/cpp/c2x-ucn-1.c: Likewise.
5246 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Likewise.
5247 * gcc.dg/cpp/c2x-ucnid-1.c: Likewise.
5248 * gcc.dg/cpp/c2x-va-opt-1.c: Likewise.
5249 * gcc.dg/cpp/c2x-warning-1.c: Likewise.
5250 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
5251 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
5252 * gcc.dg/cpp/gnu2x-warning-1.c: Likewise.
5253 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
5254 * gcc.dg/cr-decimal-dig-2.c: Likewise.
5255 * gcc.dg/cr-decimal-dig-3.c: Likewise.
5256 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
5257 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
5258 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
5259 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
5260 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
5261 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
5262 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
5263 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
5264 * gcc.dg/dfp/bitint-1.c: Likewise.
5265 * gcc.dg/dfp/bitint-2.c: Likewise.
5266 * gcc.dg/dfp/bitint-3.c: Likewise.
5267 * gcc.dg/dfp/bitint-4.c: Likewise.
5268 * gcc.dg/dfp/bitint-5.c: Likewise.
5269 * gcc.dg/dfp/bitint-6.c: Likewise.
5270 * gcc.dg/dfp/bitint-7.c: Likewise.
5271 * gcc.dg/dfp/bitint-8.c: Likewise.
5272 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Likewise.
5273 * gcc.dg/dfp/c2x-constants-1.c: Likewise.
5274 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
5275 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Likewise.
5276 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Likewise.
5277 * gcc.dg/dfp/c2x-float-dfp-1.c: Likewise.
5278 * gcc.dg/dfp/c2x-float-dfp-2.c: Likewise.
5279 * gcc.dg/dfp/c2x-float-dfp-3.c: Likewise.
5280 * gcc.dg/dfp/c2x-float-dfp-4.c: Likewise.
5281 * gcc.dg/dfp/c2x-float-dfp-5.c: Likewise.
5282 * gcc.dg/dfp/c2x-float-dfp-6.c: Likewise.
5283 * gcc.dg/dfp/c2x-float-dfp-7.c: Likewise.
5284 * gcc.dg/dfp/c2x-float-dfp-8.c: Likewise.
5285 * gcc.dg/dfp/c2x-keywords-1.c: Likewise.
5286 * gcc.dg/dfp/c2x-keywords-2.c: Likewise.
5287 * gcc.dg/dfp/tr24732-float-dfp-1.c: Likewise.
5288 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
5289 * gcc.dg/fixed-point/bitint-1.c: Likewise.
5290 * gcc.dg/format/c11-printf-1.c: Likewise.
5291 * gcc.dg/format/c11-scanf-1.c: Likewise.
5292 * gcc.dg/format/c2x-dfp-printf-1.c: Likewise.
5293 * gcc.dg/format/c2x-dfp-scanf-1.c: Likewise.
5294 * gcc.dg/format/c2x-printf-1.c: Likewise.
5295 * gcc.dg/format/c2x-scanf-1.c: Likewise.
5296 * gcc.dg/format/c2x-strftime-1.c: Likewise.
5297 * gcc.dg/format/ext-10.c: Likewise.
5298 * gcc.dg/format/ext-9.c: Likewise.
5299 * gcc.dg/gnu11-typeof-2.c: Likewise.
5300 * gcc.dg/gnu2x-attr-syntax-1.c: Likewise.
5301 * gcc.dg/gnu2x-attr-syntax-2.c: Likewise.
5302 * gcc.dg/gnu2x-attrs-1.c: Likewise.
5303 * gcc.dg/gnu2x-attrs-2.c: Likewise.
5304 * gcc.dg/gnu2x-auto-1.c: Likewise.
5305 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Likewise.
5306 * gcc.dg/gnu2x-complit-1.c: Likewise.
5307 * gcc.dg/gnu2x-complit-2.c: Likewise.
5308 * gcc.dg/gnu2x-constexpr-1.c: Likewise.
5309 * gcc.dg/gnu2x-empty-init-1.c: Likewise.
5310 * gcc.dg/gnu2x-empty-init-2.c: Likewise.
5311 * gcc.dg/gnu2x-enum-1.c: Likewise.
5312 * gcc.dg/gnu2x-static-assert-1.c: Likewise.
5313 * gcc.dg/gnu2x-stdarg-1.c: Likewise.
5314 * gcc.dg/gnu2x-typeof-1.c: Likewise.
5315 * gcc.dg/gnu2x-utf8char-1.c: Likewise.
5316 * gcc.dg/gnu2x-utf8str-type.c: Likewise.
5317 * gcc.dg/gnu2x-utf8str.c: Likewise.
5318 * gcc.dg/gomp/attrs-1.c: Likewise.
5319 * gcc.dg/gomp/attrs-10.c: Likewise.
5320 * gcc.dg/gomp/attrs-11.c: Likewise.
5321 * gcc.dg/gomp/attrs-12.c: Likewise.
5322 * gcc.dg/gomp/attrs-13.c: Likewise.
5323 * gcc.dg/gomp/attrs-14.c: Likewise.
5324 * gcc.dg/gomp/attrs-15.c: Likewise.
5325 * gcc.dg/gomp/attrs-16.c: Likewise.
5326 * gcc.dg/gomp/attrs-17.c: Likewise.
5327 * gcc.dg/gomp/attrs-18.c: Likewise.
5328 * gcc.dg/gomp/attrs-19.c: Likewise.
5329 * gcc.dg/gomp/attrs-2.c: Likewise.
5330 * gcc.dg/gomp/attrs-20.c: Likewise.
5331 * gcc.dg/gomp/attrs-21.c: Likewise.
5332 * gcc.dg/gomp/attrs-3.c: Likewise.
5333 * gcc.dg/gomp/attrs-4.c: Likewise.
5334 * gcc.dg/gomp/attrs-5.c: Likewise.
5335 * gcc.dg/gomp/attrs-6.c: Likewise.
5336 * gcc.dg/gomp/attrs-7.c: Likewise.
5337 * gcc.dg/gomp/attrs-8.c: Likewise.
5338 * gcc.dg/gomp/attrs-9.c: Likewise.
5339 * gcc.dg/limits-width-2.c: Likewise.
5340 * gcc.dg/qual-return-10.c: Likewise.
5341 * gcc.dg/qual-return-9.c: Likewise.
5342 * gcc.dg/sso-19.c: Likewise.
5343 * gcc.dg/stdckdint-1.c: Likewise.
5344 * gcc.dg/stdckdint-2.c: Likewise.
5345 * gcc.dg/stdint-width-2.c: Likewise.
5346 * gcc.dg/tm/attrs-1.c: Likewise.
5347 * gcc.dg/torture/bitint-1.c: Likewise.
5348 * gcc.dg/torture/bitint-10.c: Likewise.
5349 * gcc.dg/torture/bitint-11.c: Likewise.
5350 * gcc.dg/torture/bitint-12.c: Likewise.
5351 * gcc.dg/torture/bitint-13.c: Likewise.
5352 * gcc.dg/torture/bitint-14.c: Likewise.
5353 * gcc.dg/torture/bitint-15.c: Likewise.
5354 * gcc.dg/torture/bitint-16.c: Likewise.
5355 * gcc.dg/torture/bitint-17.c: Likewise.
5356 * gcc.dg/torture/bitint-18.c: Likewise.
5357 * gcc.dg/torture/bitint-19.c: Likewise.
5358 * gcc.dg/torture/bitint-2.c: Likewise.
5359 * gcc.dg/torture/bitint-20.c: Likewise.
5360 * gcc.dg/torture/bitint-21.c: Likewise.
5361 * gcc.dg/torture/bitint-22.c: Likewise.
5362 * gcc.dg/torture/bitint-23.c: Likewise.
5363 * gcc.dg/torture/bitint-24.c: Likewise.
5364 * gcc.dg/torture/bitint-25.c: Likewise.
5365 * gcc.dg/torture/bitint-26.c: Likewise.
5366 * gcc.dg/torture/bitint-27.c: Likewise.
5367 * gcc.dg/torture/bitint-28.c: Likewise.
5368 * gcc.dg/torture/bitint-29.c: Likewise.
5369 * gcc.dg/torture/bitint-3.c: Likewise.
5370 * gcc.dg/torture/bitint-30.c: Likewise.
5371 * gcc.dg/torture/bitint-31.c: Likewise.
5372 * gcc.dg/torture/bitint-32.c: Likewise.
5373 * gcc.dg/torture/bitint-33.c: Likewise.
5374 * gcc.dg/torture/bitint-34.c: Likewise.
5375 * gcc.dg/torture/bitint-35.c: Likewise.
5376 * gcc.dg/torture/bitint-36.c: Likewise.
5377 * gcc.dg/torture/bitint-37.c: Likewise.
5378 * gcc.dg/torture/bitint-38.c: Likewise.
5379 * gcc.dg/torture/bitint-39.c: Likewise.
5380 * gcc.dg/torture/bitint-4.c: Likewise.
5381 * gcc.dg/torture/bitint-40.c: Likewise.
5382 * gcc.dg/torture/bitint-41.c: Likewise.
5383 * gcc.dg/torture/bitint-42.c: Likewise.
5384 * gcc.dg/torture/bitint-5.c: Likewise.
5385 * gcc.dg/torture/bitint-6.c: Likewise.
5386 * gcc.dg/torture/bitint-7.c: Likewise.
5387 * gcc.dg/torture/bitint-8.c: Likewise.
5388 * gcc.dg/torture/bitint-9.c: Likewise.
5389 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
5390 * gcc.dg/torture/c2x-stdarg-split-1a.c: Likewise.
5391 * gcc.dg/torture/c2x-stdarg-split-1b.c: Likewise.
5392 * gcc.dg/torture/float128-nan-floath.c: Likewise.
5393 * gcc.dg/torture/float128x-nan-floath.c: Likewise.
5394 * gcc.dg/torture/float16-nan-floath.c: Likewise.
5395 * gcc.dg/torture/float32-nan-floath.c: Likewise.
5396 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
5397 * gcc.dg/torture/float64-nan-floath.c: Likewise.
5398 * gcc.dg/torture/float64x-nan-floath.c: Likewise.
5399 * gcc.target/i386/excess-precision-11.c: Likewise.
5400 * gcc.target/i386/excess-precision-12.c: Likewise.
5401 * lib/target-supports.exp: Likewise.
5402 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Likewise.
5404 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5406 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
5407 * lib/target-supports.exp: Remove riscv.
5409 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
5411 * gcc.dg/pr112359.c: New test.
5413 2023-11-07 Marek Polacek <polacek@redhat.com>
5415 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
5417 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
5419 * c-c++-common/gomp/declare-target-7.c: Update expected error message.
5420 * c-c++-common/gomp/declare-target-indirect-1.c: New.
5421 * c-c++-common/gomp/declare-target-indirect-2.c: New.
5422 * g++.dg/gomp/attrs-21.C (v12): Update expected error message.
5423 * g++.dg/gomp/declare-target-indirect-1.C: New.
5424 * gcc.dg/gomp/attrs-21.c (v12): Update expected error message.
5426 2023-11-07 Joseph Myers <joseph@codesourcery.com>
5428 * gcc.dg/binary-constants-2.c: Refer to C23 instead of C2X.
5429 * gcc.dg/binary-constants-3.c: Likewise.
5430 * gcc.dg/bitint-23.c: Likewise.
5431 * gcc.dg/bitint-26.c: Likewise.
5432 * gcc.dg/bitint-27.c: Likewise.
5433 * gcc.dg/c11-attr-syntax-1.c: Likewise.
5434 * gcc.dg/c11-attr-syntax-2.c: Likewise.
5435 * gcc.dg/c11-floatn-1.c: Likewise.
5436 * gcc.dg/c11-floatn-2.c: Likewise.
5437 * gcc.dg/c11-floatn-3.c: Likewise.
5438 * gcc.dg/c11-floatn-4.c: Likewise.
5439 * gcc.dg/c11-floatn-5.c: Likewise.
5440 * gcc.dg/c11-floatn-6.c: Likewise.
5441 * gcc.dg/c11-floatn-7.c: Likewise.
5442 * gcc.dg/c11-floatn-8.c: Likewise.
5443 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
5444 * gcc.dg/c2x-attr-syntax-6.c: Likewise.
5445 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
5446 * gcc.dg/c2x-binary-constants-2.c: Likewise.
5447 * gcc.dg/c2x-floatn-5.c: Likewise.
5448 * gcc.dg/c2x-floatn-6.c: Likewise.
5449 * gcc.dg/c2x-floatn-7.c: Likewise.
5450 * gcc.dg/c2x-floatn-8.c: Likewise.
5451 * gcc.dg/c2x-nullptr-4.c: Likewise.
5452 * gcc.dg/c2x-qual-2.c: Likewise.
5453 * gcc.dg/c2x-qual-3.c: Likewise.
5454 * gcc.dg/c2x-qual-6.c: Likewise.
5455 * gcc.dg/cpp/c11-warning-1.c: Likewise.
5456 * gcc.dg/cpp/c11-warning-2.c: Likewise.
5457 * gcc.dg/cpp/c11-warning-3.c: Likewise.
5458 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
5459 * gcc.dg/cpp/gnu11-elifdef-3.c: Likewise.
5460 * gcc.dg/cpp/gnu11-elifdef-4.c: Likewise.
5461 * gcc.dg/cpp/gnu11-warning-1.c: Likewise.
5462 * gcc.dg/cpp/gnu11-warning-2.c: Likewise.
5463 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
5464 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
5465 * gcc.dg/dfp/c11-constants-1.c: Likewise.
5466 * gcc.dg/dfp/c11-constants-2.c: Likewise.
5467 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
5468 * gcc.dg/dfp/constants-pedantic.c: Likewise.
5469 * gcc.dg/pr30260.c: Likewise.
5470 * gcc.dg/system-binary-constants-1.c: Likewise.
5472 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5475 * gcc.dg/vect/pr65518.c: Fix check for RVV.
5477 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
5479 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
5481 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
5483 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
5484 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
5486 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5488 * lib/target-supports.exp: Add RISC-V.
5490 2023-11-07 Alexandre Oliva <oliva@adacore.com>
5492 * lib/target-supports.exp
5493 (check_effective_target_opt_mstrict_align): New.
5494 * gcc.dg/strlenopt-80.c: Add -mno-strict-align if supported.
5495 * gcc.target/powerpc/prefix-ds-dq.c: Likewise.
5496 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
5497 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
5498 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
5499 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
5500 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
5501 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
5502 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
5503 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
5504 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: Likewise.
5505 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: Likewise.
5506 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: Likewise.
5507 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: Likewise.
5508 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: Likewise.
5509 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: Likewise.
5510 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: Likewise.
5511 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: Likewise.
5512 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
5513 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
5514 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
5515 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
5516 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
5517 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
5518 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
5519 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
5520 * gcc.target/powerpc/p9-vec-length-full-run-1.c: Likewise.
5521 * gcc.target/powerpc/p9-vec-length-full-run-2.c: Likewise.
5522 * gcc.target/powerpc/p9-vec-length-full-run-3.c: Likewise.
5523 * gcc.target/powerpc/p9-vec-length-full-run-4.c: Likewise.
5524 * gcc.target/powerpc/p9-vec-length-full-run-5.c: Likewise.
5525 * gcc.target/powerpc/p9-vec-length-full-run-6.c: Likewise.
5526 * gcc.target/powerpc/p9-vec-length-full-run-7.c: Likewise.
5527 * gcc.target/powerpc/p9-vec-length-full-run-8.c: Likewise.
5529 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
5531 * gcc.target/riscv/xtheadmemidx-helpers.h:
5532 Replace stdint.h with stdint-gcc.h.
5534 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
5536 * gcc.target/riscv/xtheadfmemidx-index-update.c: Add ABI.
5537 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: Likewise.
5538 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: Likewise.
5539 * gcc.target/riscv/xtheadfmemidx-index.c: Likewise.
5540 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: Likewise.
5541 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: Likewise.
5542 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: Likewise.
5543 * gcc.target/riscv/xtheadfmemidx-uindex.c: Likewise.
5545 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5547 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
5549 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
5552 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
5554 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
5556 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
5557 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
5559 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5561 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
5563 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5565 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
5566 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
5568 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5570 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
5572 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5575 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
5576 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
5578 2023-11-07 Pan Li <pan2.li@intel.com>
5580 * gcc.target/riscv/rvv/autovec/unop/math-iceil-1.c: New test.
5581 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-1.c: New test.
5582 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-0.c: New test.
5583 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c: New test.
5584 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-0.c: New test.
5585 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-run-0.c: New test.
5586 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-0.c: New test.
5587 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-run-0.c: New test.
5588 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: New test.
5589 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: New test.
5590 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: New test.
5591 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: New test.
5593 2023-11-07 Pan Li <pan2.li@intel.com>
5596 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5598 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
5600 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5602 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
5604 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5606 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
5608 2023-11-06 Florian Weimer <fweimer@redhat.com>
5610 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
5613 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5615 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
5618 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5620 * g++.dg/init/array54.C: Require thread_fence.
5621 * gcc.dg/c2x-nullptr-1.c: Likewise.
5622 * gcc.dg/pr103721-2.c: Likewise.
5623 * lib/target-supports.exp (check_effective_target_thread_fence):
5626 2023-11-06 Joseph Myers <joseph@codesourcery.com>
5629 * gcc.dg/c23-opts-1.c, gcc.dg/c23-opts-2.c, gcc.dg/c23-opts-3.c,
5630 gcc.dg/c23-opts-4.c, gcc.dg/c23-opts-5.c, gcc.dg/gnu23-opts-1.c,
5631 gcc.dg/gnu23-opts-2.c: New tests.
5633 2023-11-06 Pan Li <pan2.li@intel.com>
5635 * gcc.target/riscv/rvv/autovec/unop/math-iround-1.c: New test.
5636 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-1.c: New test.
5637 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-0.c: New test.
5638 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-run-0.c: New test.
5639 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-0.c: New test.
5640 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-run-0.c: New test.
5641 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-0.c: New test.
5642 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-run-0.c: New test.
5643 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: New test.
5644 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: New test.
5645 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: New test.
5646 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: New test.
5648 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5650 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
5652 2023-11-06 Richard Biener <rguenther@suse.de>
5654 PR tree-optimization/111950
5655 * gcc.dg/torture/pr111950.c: New testcase.
5657 2023-11-06 Richard Biener <rguenther@suse.de>
5659 PR tree-optimization/112404
5660 * gfortran.dg/pr112404.f90: New testcase.
5662 2023-11-06 Florian Weimer <fweimer@redhat.com>
5664 * gcc.c-torture/compile/20000412-2.c (f): Call
5665 __builtin_strlen instead of strlen.
5666 * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2):
5668 * gcc.c-torture/compile/20000802-1.c (bar): Call
5669 __builtin_memcpy instead of memcpy.
5670 * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise.
5671 * gcc.c-torture/compile/20010706-1.c (foo): Add missing int
5673 * gcc.c-torture/compile/20020314-1.c (add_output_space_event)
5674 (del_tux_atom, add_req_to_workqueue): Declare.
5675 * gcc.c-torture/compile/20020701-1.c (f): Call
5676 __builtin_memcpy instead of memcpy.
5677 * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp
5679 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
5680 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
5682 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
5684 * gcc.c-torture/compile/20030416-1.c (bar): Declare.
5685 (main): Add missing int return type.
5686 * gcc.c-torture/compile/20030503-1.c (bar): Declare.
5687 * gcc.c-torture/compile/20030530-1.c: (bar): Declare.
5688 * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare.
5689 * gcc.c-torture/compile/20040101-1.c (test16): Call
5690 __builtin_printf instead of printf.
5691 * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare.
5692 * gcc.c-torture/compile/20040304-1.c (macarg): Declare.
5693 * gcc.c-torture/compile/20040705-1.c (f): Call
5694 __builtin_memcpy instead of memcpy.
5695 * gcc.c-torture/compile/20040908-1.c (bar): Declare.
5696 * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare.
5697 * gcc.c-torture/compile/20051228-1.c (bar): Declare.
5698 * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string):
5700 (int_c_lex, cb_ident): Add missing void return type.
5701 (cb_ident): Define as static.
5702 * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare.
5703 * gcc.c-torture/compile/20070129.c (regcurly)
5705 * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare.
5706 * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare.
5707 * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither):
5708 Add missing void return type.
5709 * gcc.c-torture/compile/20071107-1.c
5710 (settings_install_property_parser): Declare.
5711 * gcc.c-torture/compile/20090907-1.c (load_waveform): Call
5712 __builtin_abort instead of abort.
5713 * gcc.c-torture/compile/20100907.c (t): Add missing void
5715 * gcc.c-torture/compile/20120524-1.c (build_packet): Call
5716 __builtin_memcpy instead of memcpy.
5717 * gcc.c-torture/compile/20120830-2.c
5718 (ubidi_writeReordered_49): Add missing void return type.
5719 * gcc.c-torture/compile/20121010-1.c (read_long): Add missing
5721 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
5723 * gcc.c-torture/compile/920409-1.c (x): Likewise.
5724 * gcc.c-torture/compile/920410-1.c (main): Add missing int
5725 return type. Call __builtin_printf instead of printf.
5726 * gcc.c-torture/compile/920410-2.c (joe): Add missing void
5728 * gcc.c-torture/compile/920411-2.c (x): Likewise.
5729 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
5731 * gcc.c-torture/compile/920428-3.c (x): Add missing int types.
5732 * gcc.c-torture/compile/920428-4.c (x): Add missing void
5733 return type and int parameter type.
5734 * gcc.c-torture/compile/920501-10.c (x): Add missing int
5736 * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise.
5737 * gcc.c-torture/compile/920501-17.c (x): Add missing void
5739 * gcc.c-torture/compile/920501-19.c (y): Likewise.
5740 * gcc.c-torture/compile/920501-22.c (x): Likewise.
5741 * gcc.c-torture/compile/920501-3.c (x): Likewise.
5742 * gcc.c-torture/compile/920501-4.c (foo): Likewise.
5743 * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort
5745 * gcc.c-torture/compile/920615-1.c (f): Add missing void
5747 * gcc.c-torture/compile/920623-1.c (g): Likewise.
5748 * gcc.c-torture/compile/920624-1.c (f): Likewise.
5749 * gcc.c-torture/compile/920711-1.c (f): Add missing int types.
5750 * gcc.c-torture/compile/920729-1.c (f): Add missing void
5752 * gcc.c-torture/compile/920806-1.c (f): Likewise.
5753 * gcc.c-torture/compile/920821-2.c (f): Likewise.
5754 * gcc.c-torture/compile/920825-1.c (f): Likewise.
5755 * gcc.c-torture/compile/920825-2.c (f, g): Add missing void
5757 * gcc.c-torture/compile/920826-1.c (f): Likewise.
5758 * gcc.c-torture/compile/920828-1.c (f): Add missing int types.
5759 * gcc.c-torture/compile/920829-1.c (f): Add missing void
5761 * gcc.c-torture/compile/920928-3.c (f): Likewise.
5762 * gcc.c-torture/compile/921012-2.c (f): Likewise.
5763 * gcc.c-torture/compile/921013-1.c (f): Likewise.
5764 * gcc.c-torture/compile/921019-1.c (f): Add missing void
5766 * gcc.c-torture/compile/921026-1.c (f): Add missing void
5768 * gcc.c-torture/compile/921126-1.c (f): Add missing int
5769 return type and missing void.
5770 * gcc.c-torture/compile/921227-1.c (f): Add missing void
5772 * gcc.c-torture/compile/930109-2.c (f): Add missing int types.
5773 * gcc.c-torture/compile/930210-1.c (f): Add missing void
5775 * gcc.c-torture/compile/930222-1.c (g): Declare.
5776 (f): Add missing int return type.
5777 * gcc.c-torture/compile/930421-1.c (f): Add missing void
5779 * gcc.c-torture/compile/930503-1.c (f): Likewise.
5780 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
5782 * gcc.c-torture/compile/930513-3.c (test): Add missing void
5784 * gcc.c-torture/compile/930523-1.c (f): Likewise.
5785 * gcc.c-torture/compile/930527-1.c (f): Likewise.
5786 * gcc.c-torture/compile/930603-1.c (f): Likewise.
5787 * gcc.c-torture/compile/930607-1.c (g): Likewise.
5788 * gcc.c-torture/compile/930702-1.c (f): Add missing int
5789 return type and missing void.
5790 * gcc.c-torture/compile/931018-1.c (f): Add missing void
5792 * gcc.c-torture/compile/931031-1.c (f): Likewise.
5793 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
5795 * gcc.c-torture/compile/940611-1.c (f): Likewise.
5796 * gcc.c-torture/compile/940712-1.c (f): Add missing int
5797 return type and missing void.
5798 * gcc.c-torture/compile/950512-1.c (g): Declare.
5799 (f): Add missing void return type.
5800 * gcc.c-torture/compile/950530-1.c (f): Add missing int
5802 * gcc.c-torture/compile/950610-1.c (f): Add missing void
5804 * gcc.c-torture/compile/950613-1.c (f): Add missing void
5806 * gcc.c-torture/compile/950816-1.c (f): Add missing int return
5807 type and missing void.
5808 * gcc.c-torture/compile/950816-2.c (func): Declare.
5809 (f): Add missing void types.
5810 * gcc.c-torture/compile/950816-3.c (f): Add missing int
5811 return type and missing void.
5812 * gcc.c-torture/compile/950919-1.c (f): Add missing void
5814 * gcc.c-torture/compile/950921-1.c (f): Add missing int
5815 return type and missing void.
5816 * gcc.c-torture/compile/951004-1.c (f): Add missing void
5818 * gcc.c-torture/compile/951116-1.c (f): Add missing int
5819 return type and missing void.
5820 * gcc.c-torture/compile/951128-1.c (f): Add missing void
5822 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
5824 * gcc.c-torture/compile/960220-1.c (f): Add missing void
5826 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
5828 * gcc.c-torture/compile/960704-1.c (main): Add missing int
5829 return type and missing void.
5830 * gcc.c-torture/compile/961031-1.c (f): Add missing void
5832 * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare.
5833 (main): Add missing int return type and missing void.
5834 * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit
5836 * gcc.c-torture/compile/981001-1.c (main): Likewise.
5837 * gcc.c-torture/compile/981107-1.c (call): Declare.
5838 * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call
5839 __builtin_memcpy instead of memcpy.
5840 * gcc.c-torture/compile/990617-1.c (main): Call
5841 __builtin_printf instead of printf.
5842 * gcc.c-torture/compile/991026-2.c (detach): Add missing void
5844 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
5845 * gcc.c-torture/compile/991229-3.c (rand): Declare.
5847 2023-11-06 Florian Weimer <fweimer@redhat.com>
5849 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
5851 (fputs_unlocked): Declare.
5853 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
5855 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
5858 2023-11-06 liuhongt <hongtao.liu@intel.com>
5860 * gcc.target/i386/pr112393.c: New test.
5862 2023-11-06 Richard Biener <rguenther@suse.de>
5864 PR tree-optimization/112369
5865 * gcc.dg/pr112369.c: New testcase.
5867 2023-11-06 Pan Li <pan2.li@intel.com>
5869 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
5871 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: Ditto.
5872 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: Ditto.
5874 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
5877 * lib/target-supports.exp
5878 (check_effective_target_powerpc_as_p10_htm): New proc.
5879 * g++.target/powerpc/pr111828-1.C: New test.
5880 * g++.target/powerpc/pr111828-2.C: New test.
5882 2023-11-06 xuli <xuli1@eswincomputing.com>
5883 Pan Li <pan2.li@intel.com>
5885 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: New test.
5886 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: New test.
5887 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: New test.
5888 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: New test.
5889 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: New test.
5890 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: New test.
5891 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: New test.
5892 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: New test.
5893 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: New test.
5894 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: New test.
5895 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: New test.
5896 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: New test.
5897 * gcc.target/riscv/rvv/base/overloaded_vadd.h: New test.
5898 * gcc.target/riscv/rvv/base/overloaded_vfadd.h: New test.
5899 * gcc.target/riscv/rvv/base/overloaded_vget_vset.h: New test.
5900 * gcc.target/riscv/rvv/base/overloaded_vloxseg2ei16.h: New test.
5901 * gcc.target/riscv/rvv/base/overloaded_vmv.h: New test.
5902 * gcc.target/riscv/rvv/base/overloaded_vreinterpret.h: New test.
5904 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
5907 * gcc.target/i386/pr111889.c: New test.
5909 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5911 * gcc.target/i386/pr111753.c: Require dfp.
5913 2023-11-05 Jakub Jelinek <jakub@redhat.com>
5915 * c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
5916 omp::sequence being supported also in C and add tests for omp::decl.
5917 * c-c++-common/gomp/attrs-2.c: Likewise.
5918 * c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
5920 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
5923 * gcc.target/aarch64/pr112105.c: New test.
5924 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
5925 rather than a 16-bit spill.
5927 2023-11-05 Pan Li <pan2.li@intel.com>
5929 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
5930 * gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
5931 * gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
5932 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
5933 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
5934 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
5935 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
5936 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
5937 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
5938 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
5939 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
5940 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
5941 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
5943 2023-11-04 Jakub Jelinek <jakub@redhat.com>
5945 * gcc.dg/gomp/attrs-19.c: New test.
5946 * gcc.dg/gomp/attrs-20.c: New test.
5947 * gcc.dg/gomp/attrs-21.c: New test.
5949 2023-11-04 Jakub Jelinek <jakub@redhat.com>
5951 * gcc.dg/gomp/attrs-1.c: New test.
5952 * gcc.dg/gomp/attrs-2.c: New test.
5953 * gcc.dg/gomp/attrs-3.c: New test.
5954 * gcc.dg/gomp/attrs-4.c: New test.
5955 * gcc.dg/gomp/attrs-5.c: New test.
5956 * gcc.dg/gomp/attrs-6.c: New test.
5957 * gcc.dg/gomp/attrs-7.c: New test.
5958 * gcc.dg/gomp/attrs-8.c: New test.
5959 * gcc.dg/gomp/attrs-9.c: New test.
5960 * gcc.dg/gomp/attrs-10.c: New test.
5961 * gcc.dg/gomp/attrs-11.c: New test.
5962 * gcc.dg/gomp/attrs-12.c: New test.
5963 * gcc.dg/gomp/attrs-13.c: New test.
5964 * gcc.dg/gomp/attrs-14.c: New test.
5965 * gcc.dg/gomp/attrs-15.c: New test.
5966 * gcc.dg/gomp/attrs-16.c: New test.
5967 * gcc.dg/gomp/attrs-17.c: New test.
5968 * gcc.dg/gomp/attrs-18.c: New test.
5969 * g++.dg/gomp/attrs-2.C: Enable for c++11 rather than just
5970 c++17. Avoid using omp : syntax for c++11, c++14 and c.
5972 2023-11-04 David Malcolm <dmalcolm@redhat.com>
5974 * gcc.dg/plugin/diagnostic_group_plugin.c: Update for changes to
5976 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Likewise.
5978 2023-11-03 Martin Uecker <uecker@tugraz.at>
5981 * gcc.dg/Wnonnull-4.c: Adapt test.
5982 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
5984 2023-11-03 Harald Anlauf <anlauf@gmx.de>
5987 * gfortran.dg/proc_ptr_53.f90: New test.
5989 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
5991 * gcc.dg/vect/vect-simd-clone-20.c: New file.
5992 * gfortran.dg/simd-builtins-1.h: Adapt.
5993 * gfortran.dg/simd-builtins-6.f90: Adapt.
5995 2023-11-03 Harald Anlauf <anlauf@gmx.de>
5998 * gfortran.dg/value_optional_1.f90: New test.
6000 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
6002 PR tree-optimization/111766
6003 * gcc.dg/pr111766.c: New.
6005 2023-11-03 Richard Biener <rguenther@suse.de>
6007 * gfortran.dg/20231103-1.f90: New testcase.
6008 * gfortran.dg/20231103-2.f90: Likewise.
6010 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
6012 * gcc.target/arc/adddi3-1.c: New test case.
6013 * gcc.target/arc/ashldi3-1.c: Likewise.
6015 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
6017 * g++.dg/tree-prof/indir-call-prof-2.C: Specify
6018 'dg-require-effective-target exceptions_enabled'.
6019 * g++.dg/tree-prof/partition1.C: Likewise.
6020 * g++.dg/tree-prof/partition2.C: Likewise.
6021 * g++.dg/tree-prof/partition3.C: Likewise.
6022 * g++.dg/tree-prof/pr51719.C: Likewise.
6023 * g++.dg/tree-prof/pr57451.C: Likewise.
6024 * g++.dg/tree-prof/pr59255.C: Likewise.
6026 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
6028 * g++.dg/lto/20081109-1_0.C: Specify
6029 'dg-require-effective-target exceptions_enabled'.
6030 * g++.dg/lto/20081109_0.C: Likewise.
6031 * g++.dg/lto/20091026-1_0.C: Likewise.
6032 * g++.dg/lto/pr87906_0.C: Likewise.
6033 * g++.dg/lto/pr88046_0.C: Likewise.
6035 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
6037 * g++.dg/compat/eh/ctor1_main.C: Specify
6038 'dg-require-effective-target exceptions_enabled'.
6039 * g++.dg/compat/eh/ctor2_main.C: Likewise.
6040 * g++.dg/compat/eh/dtor1_main.C: Likewise.
6041 * g++.dg/compat/eh/filter1_main.C: Likewise.
6042 * g++.dg/compat/eh/filter2_main.C: Likewise.
6043 * g++.dg/compat/eh/new1_main.C: Likewise.
6044 * g++.dg/compat/eh/nrv1_main.C: Likewise.
6045 * g++.dg/compat/eh/spec3_main.C: Likewise.
6046 * g++.dg/compat/eh/template1_main.C: Likewise.
6047 * g++.dg/compat/eh/unexpected1_main.C: Likewise.
6048 * g++.dg/compat/init/array5_main.C: Likewise.
6050 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
6052 * g++.dg/cpp0x/catch1.C: Specify
6053 'dg-require-effective-target exceptions_enabled'.
6054 * g++.dg/cpp0x/constexpr-throw.C: Likewise.
6055 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
6056 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6057 * g++.dg/cpp1y/pr79393-3.C: Likewise.
6058 * g++.dg/cpp2a/consteval-memfn1.C: Likewise.
6059 * g++.dg/cpp2a/consteval11.C: Likewise.
6060 * g++.dg/cpp2a/consteval34.C: Likewise.
6061 * g++.dg/cpp2a/consteval9.C: Likewise.
6062 * g++.dg/cpp2a/explicit1.C: Likewise.
6063 * g++.dg/cpp2a/explicit2.C: Likewise.
6064 * g++.dg/cpp2a/explicit5.C: Likewise.
6065 * g++.dg/eh/builtin10.C: Likewise.
6066 * g++.dg/eh/builtin11.C: Likewise.
6067 * g++.dg/eh/builtin6.C: Likewise.
6068 * g++.dg/eh/builtin7.C: Likewise.
6069 * g++.dg/eh/builtin9.C: Likewise.
6070 * g++.dg/eh/dtor4.C: Likewise.
6071 * g++.dg/eh/pr42859.C: Likewise.
6072 * g++.dg/ext/stmtexpr25.C: Likewise.
6073 * g++.dg/ext/vla4.C: Likewise.
6074 * g++.dg/init/placement4.C: Likewise.
6075 * g++.dg/other/error32.C: Likewise.
6076 * g++.dg/parse/crash55.C: Likewise.
6077 * g++.dg/parse/pr31952-2.C: Likewise.
6078 * g++.dg/parse/pr31952-3.C: Likewise.
6079 * g++.dg/tm/noexcept-7.C: Likewise.
6080 * g++.dg/torture/pr43257.C: Likewise.
6081 * g++.dg/torture/pr56694.C: Likewise.
6082 * g++.dg/torture/pr81659.C: Likewise.
6083 * g++.dg/warn/Wcatch-value-1.C: Likewise.
6084 * g++.dg/warn/Wcatch-value-2.C: Likewise.
6085 * g++.dg/warn/Wcatch-value-3.C: Likewise.
6086 * g++.dg/warn/Wcatch-value-3b.C: Likewise.
6087 * g++.dg/warn/Wexceptions1.C: Likewise.
6088 * g++.dg/warn/Wexceptions3.C: Likewise.
6089 * g++.dg/warn/Winfinite-recursion-3.C: Likewise.
6090 * g++.dg/warn/Wreturn-6.C: Likewise.
6091 * g++.dg/warn/Wstringop-truncation-2.C: Likewise.
6092 * g++.dg/warn/Wterminate1.C: Likewise.
6093 * g++.old-deja/g++.eh/catch1.C: Likewise.
6094 * g++.old-deja/g++.eh/catch10.C: Likewise.
6095 * g++.old-deja/g++.eh/cond1.C: Likewise.
6096 * g++.old-deja/g++.eh/ctor1.C: Likewise.
6097 * g++.old-deja/g++.eh/throw2.C: Likewise.
6098 * g++.old-deja/g++.other/cond5.C: Likewise.
6100 2023-11-03 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/112310
6103 * gcc.dg/torture/pr112310.c: New testcase.
6105 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
6108 * gfortran.dg/interface_50.f90: New test.
6110 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6113 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
6115 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
6118 * gfortran.dg/pr112316.f90: New test.
6120 2023-11-02 Jason Merrill <jason@redhat.com>
6125 * g++.dg/eh/return1.C: Add more cases.
6127 2023-11-02 Martin Uecker <uecker@tugraz.at>
6130 * gcc.dg/Walloc-size-3.c: New test.
6132 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
6134 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: New test.
6135 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: New test.
6136 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Adjust.
6137 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Ditto.
6139 2023-11-02 Richard Biener <rguenther@suse.de>
6141 PR tree-optimization/112320
6142 * gcc.dg/pr112320.c: New testcase.
6144 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
6146 * lib/target-supports.exp
6147 (check_effective_target_vect_gather_load_ifn): True for GCN
6150 2023-11-02 liuhongt <hongtao.liu@intel.com>
6152 * gcc.target/i386/part-vect-complexhf.c: New test.
6154 2023-11-02 Jakub Jelinek <jakub@redhat.com>
6157 * g++.dg/cpp26/unevalstr1.C: New test.
6158 * g++.dg/cpp26/unevalstr2.C: New test.
6159 * g++.dg/cpp0x/udlit-error1.C (lol): Expect an error for C++26
6160 about user-defined literal in deprecated attribute.
6162 2023-11-02 xuli <xuli1@eswincomputing.com>
6164 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
6165 * gcc.target/riscv/rvv/base/vcreate.c: New test.
6167 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6170 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
6171 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
6173 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
6176 * gcc.target/i386/pr110551-2.c: New test case.
6178 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
6180 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add Ztso extension to
6181 dg-options for dg-do compile.
6182 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
6183 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
6184 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
6185 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
6186 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
6187 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
6188 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
6189 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
6190 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
6191 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
6192 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
6193 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
6194 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
6195 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
6196 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
6197 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
6198 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
6199 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
6200 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
6201 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
6202 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
6203 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
6204 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
6205 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
6206 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
6207 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
6208 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
6209 * lib/target-supports.exp: Add testing infrastructure to require the
6210 Ztso extension or add it to an existing -march.
6212 2023-11-01 Martin Uecker <uecker@tugraz.at>
6215 * gcc.dg/Walloc-size-1.c: New test.
6216 * gcc.dg/Walloc-size-2.c: New test.
6218 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
6221 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
6222 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
6224 2023-11-01 xuli <xuli1@eswincomputing.com>
6226 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
6228 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6230 * gcc.dg/vect/vect-gather-6.c: New test.
6232 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
6234 * gcc.target/bpf/core-attr-5.c: New test.
6235 * gcc.target/bpf/core-attr-6.c: New test.
6236 * gcc.target/bpf/core-builtin-1.c: Corrected
6237 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Corrected regular
6239 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
6241 * gcc.target/bpf/core-builtin-exprlist-1.c: New test.
6242 * gcc.target/bpf/core-builtin-exprlist-2.c: New test.
6243 * gcc.target/bpf/core-builtin-exprlist-3.c: New test.
6244 * gcc.target/bpf/core-builtin-exprlist-4.c: New test.
6245 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Extra tests
6247 2023-10-31 Neal Frager <neal.frager@amd.com>
6249 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
6250 * gcc.target/microblaze/isa/div.c: Ditto.
6251 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
6252 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
6253 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
6254 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
6255 * gcc.target/microblaze/isa/fcvt.c: Ditto.
6256 * gcc.target/microblaze/isa/float.c: Ditto.
6257 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
6258 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
6259 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
6260 * gcc.target/microblaze/isa/mul.c: Ditto.
6261 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
6262 * gcc.target/microblaze/isa/mulh.c: Ditto.
6263 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
6264 * gcc.target/microblaze/isa/nofloat.c: Ditto.
6265 * gcc.target/microblaze/isa/pcmp.c: Ditto.
6266 * gcc.target/microblaze/isa/vanilla.c: Ditto.
6267 * gcc.target/microblaze/microblaze.exp: Ditto.
6269 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
6271 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: Add A extension to
6272 dg-options for dg-do compile.
6273 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: Ditto.
6274 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: Ditto.
6275 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: Ditto.
6276 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: Ditto.
6277 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Ditto.
6278 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Ditto.
6279 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Ditto.
6280 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Ditto.
6281 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Ditto.
6282 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Ditto.
6283 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Ditto.
6284 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Ditto.
6285 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Ditto.
6286 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Ditto.
6287 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Ditto.
6288 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Ditto.
6289 * gcc.target/riscv/inline-atomics-2.c: Ditto.
6290 * gcc.target/riscv/inline-atomics-3.c: Require A extension for dg-do
6292 * gcc.target/riscv/inline-atomics-4.c: Ditto.
6293 * gcc.target/riscv/inline-atomics-5.c: Ditto.
6294 * gcc.target/riscv/inline-atomics-6.c: Ditto.
6295 * gcc.target/riscv/inline-atomics-7.c: Ditto.
6296 * gcc.target/riscv/inline-atomics-8.c: Ditto.
6297 * lib/target-supports.exp: Add testing infrastructure to require the A
6298 extension or add it to an existing -march.
6300 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
6302 * gcc.target/riscv/xtheadfmemidx-index-update.c: New test.
6303 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: New test.
6304 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: New test.
6305 * gcc.target/riscv/xtheadfmemidx-index.c: New test.
6306 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: New test.
6307 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: New test.
6308 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: New test.
6309 * gcc.target/riscv/xtheadfmemidx-uindex.c: New test.
6311 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
6313 * gcc.target/riscv/xtheadmemidx-helpers.h: New test.
6314 * gcc.target/riscv/xtheadmemidx-index-update.c: New test.
6315 * gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: New test.
6316 * gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: New test.
6317 * gcc.target/riscv/xtheadmemidx-index.c: New test.
6318 * gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: New test.
6319 * gcc.target/riscv/xtheadmemidx-modify.c: New test.
6320 * gcc.target/riscv/xtheadmemidx-uindex-update.c: New test.
6321 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: New test.
6322 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: New test.
6323 * gcc.target/riscv/xtheadmemidx-uindex.c: New test.
6325 2023-10-31 Carl Love <cel@us.ibm.com>
6327 * gcc.target/powerpc/bcd-3.c (do_sub_ge, do_suble): Add functions
6328 to test builtins __builtin_bcdsub_ge and __builtin_bcdsub_le.
6330 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
6332 PR rtl-optimization/111971
6333 * gcc.target/powerpc/pr111971.c: New test.
6335 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
6337 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
6339 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
6340 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
6341 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
6342 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Ditto.
6343 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Ditto.
6344 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Ditto.
6345 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Ditto.
6346 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
6347 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
6348 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
6349 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
6350 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Ditto.
6351 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Ditto.
6352 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Ditto.
6353 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Ditto.
6354 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: New test.
6355 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: New test.
6356 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: New test.
6357 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: New test.
6358 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: New test.
6359 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: New test.
6360 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: New test.
6361 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: New test.
6362 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: New test.
6363 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: New test.
6364 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: New test.
6365 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: New test.
6366 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: New test.
6367 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: New test.
6368 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: New test.
6369 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: New test.
6370 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: New test.
6371 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: New test.
6372 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: New test.
6373 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: New test.
6374 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: New test.
6375 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: New test.
6376 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: New test.
6377 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: New test.
6378 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: New test.
6379 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: New test.
6380 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: New test.
6381 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: New test.
6383 2023-10-31 Alexandre Oliva <oliva@adacore.com>
6385 PR tree-optimization/111943
6386 * gcc.dg/harden-cfr-pr111943.c: New.
6388 2023-10-31 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/112305
6391 * gcc.dg/torture/pr112305.c: New testcase.
6393 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
6395 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vmerge assert.
6396 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
6397 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
6398 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
6399 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
6400 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
6401 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
6402 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
6403 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c:
6405 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
6407 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
6409 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
6411 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
6413 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
6415 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
6417 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
6419 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
6421 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
6423 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
6425 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
6427 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
6429 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
6431 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
6433 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
6435 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
6436 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
6437 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
6438 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
6439 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
6440 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
6441 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
6442 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
6443 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
6444 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
6445 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
6446 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
6447 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
6448 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: Ditto.
6449 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Ditto.
6450 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
6451 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
6452 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
6453 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
6454 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
6455 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
6456 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
6457 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
6458 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
6459 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
6460 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
6461 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
6462 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
6463 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
6464 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
6465 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
6466 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
6467 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
6468 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Ditto.
6469 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Ditto.
6470 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Ditto.
6471 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Ditto.
6472 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Ditto.
6473 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Ditto.
6474 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Ditto.
6475 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Ditto.
6476 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Ditto.
6477 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Ditto.
6478 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Ditto.
6479 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Ditto.
6480 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Ditto.
6481 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Ditto.
6482 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
6483 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
6484 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
6485 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
6486 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
6487 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
6488 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
6489 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
6490 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
6491 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
6492 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: New test.
6493 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: New test.
6494 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: New test.
6495 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: New test.
6496 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: New test.
6497 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: New test.
6499 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
6501 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
6502 Add vfncvt.f.f.w assert.
6503 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
6505 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
6507 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
6510 2023-10-31 liuhongt <hongtao.liu@intel.com>
6512 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
6513 * gcc.target/i386/pr112276.c: New test.
6515 2023-10-31 Andrew Pinski <pinskia@gmail.com>
6517 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
6519 2023-10-31 Andrew Pinski <pinskia@gmail.com>
6521 * gcc.dg/tree-ssa/cond-1.c: New test.
6522 * gcc.dg/tree-ssa/phi-opt-value-1.c: New test.
6523 * gcc.dg/tree-ssa/phi-opt-value-1a.c: New test.
6524 * gcc.dg/tree-ssa/phi-opt-value-2.c: New test.
6526 2023-10-31 Neal Frager <neal.frager@amd.com>
6528 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
6529 * gcc.target/microblaze/isa/div.c: Ditto.
6530 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
6531 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
6532 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
6533 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
6534 * gcc.target/microblaze/isa/fcvt.c: Ditto.
6535 * gcc.target/microblaze/isa/float.c: Ditto.
6536 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
6537 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
6538 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
6539 * gcc.target/microblaze/isa/mul.c: Ditto.
6540 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
6541 * gcc.target/microblaze/isa/mulh.c: Ditto.
6542 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
6543 * gcc.target/microblaze/isa/nofloat.c: Ditto.
6544 * gcc.target/microblaze/isa/pcmp.c: Ditto.
6545 * gcc.target/microblaze/isa/vanilla.c: Ditto.
6546 * gcc.target/microblaze/microblaze.exp: Ditto.
6548 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
6550 * g++.target/i386/mv32.C: Handle new -march.
6551 * gcc.target/i386/funcspec-56.inc: Ditto.
6553 2023-10-30 Martin Jambor <mjambor@suse.cz>
6556 * gcc.dg/lto/pr111157_0.c: New test.
6557 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
6559 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
6561 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
6562 range of 1-9 for cm.push and cm.popret insns.
6564 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
6566 PR middle-end/101955
6567 * gcc.target/arc/pr101955.c: New test case.
6569 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
6571 * gcc.target/arc/lsl16-1.c: New test case.
6572 * gcc.target/arc/lsr16-1.c: Likewise.
6573 * gcc.target/arc/swap-1.c: Likewise.
6574 * gcc.target/arc/swap-2.c: Likewise.
6576 2023-10-30 Richard Ball <richard.ball@arm.com>
6578 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
6579 change adr instruction to ldr.
6581 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6583 * gcc.target/i386/pr105554.c: Require ifunc.
6585 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6587 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
6589 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6592 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
6594 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6596 * gcc.dg/pie-2.c: Skip test on darwin.
6598 2023-10-30 Richard Biener <rguenther@suse.de>
6601 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
6603 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
6606 * gfortran.dg/pr104555.f90: New test.
6608 2023-10-30 liuhongt <hongtao.liu@intel.com>
6610 * gcc.target/i386/pr104610-2.c: New test.
6612 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
6615 * gdc.dg/pr110712.d: New test.
6617 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
6619 * gcc.target/i386/large-data.c: Skip for Darwin.
6621 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
6623 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
6624 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
6625 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
6627 2023-10-29 Martin Uecker <uecker@tugraz.at>
6629 PR tree-optimization/109334
6630 * gcc.dg/builtin-dynamic-object-size-0.c
6631 (test_parmsz_simple3): Supported again.
6632 (test_parmsz_external4): New test.
6633 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
6634 * gcc.dg/pr104970.c: New test.
6636 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
6639 * gdc.dg/pr112270.d: New test.
6641 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
6643 * gdc.dg/Wunused_value.d: New test.
6645 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
6647 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
6648 after __riscv_save_ and __riscv_restore_.
6650 2023-10-27 Harald Anlauf <anlauf@gmx.de>
6651 Steven G. Kargl <kargl@gcc.gnu.org>
6654 * gfortran.dg/pr104649.f90: New test.
6656 2023-10-27 Patrick Palka <ppalka@redhat.com>
6659 * g++.dg/template/non-dependent28a.C: New test.
6661 2023-10-27 Patrick Palka <ppalka@redhat.com>
6663 * g++.dg/template/new14.C: New test.
6665 2023-10-27 Patrick Palka <ppalka@redhat.com>
6667 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
6668 we issue the -Wparentheses warnings ahead of time.
6669 * g++.dg/warn/Wparentheses-23.C: Likewise.
6670 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
6672 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
6675 * gm2/pimlib/run/pass/testgetopt.mod: New test.
6677 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
6679 * gcc.dg/tree-prof/peel-2.c: Add
6680 -fno-tree-loop-distribute-patterns.
6681 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
6682 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
6683 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
6684 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
6686 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
6688 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
6690 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
6691 * lib/target-supports.exp: Add zvfh handling.
6692 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
6693 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
6694 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
6695 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
6697 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
6699 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
6700 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
6701 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
6702 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
6704 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
6707 * gcc.target/i386/pr110551.c: New test case.
6709 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
6711 PR preprocessor/87299
6712 * c-c++-common/pragma-target-1.c: New test.
6713 * c-c++-common/pragma-target-2.c: New test.
6714 * g++.target/i386/pr87299-1.C: New test.
6715 * g++.target/i386/pr87299-2.C: New test.
6716 * gcc.target/i386/pr87299-1.c: New test.
6717 * gcc.target/i386/pr87299-2.c: New test.
6718 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
6719 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
6720 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
6721 * gcc.target/nios2/custom-fp-2b.c: New test.
6722 * gcc.target/powerpc/float128-3b.c: New test.
6724 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
6727 * gfortran.dg/pr104625.f90: New test.
6728 * gfortran.dg/associate_55.f90: Change error check.
6730 2023-10-27 Andrew Pinski <apinski@marvell.com>
6732 PR tree-optimization/101590
6733 PR tree-optimization/94884
6734 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
6735 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
6736 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
6737 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
6738 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
6739 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
6741 2023-10-27 liuhongt <hongtao.liu@intel.com>
6743 * g++.target/i386/part-vect-vcondhf.C: New test.
6744 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
6746 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6750 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
6751 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
6752 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
6753 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
6754 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
6755 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
6757 2023-10-26 David Malcolm <dmalcolm@redhat.com>
6759 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
6761 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
6763 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
6765 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
6767 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
6769 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
6771 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
6773 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
6775 * c-c++-common/attr-null_terminated_string_arg.c: New test.
6777 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
6779 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
6780 to normaize the options to the tests in aarch64.exp.
6782 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
6784 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
6785 current OS versions > 10.
6787 2023-10-26 Andrew Pinski <pinskia@gmail.com>
6789 PR tree-optimization/111957
6790 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
6792 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
6794 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
6795 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
6797 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
6799 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
6801 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
6803 * lib/target-supports-dg.exp (check-flags): Move default argument
6804 handling further up. Fix a couple of issues in the lappends.
6805 Avoid frobbing the compiler flags if the return value is already
6807 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
6808 dg-require-effective-target directives to see whether the
6809 assembly test should be skipped.
6810 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
6811 * gcc.dg/pch/valid-1b.c: Likewise.
6813 2023-10-26 Richard Ball <richard.ball@arm.com>
6815 * gcc.target/arm/arm-switchstatement.c: New test.
6817 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
6818 Tobias Burnus <tobias@codesourcery.com>
6820 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
6821 and TYPE(C_PTR) are recognised as compatible.
6822 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
6823 detection for C_FUNPTR.
6825 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
6826 Richard Biener <rguenther@suse.de>
6828 PR rtl-optimization/91865
6829 * gcc.target/msp430/pr91865.c: New test case.
6831 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
6833 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
6834 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
6835 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
6836 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
6838 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6840 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
6841 * gcc.misc-tests/godump-2.c: New test.
6843 2023-10-26 Alexandre Oliva <oliva@adacore.com>
6845 PR tree-optimization/111520
6846 * g++.dg/torture/harden-comp-pr111520.cc: New.
6848 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
6850 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
6851 * gcc.target/aarch64/moveor_imm.c: Add new test.
6852 * gcc.target/aarch64/pr106583.c: Change tests.
6854 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
6857 * gcc.target/i386/pr111698.c: New test.
6859 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
6861 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
6863 2023-10-25 Patrick Palka <ppalka@redhat.com>
6866 * g++.dg/template/enum9.C: New test.
6868 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
6871 * gm2/pimlib/run/pass/testnan.mod: New test.
6873 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
6875 * c-c++-common/goacc/self-clause-2.c: Verify
6876 '--param=openacc-kernels=decompose'.
6877 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
6879 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
6881 * c-c++-common/goacc/if-clause-2.c: Enhance.
6882 * c-c++-common/goacc/self-clause-1.c: Likewise.
6883 * c-c++-common/goacc/self-clause-2.c: Likewise.
6884 * gfortran.dg/goacc/if.f95: Likewise.
6885 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6886 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6887 * gfortran.dg/goacc/self.f95: Likewise.
6889 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
6891 * c-c++-common/goacc/if-clause-1.c: Enable for C++
6892 * c-c++-common/goacc/self-clause-1.c: Likewise.
6894 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
6896 * c-c++-common/goacc/self-clause-1.c: New test.
6897 * c-c++-common/goacc/self-clause-2.c: New test.
6898 * gfortran.dg/goacc/self.f95: New test.
6900 2023-10-25 Marek Polacek <polacek@redhat.com>
6903 * g++.dg/cpp0x/scoped_enum12.C: New test.
6905 2023-10-24 Patrick Palka <ppalka@redhat.com>
6908 * g++.dg/template/non-dependent28.C: New test.
6910 2023-10-24 Patrick Palka <ppalka@redhat.com>
6913 * g++.dg/template/non-dependent27.C: New test.
6915 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6917 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
6919 2023-10-24 Andrew Pinski <pinskia@gmail.com>
6921 PR tree-optimization/101541
6922 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
6924 2023-10-24 Andrew Pinski <pinskia@gmail.com>
6926 PR tree-optimization/111913
6927 * gcc.c-torture/compile/fold-popcount-1.c: New test.
6928 * gcc.dg/fold-popcount-8a.c: New test.
6930 2023-10-24 xuli <xuli1@eswincomputing.com>
6933 * gcc.target/riscv/rvv/base/pr111935.c: New test.
6935 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6938 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
6940 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
6942 PR preprocessor/36887
6943 * c-c++-common/cpp/diagnostic-poison.c: New test.
6944 * g++.dg/pch/pr36887.C: New test.
6945 * g++.dg/pch/pr36887.Hs: New test.
6947 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
6949 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
6950 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
6952 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
6954 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
6955 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
6956 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
6957 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
6959 2023-10-23 Richard Biener <rguenther@suse.de>
6961 PR tree-optimization/111916
6962 * gcc.dg/torture/pr111916.c: New testcase.
6964 2023-10-23 Richard Biener <rguenther@suse.de>
6966 PR tree-optimization/111915
6967 * gcc.dg/vect/pr111915.c: New testcase.
6969 2023-10-23 Richard Biener <rguenther@suse.de>
6972 * gcc.dg/pr111914.c: New testcase.
6974 2023-10-23 Tamar Christina <tamar.christina@arm.com>
6976 PR tree-optimization/111860
6977 * gcc.dg/vect/pr111860-2.c: New test.
6978 * gcc.dg/vect/pr111860-3.c: New test.
6980 2023-10-23 Andrew Pinski <apinski@marvell.com>
6982 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
6984 2023-10-23 Andrew Pinski <pinskia@gmail.com>
6987 * gcc.target/i386/float16-8.c: New test.
6989 2023-10-23 Richard Biener <rguenther@suse.de>
6991 PR tree-optimization/111917
6992 * gcc.dg/torture/pr111917.c: New testcase.
6994 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6997 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
6999 2023-10-23 Pan Li <pan2.li@intel.com>
7001 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
7002 asm check from func body.
7003 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
7005 2023-10-23 Xi Ruoyao <xry111@xry111.site>
7007 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
7009 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
7012 2023-10-23 Xi Ruoyao <xry111@xry111.site>
7014 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
7016 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
7019 2023-10-23 Xi Ruoyao <xry111@xry111.site>
7021 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
7023 2023-10-23 Florian Weimer <fweimer@redhat.com>
7025 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
7026 Remove unnecessary return statement.
7028 2023-10-23 Pan Li <pan2.li@intel.com>
7030 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
7031 vsetvl asm check from func body.
7032 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
7033 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
7034 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
7035 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
7036 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
7037 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
7038 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
7039 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
7040 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
7041 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
7042 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
7043 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
7044 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
7045 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
7046 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
7047 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
7048 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
7049 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
7050 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
7051 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
7052 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
7053 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
7054 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
7055 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
7056 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
7057 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
7058 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
7059 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
7060 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
7061 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
7062 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
7063 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
7064 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
7065 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
7066 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
7067 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
7068 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
7069 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
7070 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
7071 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
7072 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
7073 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
7074 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
7075 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
7076 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
7077 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
7078 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
7079 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
7080 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
7081 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
7082 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
7083 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
7084 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
7085 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
7086 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
7087 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
7088 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
7089 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
7090 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
7091 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
7092 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
7093 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
7094 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
7095 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
7096 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
7097 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
7098 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
7099 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
7100 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
7101 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
7103 2023-10-23 Pan Li <pan2.li@intel.com>
7105 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
7107 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
7108 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
7109 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
7110 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
7111 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
7112 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
7113 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
7114 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
7115 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
7116 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
7117 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
7118 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
7119 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
7120 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
7121 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
7122 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
7123 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
7124 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
7125 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
7126 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
7127 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
7128 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
7129 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
7130 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
7131 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
7132 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
7133 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
7134 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
7135 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
7136 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
7137 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
7138 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
7139 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
7140 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
7141 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
7142 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
7143 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
7144 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
7145 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
7146 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
7147 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
7148 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
7149 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
7150 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
7152 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
7155 * gcc.target/i386/pr111753.c: New test.
7157 2023-10-23 liuhongt <hongtao.liu@intel.com>
7159 * gcc.target/i386/pr111820-1.c: New test.
7160 * gcc.target/i386/pr111820-2.c: New test.
7161 * gcc.target/i386/pr111820-3.c: New test.
7162 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
7163 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
7165 2023-10-22 Andrew Pinski <pinskia@gmail.com>
7168 * gcc.target/aarch64/cond_op-1.c: New test.
7170 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
7172 * gfortran.dg/coarray/caf.exp: Correctly set
7174 * gfortran.dg/dg.exp: Likewise.
7175 * lib/asan-dg.exp: Set correct -B flags.
7176 * lib/atomic-dg.exp: Likewise.
7177 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
7179 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
7181 * gcc.target/riscv/arch-26.c: New test.
7183 2023-10-21 Florian Weimer <fweimer@redhat.com>
7185 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
7186 * gcc.c-torture/compile/20000511-1.c: Likewise.
7187 * gcc.c-torture/compile/20000804-1.c: Likewise.
7188 * gcc.c-torture/compile/20020418-1.c: Likewise.
7189 * gcc.c-torture/compile/20020927-1.c: Likewise.
7190 * gcc.c-torture/compile/20030109-1.c: Likewise.
7191 * gcc.c-torture/compile/20030224-1.c: Likewise.
7192 * gcc.c-torture/compile/20030415-1.c: Likewise.
7193 * gcc.c-torture/compile/20030612-1.c: Likewise.
7194 * gcc.c-torture/compile/20030917-1.c: Likewise.
7195 * gcc.c-torture/compile/20031113-1.c: Likewise.
7196 * gcc.c-torture/compile/20031220-2.c: Likewise.
7197 * gcc.c-torture/compile/20040309-1.c: Likewise.
7198 * gcc.c-torture/compile/20040310-1.c: Likewise.
7199 * gcc.c-torture/compile/20040317-3.c: Likewise.
7200 * gcc.c-torture/compile/20040817-1.c: Likewise.
7201 * gcc.c-torture/compile/20091215-1.c: Likewise.
7202 * gcc.c-torture/compile/86.c: Likewise.
7203 * gcc.c-torture/compile/900216-1.c: Likewise.
7204 * gcc.c-torture/compile/900313-1.c: Likewise.
7205 * gcc.c-torture/compile/900407-1.c: Likewise.
7206 * gcc.c-torture/compile/900516-1.c: Likewise.
7207 * gcc.c-torture/compile/920409-2.c: Likewise.
7208 * gcc.c-torture/compile/920415-1.c: Likewise.
7209 * gcc.c-torture/compile/920428-1.c: Likewise.
7210 * gcc.c-torture/compile/920428-5.c: Likewise.
7211 * gcc.c-torture/compile/920428-7.c: Likewise.
7212 * gcc.c-torture/compile/920501-1.c: Likewise.
7213 * gcc.c-torture/compile/920501-13.c: Likewise.
7214 * gcc.c-torture/compile/920501-15.c: Likewise.
7215 * gcc.c-torture/compile/920501-16.c: Likewise.
7216 * gcc.c-torture/compile/920501-18.c: Likewise.
7217 * gcc.c-torture/compile/920501-20.c: Likewise.
7218 * gcc.c-torture/compile/920501-6.c: Likewise.
7219 * gcc.c-torture/compile/920501-7.c: Likewise.
7220 * gcc.c-torture/compile/920502-1.c: Likewise.
7221 * gcc.c-torture/compile/920502-2.c: Likewise.
7222 * gcc.c-torture/compile/920520-1.c: Likewise.
7223 * gcc.c-torture/compile/920521-1.c: Likewise.
7224 * gcc.c-torture/compile/920608-1.c: Likewise.
7225 * gcc.c-torture/compile/920617-1.c: Likewise.
7226 * gcc.c-torture/compile/920617-2.c: Likewise.
7227 * gcc.c-torture/compile/920625-1.c: Likewise.
7228 * gcc.c-torture/compile/920625-2.c: Likewise.
7229 * gcc.c-torture/compile/920626-1.c: Likewise.
7230 * gcc.c-torture/compile/920706-1.c: Likewise.
7231 * gcc.c-torture/compile/920710-2.c: Likewise.
7232 * gcc.c-torture/compile/920723-1.c: Likewise.
7233 * gcc.c-torture/compile/920808-1.c: Likewise.
7234 * gcc.c-torture/compile/920809-1.c: Likewise.
7235 * gcc.c-torture/compile/920817-1.c: Likewise.
7236 * gcc.c-torture/compile/920831-1.c: Likewise.
7237 * gcc.c-torture/compile/920917-1.c: Likewise.
7238 * gcc.c-torture/compile/920928-2.c: Likewise.
7239 * gcc.c-torture/compile/920928-5.c: Likewise.
7240 * gcc.c-torture/compile/921012-1.c: Likewise.
7241 * gcc.c-torture/compile/921021-1.c: Likewise.
7242 * gcc.c-torture/compile/921024-1.c: Likewise.
7243 * gcc.c-torture/compile/921103-1.c: Likewise.
7244 * gcc.c-torture/compile/921109-1.c: Likewise.
7245 * gcc.c-torture/compile/921111-1.c: Likewise.
7246 * gcc.c-torture/compile/921116-2.c: Likewise.
7247 * gcc.c-torture/compile/921118-1.c: Likewise.
7248 * gcc.c-torture/compile/921202-1.c: Likewise.
7249 * gcc.c-torture/compile/921202-2.c: Likewise.
7250 * gcc.c-torture/compile/921203-1.c: Likewise.
7251 * gcc.c-torture/compile/921203-2.c: Likewise.
7252 * gcc.c-torture/compile/921206-1.c: Likewise.
7253 * gcc.c-torture/compile/930109-1.c: Likewise.
7254 * gcc.c-torture/compile/930111-1.c: Likewise.
7255 * gcc.c-torture/compile/930117-1.c: Likewise.
7256 * gcc.c-torture/compile/930118-1.c: Likewise.
7257 * gcc.c-torture/compile/930120-1.c: Likewise.
7258 * gcc.c-torture/compile/930217-1.c: Likewise.
7259 * gcc.c-torture/compile/930325-1.c: Likewise.
7260 * gcc.c-torture/compile/930411-1.c: Likewise.
7261 * gcc.c-torture/compile/930427-2.c: Likewise.
7262 * gcc.c-torture/compile/930503-2.c: Likewise.
7263 * gcc.c-torture/compile/930506-2.c: Likewise.
7264 * gcc.c-torture/compile/930513-2.c: Likewise.
7265 * gcc.c-torture/compile/930530-1.c: Likewise.
7266 * gcc.c-torture/compile/930602-1.c: Likewise.
7267 * gcc.c-torture/compile/930618-1.c: Likewise.
7268 * gcc.c-torture/compile/930623-1.c: Likewise.
7269 * gcc.c-torture/compile/931003-1.c: Likewise.
7270 * gcc.c-torture/compile/931013-1.c: Likewise.
7271 * gcc.c-torture/compile/931013-2.c: Likewise.
7272 * gcc.c-torture/compile/931102-2.c: Likewise.
7273 * gcc.c-torture/compile/931203-1.c: Likewise.
7274 * gcc.c-torture/compile/940718-1.c: Likewise.
7275 * gcc.c-torture/compile/941014-1.c: Likewise.
7276 * gcc.c-torture/compile/941014-2.c: Likewise.
7277 * gcc.c-torture/compile/941014-3.c: Likewise.
7278 * gcc.c-torture/compile/941014-4.c: Likewise.
7279 * gcc.c-torture/compile/941111-1.c: Likewise.
7280 * gcc.c-torture/compile/941113-1.c: Likewise.
7281 * gcc.c-torture/compile/950124-1.c: Likewise.
7282 * gcc.c-torture/compile/950329-1.c: Likewise.
7283 * gcc.c-torture/compile/950612-1.c: Likewise.
7284 * gcc.c-torture/compile/950618-1.c: Likewise.
7285 * gcc.c-torture/compile/950719-1.c: Likewise.
7286 * gcc.c-torture/compile/950910-1.c: Likewise.
7287 * gcc.c-torture/compile/950922-1.c: Likewise.
7288 * gcc.c-torture/compile/951106-1.c: Likewise.
7289 * gcc.c-torture/compile/951222-1.c: Likewise.
7290 * gcc.c-torture/compile/960106-1.c: Likewise.
7291 * gcc.c-torture/compile/960319-1.c: Likewise.
7292 * gcc.c-torture/compile/960829-1.c: Likewise.
7293 * gcc.c-torture/compile/970206-1.c: Likewise.
7294 * gcc.c-torture/compile/980825-1.c: Likewise.
7295 * gcc.c-torture/compile/990829-1.c: Likewise.
7296 * gcc.c-torture/compile/991213-2.c: Likewise.
7298 2023-10-21 Pan Li <pan2.li@intel.com>
7301 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
7302 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
7303 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
7304 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
7305 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
7306 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
7307 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
7308 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
7309 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
7311 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
7312 Uros Bizjak <ubizjak@gmail.com>
7314 PR middle-end/101955
7315 PR tree-optimization/106245
7316 * gcc.target/i386/pr106245-2.c: New test case.
7317 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
7318 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
7319 * gcc.target/i386/pr106245-5.c: Likewise.
7321 2023-10-20 Jason Merrill <jason@redhat.com>
7323 * g++.dg/template/sfinae-dr657.C: Adjust.
7325 2023-10-20 Jason Merrill <jason@redhat.com>
7327 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
7329 2023-10-20 Jason Merrill <jason@redhat.com>
7331 * g++.dg/warn/Wsign-promo1.C: New test.
7333 2023-10-20 Nathan Sidwell <nathan@acm.org>
7335 * g++.dg/modules/decltype-1_a.C: New.
7336 * g++.dg/modules/decltype-1_b.C: New.
7337 * g++.dg/modules/lambda-5_a.C: New.
7338 * g++.dg/modules/lambda-5_b.C: New.
7340 2023-10-20 Florian Weimer <fweimer@redhat.com>
7342 * gcc.dg/Wint-conversion-3.c: New.
7344 2023-10-20 Florian Weimer <fweimer@redhat.com>
7346 * gcc.dg/Wincompatible-pointer-types-2.c: New.
7347 * gcc.dg/Wincompatible-pointer-types-3.c: New.
7348 * gcc.dg/Wincompatible-pointer-types-4.c: New.
7350 2023-10-20 Marek Polacek <polacek@redhat.com>
7353 * c-c++-common/alias-1.c: New test.
7355 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7357 * gcc.dg/vect/pr111882.c: New test.
7359 2023-10-20 Patrick Palka <ppalka@redhat.com>
7362 * g++.dg/template/crash127.C: Expect additional error due to
7363 being able to check the member access expression ahead of time.
7364 Strengthen the test by not instantiating the class template.
7365 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
7367 2023-10-20 Patrick Palka <ppalka@redhat.com>
7369 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
7370 for attempting to call a variable concept.
7372 2023-10-20 Richard Biener <rguenther@suse.de>
7374 PR tree-optimization/111383
7375 PR tree-optimization/110243
7376 * gcc.dg/torture/pr111383.c: New testcase.
7378 2023-10-20 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/111445
7381 * gcc.dg/torture/pr111445.c: New testcase.
7383 2023-10-20 Richard Biener <rguenther@suse.de>
7385 PR tree-optimization/110243
7386 PR tree-optimization/111336
7387 * gcc.dg/torture/pr110243.c: New testcase.
7388 * gcc.dg/torture/pr111336.c: Likewise.
7390 2023-10-20 Richard Biener <rguenther@suse.de>
7392 PR tree-optimization/111891
7393 * gfortran.dg/pr111891.f90: New testcase.
7395 2023-10-20 Richard Biener <rguenther@suse.de>
7397 PR tree-optimization/111000
7398 * gcc.dg/torture/pr111000.c: New testcase.
7400 2023-10-20 Alexandre Oliva <oliva@adacore.com>
7402 * c-c++-common/torture/harden-cfr.c: New.
7403 * c-c++-common/harden-cfr-noret-never-O0.c: New.
7404 * c-c++-common/torture/harden-cfr-noret-never.c: New.
7405 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
7406 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
7407 * c-c++-common/torture/harden-cfr-noret.c: New.
7408 * c-c++-common/torture/harden-cfr-notail.c: New.
7409 * c-c++-common/torture/harden-cfr-returning.c: New.
7410 * c-c++-common/torture/harden-cfr-tail.c: New.
7411 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
7412 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
7413 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
7414 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
7415 * c-c++-common/torture/harden-cfr-abrt.c: New.
7416 * c-c++-common/torture/harden-cfr-always.c: New.
7417 * c-c++-common/torture/harden-cfr-never.c: New.
7418 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
7419 * c-c++-common/torture/harden-cfr-nothrow.c: New.
7420 * c-c++-common/torture/harden-cfr-bret-always.c: New.
7421 * c-c++-common/torture/harden-cfr-bret-never.c: New.
7422 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
7423 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
7424 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
7425 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
7426 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
7427 * c-c++-common/torture/harden-cfr-bret.c: New.
7428 * g++.dg/harden-cfr-throw-always-O0.C: New.
7429 * g++.dg/harden-cfr-throw-returning-O0.C: New.
7430 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
7431 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
7432 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
7433 * g++.dg/torture/harden-cfr-throw-always.C: New.
7434 * g++.dg/torture/harden-cfr-throw-never.C: New.
7435 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
7436 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
7437 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
7438 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
7439 * g++.dg/torture/harden-cfr-throw-returning.C: New.
7440 * g++.dg/torture/harden-cfr-throw.C: New.
7441 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
7442 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
7443 * gnat.dg/hardcfr.adb: New.
7444 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
7445 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
7447 2023-10-20 Tamar Christina <tamar.christina@arm.com>
7448 Andre Vieira <andre.simoesdiasvieira@arm.com>
7450 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
7451 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
7452 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
7453 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
7455 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
7457 * gcc.target/i386/pr89229-5b.c: Modify test.
7458 * gcc.target/i386/pr89229-6b.c: Ditto.
7459 * gcc.target/i386/pr89229-7b.c: Ditto.
7461 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7464 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
7465 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
7467 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
7472 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
7473 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
7474 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
7475 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
7476 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
7477 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
7478 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
7479 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
7480 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
7481 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
7482 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
7483 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
7484 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
7485 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
7486 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
7487 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
7488 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
7489 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
7490 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
7491 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
7492 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
7493 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
7494 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
7495 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
7496 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
7497 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
7498 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
7499 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
7501 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
7505 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
7506 * g++.dg/cpp1y/constexpr-union6.C: New test.
7507 * g++.dg/cpp1y/constexpr-union7.C: New test.
7508 * g++.dg/cpp2a/constexpr-union2.C: New test.
7509 * g++.dg/cpp2a/constexpr-union3.C: New test.
7510 * g++.dg/cpp2a/constexpr-union4.C: New test.
7511 * g++.dg/cpp2a/constexpr-union5.C: New test.
7512 * g++.dg/cpp2a/constexpr-union6.C: New test.
7514 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
7516 * g++.dg/cpp0x/constexpr-cast4.C: New test.
7518 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7520 * gcc.dg/gomp/pr110485.c: New test.
7522 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7524 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
7525 between targets with different pointer sizes.
7526 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7527 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7529 2023-10-19 Andrew Pinski <pinskia@gmail.com>
7532 * gcc.dg/pr100532-1.c: New test.
7534 2023-10-19 Andrew Pinski <pinskia@gmail.com>
7537 * gcc.dg/sso-18.c: New test.
7538 * gcc.dg/sso-19.c: New test.
7540 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
7543 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
7545 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
7547 PR preprocessor/82335
7548 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
7550 2023-10-19 Tamar Christina <tamar.christina@arm.com>
7552 PR tree-optimization/111860
7553 * gcc.dg/vect/pr111860.c: New test.
7555 2023-10-19 Richard Biener <rguenther@suse.de>
7557 PR tree-optimization/111131
7558 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
7560 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
7561 Massage the scale case to more reliably produce a different
7562 one. Scan for the specific messages.
7563 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
7564 for AVX2, but not emulated.
7565 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
7566 Massage to more properly ensure this.
7567 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
7570 2023-10-19 Alex Coplan <alex.coplan@arm.com>
7572 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
7573 make sure we don't have q-register stores with -mstrict-align.
7575 2023-10-19 Alex Coplan <alex.coplan@arm.com>
7577 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
7580 2023-10-19 Alex Coplan <alex.coplan@arm.com>
7582 * gcc.target/aarch64/lr_free_1.c: Add
7583 --param=aarch64-stp-policy=never to dg-options.
7585 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
7587 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
7590 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
7592 * gcc.target/loongarch/vect-widen-add.c: New test.
7593 * gcc.target/loongarch/vect-widen-mul.c: New test.
7594 * gcc.target/loongarch/vect-widen-sub.c: New test.
7596 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
7598 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
7599 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
7600 * gcc.target/loongarch/avg-floor-lasx.c: New test.
7601 * gcc.target/loongarch/avg-floor-lsx.c: New test.
7602 * gcc.target/loongarch/sad-lasx.c: New test.
7603 * gcc.target/loongarch/sad-lsx.c: New test.
7605 2023-10-18 Andrew Pinski <pinskia@gmail.com>
7607 PR middle-end/111863
7608 * gcc.c-torture/execute/pr111863-1.c: New test.
7610 2023-10-18 Andrew Pinski <pinskia@gmail.com>
7613 * gcc.dg/pr101364-1.c: New test.
7615 2023-10-18 Andrew Pinski <pinskia@gmail.com>
7618 * gcc.dg/pr101285-1.c: New test.
7620 2023-10-18 Jason Merrill <jason@redhat.com>
7622 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
7623 * g++.dg/diagnostic/sys-narrow.h: New test.
7624 * g++.dg/diagnostic/sys-narrow1.C: New test.
7625 * g++.dg/diagnostic/sys-narrow1a.C: New test.
7626 * g++.dg/diagnostic/sys-narrow1b.C: New test.
7627 * g++.dg/diagnostic/sys-narrow1c.C: New test.
7628 * g++.dg/diagnostic/sys-narrow1d.C: New test.
7629 * g++.dg/diagnostic/sys-narrow1e.C: New test.
7630 * g++.dg/diagnostic/sys-narrow1f.C: New test.
7631 * g++.dg/diagnostic/sys-narrow1g.C: New test.
7632 * g++.dg/diagnostic/sys-narrow1h.C: New test.
7633 * g++.dg/diagnostic/sys-narrow1i.C: New test.
7635 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
7637 * gfortran.dg/gomp/allocate-13a.f90: New test.
7639 2023-10-18 Jakub Jelinek <jakub@redhat.com>
7641 PR tree-optimization/111845
7642 * gcc.dg/pr111845.c: New test.
7643 * gcc.target/i386/pr111845.c: New test.
7645 2023-10-18 Tamar Christina <tamar.christina@arm.com>
7647 PR tree-optimization/109154
7648 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
7650 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7652 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
7653 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
7654 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
7655 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
7656 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
7657 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
7658 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
7659 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
7661 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
7663 * g++.target/i386/mv16.C: Ditto.
7664 * gcc.target/i386/funcspec-56.inc: Handle new march.
7666 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
7668 * g++.target/i386/mv16.C: Ditto.
7669 * gcc.target/i386/funcspec-56.inc: Handle new march.
7671 2023-10-18 liuhongt <hongtao.liu@intel.com>
7673 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
7674 * gcc.target/i386/part-vect-fmahf-1.c: New test.
7676 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7679 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
7681 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
7683 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
7684 * gcc.target/aarch64/test_frame_4.c: Likewise.
7685 * gcc.target/aarch64/test_frame_7.c: Likewise.
7686 * gcc.target/aarch64/test_frame_10.c: Likewise.
7688 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
7690 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
7691 to happen in offset order.
7692 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
7693 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
7694 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
7695 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
7696 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
7698 2023-10-17 Andrew Pinski <apinski@marvell.com>
7700 PR tree-optimization/110817
7701 * gcc.c-torture/execute/pr110817-1.c: New test.
7702 * gcc.c-torture/execute/pr110817-2.c: New test.
7703 * gcc.c-torture/execute/pr110817-3.c: New test.
7705 2023-10-17 Marek Polacek <polacek@redhat.com>
7708 * g++.dg/parse/error65.C: New test.
7710 2023-10-17 Marek Polacek <polacek@redhat.com>
7713 * g++.dg/cpp0x/hog1.C: New test.
7714 * g++.dg/cpp2a/consteval36.C: New test.
7716 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
7718 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
7719 int as that will potentially generate two SEXT.W instructions.
7720 dg-final: Change to scan-assembler-not SEXT.W.
7722 2023-10-17 Martin Uecker <uecker@tugraz.at>
7725 * gcc.dg/pr111708-1.c: New test.
7726 * gcc.dg/pr111708-2.c: New test.
7728 2023-10-17 Harald Anlauf <anlauf@gmx.de>
7731 * gfortran.dg/implied_do_io_8.f90: New test.
7733 2023-10-17 Andrew Pinski <pinskia@gmail.com>
7735 PR tree-optimization/111432
7736 * gcc.dg/tree-ssa/bitops-7.c: New test.
7738 2023-10-17 Richard Biener <rguenther@suse.de>
7740 PR tree-optimization/111846
7741 * gcc.dg/vect/pr111846.c: New testcase.
7743 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
7745 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
7747 2023-10-17 Richard Biener <rguenther@suse.de>
7749 PR middle-end/111818
7750 * gcc.dg/torture/pr111818.c: New testcase.
7752 2023-10-17 Richard Biener <rguenther@suse.de>
7754 PR tree-optimization/111807
7755 * gcc.dg/torture/pr111807.c: New testcase.
7757 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
7760 * gcc.target/riscv/pr111466.c: New test.
7762 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
7764 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
7766 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7768 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
7770 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
7772 * gdc.dg/builtins_reject.d: New test.
7773 * gdc.dg/intrinsics_reject.d: New test.
7775 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
7777 * gcc.target/i386/large-data.c: New test.
7779 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
7781 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
7782 explicit -march=rv64gc and -march=rv32gc.
7783 * gcc.target/riscv/fle-snan.c: Ditto.
7784 * gcc.target/riscv/fle.c: Ditto.
7785 * gcc.target/riscv/flef-ieee.c: Ditto.
7786 * gcc.target/riscv/flef.c: Ditto.
7787 * gcc.target/riscv/flef-snan.c: Ditto.
7788 * gcc.target/riscv/flt-ieee.c: Ditto.
7789 * gcc.target/riscv/flt-snan.c: Ditto.
7790 * gcc.target/riscv/fltf-ieee.c: Ditto.
7791 * gcc.target/riscv/fltf-snan.c: Ditto.
7793 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
7795 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
7796 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
7797 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
7798 * gcc.target/i386/pr52146.c: Adjust expected output.
7800 2023-10-16 Andrew Pinski <pinskia@gmail.com>
7802 PR tree-optimization/101541
7803 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
7804 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
7806 2023-10-16 Andrew Pinski <pinskia@gmail.com>
7808 PR tree-optimization/31531
7809 * gcc.dg/tree-ssa/pr31531-1.c: New test.
7810 * gcc.dg/tree-ssa/pr31531-2.c: New test.
7812 2023-10-16 Jason Merrill <jason@redhat.com>
7814 * g++.dg/concepts/diagnostic3.C: Add expected column.
7815 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
7817 2023-10-16 Marek Polacek <polacek@redhat.com>
7820 * g++.dg/cpp1y/constexpr-diag1.C: New test.
7822 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7824 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
7826 2023-10-16 liuhongt <hongtao.liu@intel.com>
7828 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
7830 2023-10-16 liuhongt <hongtao.liu@intel.com>
7832 * gcc.target/i386/part-vect-roundhf.c: New test.
7833 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
7835 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
7837 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
7839 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
7842 * gdc.dg/analyzer/analyzer.exp: New test.
7843 * gdc.dg/analyzer/pr111537.d: New test.
7845 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
7847 * c-c++-common/gomp/allocate-14.c: Fix directive name.
7848 * c-c++-common/gomp/allocate-15.c: Likewise.
7849 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
7850 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
7851 * gfortran.dg/gomp/allocate-7.f90: Likewise.
7852 * gfortran.dg/gomp/allocate-10.f90: New test.
7853 * gfortran.dg/gomp/allocate-11.f90: New test.
7854 * gfortran.dg/gomp/allocate-12.f90: New test.
7855 * gfortran.dg/gomp/allocate-13.f90: New test.
7856 * gfortran.dg/gomp/allocate-14.f90: New test.
7857 * gfortran.dg/gomp/allocate-15.f90: New test.
7858 * gfortran.dg/gomp/allocate-8.f90: New test.
7859 * gfortran.dg/gomp/allocate-9.f90: New test.
7861 2023-10-14 Jakub Jelinek <jakub@redhat.com>
7864 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
7865 to checking the addition, division and right shift results at compile
7866 time check it also at runtime.
7867 * gcc.dg/bitint-39.c: New test.
7869 2023-10-13 Harald Anlauf <anlauf@gmx.de>
7872 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
7873 * gfortran.dg/pr104351.f90: New test.
7875 2023-10-13 Richard Biener <rguenther@suse.de>
7877 PR tree-optimization/111795
7878 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
7879 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
7880 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
7882 2023-10-13 Richard Biener <rguenther@suse.de>
7884 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
7885 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
7887 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7889 * gcc.dg/vect/bb-slp-68.c: Use vect512.
7891 2023-10-13 Pan Li <pan2.li@intel.com>
7893 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
7894 Use scalar func as reference instead of hardcode.
7895 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
7896 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
7897 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
7898 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
7899 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
7900 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
7901 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
7902 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
7903 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
7904 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
7905 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
7907 2023-10-13 Pan Li <pan2.li@intel.com>
7909 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
7910 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
7911 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
7913 2023-10-13 Pan Li <pan2.li@intel.com>
7915 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
7916 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
7917 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
7919 2023-10-13 Pan Li <pan2.li@intel.com>
7921 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
7922 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
7923 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
7925 2023-10-13 Pan Li <pan2.li@intel.com>
7927 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
7928 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
7929 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
7931 2023-10-13 Florian Weimer <fweimer@redhat.com>
7933 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
7934 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
7935 calls to undeclared functions. Change type of yyvsp to
7936 char ** and introduce yyvsp1 to avoid type errors.
7937 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
7938 * gcc.dg/pr100512.c: Unreduce test case and suppress only
7939 -Wpointer-to-int-cast.
7940 * gcc.dg/pr103003.c: Likewise.
7941 * gcc.dg/pr103451.c: Add cast to long and suppress
7943 * gcc.dg/pr68435.c: Avoid implicit int and missing
7944 static function implementation warning.
7946 2023-10-13 Florian Weimer <fweimer@redhat.com>
7948 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
7949 Call __builtin_exit instead of exit.
7950 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
7951 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
7952 (Lstream_flush_out, parse_doprnt_spec): Add missing function
7954 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
7956 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
7957 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
7958 (XtAddCallback): Likewise.
7959 * gcc.c-torture/compile/pr49474.c: Use struct
7960 gfc_formal_arglist * instead of (implied) int type.
7961 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
7963 (main): Call __builtin_abort and __builtin_exit.
7965 2023-10-13 Florian Weimer <fweimer@redhat.com>
7967 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
7968 * gcc.c-torture/compile/920501-23.c: Likewise.
7969 * gcc.c-torture/compile/920501-8.c: Likewise.
7970 * gcc.c-torture/compile/920701-1.c: Likewise.
7971 * gcc.c-torture/compile/930529-1.c: Likewise.
7973 2023-10-13 Richard Biener <rguenther@suse.de>
7975 PR tree-optimization/111779
7976 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
7977 * gcc.dg/vect/vect-pr111779.c: New testcase.
7979 2023-10-13 Richard Biener <rguenther@suse.de>
7981 PR tree-optimization/111773
7982 * g++.dg/torture/pr111773.C: New testcase.
7984 2023-10-13 Pan Li <pan2.li@intel.com>
7986 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
7987 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
7988 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
7990 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7992 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
7994 2023-10-13 Pan Li <pan2.li@intel.com>
7996 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
7997 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
7998 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
8000 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
8002 * g++.target/riscv/rvv/autovec/bug-01.C: New.
8003 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
8005 2023-10-13 Pan Li <pan2.li@intel.com>
8007 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
8008 stdint-gcc.h for int types.
8009 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
8010 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
8013 2023-10-13 Pan Li <pan2.li@intel.com>
8015 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
8016 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
8017 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
8018 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
8019 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
8020 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
8022 2023-10-13 Pan Li <pan2.li@intel.com>
8024 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
8025 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
8026 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
8027 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
8028 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
8029 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
8031 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
8033 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
8034 instruction reordering.
8036 2023-10-12 Tamar Christina <tamar.christina@arm.com>
8038 * gcc.target/aarch64/armv9_warning.c: New test.
8040 2023-10-12 Jakub Jelinek <jakub@redhat.com>
8043 * gcc.dg/bitint-38.c: New test.
8045 2023-10-12 Pan Li <pan2.li@intel.com>
8047 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
8048 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
8049 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
8050 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
8051 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
8052 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
8054 2023-10-12 Richard Biener <rguenther@suse.de>
8056 PR tree-optimization/111764
8057 * gcc.dg/vect/pr111764.c: New testcase.
8059 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
8061 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
8062 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
8063 * gcc.target/i386/x86gprintrin-2.c: Ditto.
8064 * gcc.target/i386/x86gprintrin-3.c: Ditto.
8065 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
8066 * gcc.target/i386/x86gprintrin-5.c: Ditto
8067 * gcc.target/i386/user_msr-1.c: New test.
8068 * gcc.target/i386/user_msr-2.c: Ditto.
8070 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
8072 * lib/target-supports.exp: Add LoongArch in
8073 check_effective_target_vect_int_mod according to SX/ASX capabilities.
8075 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
8078 * lib/target-supports.exp: Enable vect.exp for LoongArch.
8080 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
8083 * gfortran.dg/pr67740.f90: New test
8085 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
8088 * g++.target/powerpc/pr111367.C: New test.
8090 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
8093 * gfortran.dg/vect/pr60510.f (test): Init variable a.
8095 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
8097 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
8099 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
8101 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
8103 2023-10-12 Pan Li <pan2.li@intel.com>
8105 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
8106 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
8107 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
8108 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
8110 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
8111 Hu Lin1 <lin1.hu@intel.com>
8112 Hongyu Wang <hongyu.wang@intel.com>
8114 * gcc.target/i386/apx-push2pop2-1.c: New test.
8115 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
8116 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
8118 2023-10-12 Pan Li <pan2.li@intel.com>
8120 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
8121 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
8122 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
8124 2023-10-11 Andrew Pinski <pinskia@gmail.com>
8126 PR tree-optimization/111282
8127 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
8128 matching `~1 & (a ^ 1)` simplification.
8129 * gcc.dg/tree-ssa/bitops-6.c: New test.
8131 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
8133 * lib/target-supports.exp: Add proc for the XCValu extension.
8134 * gcc.target/riscv/cv-alu-compile.c: New test.
8135 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
8136 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
8137 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
8138 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
8139 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
8140 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
8141 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
8142 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
8143 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
8144 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
8145 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
8147 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
8149 * lib/target-supports.exp: Add new effective target check.
8150 * gcc.target/riscv/cv-mac-compile.c: New test.
8151 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
8152 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
8153 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
8154 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
8155 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
8156 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
8157 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
8158 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
8159 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
8160 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
8161 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
8162 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
8163 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
8164 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
8165 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
8166 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
8167 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
8168 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
8169 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
8171 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
8174 * gm2/extensions/run/pass/packedrecord3.mod: New test.
8176 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8178 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
8180 2023-10-11 Pan Li <pan2.li@intel.com>
8182 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
8184 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
8185 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
8186 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
8187 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
8188 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
8189 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
8190 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
8192 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8194 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
8196 2023-10-11 Richard Biener <rguenther@suse.de>
8197 Jakub Jelinek <jakub@redhat.com>
8199 PR tree-optimization/111519
8200 * gcc.dg/torture/pr111519.c: New testcase.
8202 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
8204 * gcc.target/i386/pr106245-1.c: New test case.
8206 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8208 * lib/target-supports.exp: Add RVV.
8210 2023-10-11 liuhongt <hongtao.liu@intel.com>
8212 * gcc.target/i386/pr111745.c: New test.
8214 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8216 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
8218 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8220 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
8221 * lib/target-supports.exp: Add vect_ext_char_longlong property.
8223 2023-10-10 Jason Merrill <jason@redhat.com>
8226 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
8227 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
8229 2023-10-10 Andrew Pinski <pinskia@gmail.com>
8231 PR tree-optimization/111679
8232 * gcc.dg/tree-ssa/bitops-5.c: New test.
8234 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8236 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
8237 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
8239 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8241 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
8243 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8245 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
8247 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8250 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
8252 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8254 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
8255 * lib/target-supports.exp: Ditto.
8257 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
8259 * gcc.target/arc/add_f-combine.c: New test.
8261 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8263 * lib/target-supports.exp: Add 256/512/1024
8265 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
8267 PR tree-optimization/111694
8268 * gcc.dg/pr111694.c: New.
8270 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8272 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
8274 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8276 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
8277 * gcc.dg/vect/pr97832-3.c: Ditto.
8278 * gcc.dg/vect/pr97832-4.c: Ditto.
8280 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8282 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
8284 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8286 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
8288 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8290 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
8291 * gcc.dg/vect/slp-perm-10.c: Ditto.
8293 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8295 * gcc.target/riscv/xtheadmempair-4.c: New test.
8297 2023-10-09 Richard Biener <rguenther@suse.de>
8299 PR tree-optimization/111715
8300 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
8302 2023-10-09 Pan Li <pan2.li@intel.com>
8304 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
8305 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
8306 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
8307 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
8309 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8311 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
8313 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
8315 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
8316 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
8317 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
8318 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
8320 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8322 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
8324 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
8326 * gcc.target/i386/rcr-1.c: New 64-bit test case.
8327 * gcc.target/i386/rcr-2.c: New 32-bit test case.
8329 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
8331 * gcc.target/i386/noevex512-1.c: New test.
8332 * gcc.target/i386/noevex512-2.c: Ditto.
8333 * gcc.target/i386/noevex512-3.c: Ditto.
8335 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
8336 Hu, Lin1 <lin1.hu@intel.com>
8338 * gcc.target/i386/pr90096.c: Adjust error message.
8340 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8342 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
8344 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
8347 * gcc.target/powerpc/pr88558.h: New.
8348 * gcc.target/powerpc/pr88558-p7.c: New.
8349 * gcc.target/powerpc/pr88558-p8.c: New.
8351 2023-10-08 David Malcolm <dmalcolm@redhat.com>
8354 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
8355 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
8356 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
8357 result to show the existing content of "buf" and the index at
8358 which the write starts.
8359 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
8360 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
8361 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
8364 2023-10-08 David Malcolm <dmalcolm@redhat.com>
8367 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
8369 2023-10-08 liuhongt <hongtao.liu@intel.com>
8371 * gcc.target/i386/part-vect-absneghf.c: New test.
8372 * gcc.target/i386/part-vect-copysignhf.c: New test.
8373 * gcc.target/i386/part-vect-xorsignhf.c: New test.
8375 2023-10-08 liuhongt <hongtao.liu@intel.com>
8377 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
8378 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
8379 only for { target { ! ia32 } }.
8381 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
8383 * gfortran.dg/block_17.f90: New test.
8384 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
8386 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
8388 * gcc.target/powerpc/const-build.c: Add more tests.
8390 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
8392 * gcc.target/powerpc/const-build.c: Add more tests.
8394 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
8396 * gcc.target/powerpc/const-build.c: Add more tests.
8398 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
8400 * gcc.target/powerpc/const-build.c: New test.
8402 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
8404 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
8405 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
8406 * gcc.target/i386/apx-interrupt-1.c: Likewise.
8407 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
8408 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
8410 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8412 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
8413 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
8414 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
8415 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
8416 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
8417 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
8418 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
8419 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
8420 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
8421 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
8422 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
8423 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
8424 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
8425 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
8426 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
8427 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
8428 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
8429 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
8430 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
8431 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
8432 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
8433 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
8434 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
8436 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8438 * lib/target-supports.exp: Enable more vect tests for RVV.
8440 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
8443 2023-10-07 Pan Li <pan2.li@intel.com>
8445 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
8446 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
8447 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
8448 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
8449 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
8450 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
8451 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
8452 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
8453 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
8454 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
8456 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8457 Hongyu Wang <hongyu.wang@intel.com>
8458 Hongtao Liu <hongtao.liu@intel.com>
8460 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
8463 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8464 Hongyu Wang <hongyu.wang@intel.com>
8465 Hongtao Liu <hongtao.liu@intel.com>
8467 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
8468 sse/vex intrinsic tests.
8470 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8471 Hongyu Wang <hongyu.wang@intel.com>
8472 Hongtao Liu <hongtao.liu@intel.com>
8474 * lib/target-supports.exp: Add apxf check.
8475 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
8476 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
8478 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8479 Hongyu Wang <hongyu.wang@intel.com>
8480 Hongtao Liu <hongtao.liu@intel.com>
8482 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
8484 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8485 Hongyu Wang <hongyu.wang@intel.com>
8486 Hongtao Liu <hongtao.liu@intel.com>
8488 * gcc.target/i386/apx-egprs-names.c: New test.
8489 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
8490 * gcc.target/i386/apx-interrupt-1.c: Likewise.
8492 2023-10-07 Kong Lingling <lingling.kong@intel.com>
8493 Hongyu Wang <hongyu.wang@intel.com>
8494 Hongtao Liu <hongtao.liu@intel.com>
8496 * gcc.target/i386/apx-1.c: New test.
8498 2023-10-07 Pan Li <pan2.li@intel.com>
8500 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
8501 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
8502 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
8503 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
8504 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
8505 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
8506 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
8507 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
8508 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
8509 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
8511 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
8514 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
8516 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
8519 * gcc.target/powerpc/pr108338.c: New test.
8521 2023-10-07 xuli <xuli1@eswincomputing.com>
8523 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
8524 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
8526 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
8528 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
8529 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
8531 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
8532 Uros Bizjak <ubizjak@gmail.com>
8534 * gcc.target/i386/lea-2.c: New test case.
8536 2023-10-06 Andrew Pinski <pinskia@gmail.com>
8538 PR middle-end/111699
8539 * gcc.c-torture/compile/pr111699-1.c: New test.
8541 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
8543 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
8544 Replace stdint.h with stdint-gcc.h.
8545 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
8547 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
8549 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
8551 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
8553 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
8555 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
8557 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
8559 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
8560 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
8561 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
8562 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
8563 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
8564 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
8565 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
8566 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
8567 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
8568 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
8569 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
8570 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
8571 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
8572 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
8573 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
8574 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
8575 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8576 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8577 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
8578 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
8580 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
8581 Joern Rennecke <joern.rennecke@embecosm.com>
8583 * gcc.dg/pr90263.c: Skip riscv_v targets.
8584 * gcc.target/riscv/rvv/base/pr90263.c: New test.
8586 2023-10-05 Sergei Trofimovich <siarheit@google.com>
8589 PR gcov-profile/111559
8590 * gcc.dg/tree-prof/pr111559.c: New test.
8592 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
8595 * gcc.target/i386/pr111657.c: New test.
8597 2023-10-05 Martin Jambor <mjambor@suse.cz>
8600 2023-10-05 Martin Jambor <mjambor@suse.cz>
8603 * gcc.dg/ipa/pr108007.c: New test.
8605 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
8607 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
8609 * gcc.target/arc/tls-ld.c: Update test.
8610 * gcc.target/arc/tls-le.c: Likewise.
8612 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
8614 * gcc.target/arc/loop-3.c: Update test.
8616 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
8618 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
8619 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
8620 * gcc.target/arc/firq-6.c: Likewise.
8621 * gcc.target/arc/mtune-ARC600.c: Remove test.
8622 * gcc.target/arc/mtune-ARC601.c: Likewise.
8623 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
8624 * gcc.target/arc/mtune-ARC700.c: Likewise.
8625 * gcc.target/arc/mtune-ARC725D.c: Likewise.
8626 * gcc.target/arc/mtune-ARC750D.c: Likewise.
8627 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
8629 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
8631 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
8632 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
8633 * gcc.target/arc/ashrsi-3.c: Likewise.
8634 * gcc.target/arc/ashrsi-4.c: Likewise.
8635 * gcc.target/arc/ashrsi-5.c: Likewise.
8636 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
8637 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
8638 * gcc.target/arc/lshrsi-3.c: Likewise.
8639 * gcc.target/arc/lshrsi-4.c: Likewise.
8640 * gcc.target/arc/lshrsi-5.c: Likewise.
8641 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
8642 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
8643 * gcc.target/arc/shlsi-3.c: Likewise.
8644 * gcc.target/arc/shlsi-4.c: Likewise.
8645 * gcc.target/arc/shlsi-5.c: Likewise.
8647 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
8649 PR rtl-optimization/110701
8650 * gcc.target/i386/pr110701.c: New test case.
8652 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
8656 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
8657 dump reverts from 4 to original 6.
8658 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
8660 2023-10-03 David Malcolm <dmalcolm@redhat.com>
8662 * g++.dg/diagnostic/static_assert3.C: Add directives for
8663 additional source printing.
8664 * g++.dg/template/error60.C: New test.
8666 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
8668 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
8671 2023-10-03 Martin Jambor <mjambor@suse.cz>
8674 * gcc.dg/ipa/ipa-sra-32.c: New test.
8675 * gcc.dg/ipa/pr110378-4.c: Likewise.
8676 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
8678 2023-10-03 Martin Jambor <mjambor@suse.cz>
8681 * gcc.dg/ipa/pr108007.c: New test.
8683 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
8685 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
8686 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
8688 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
8690 * gcc.target/arc/scc-ltu.c: New test case.
8692 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
8694 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
8696 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
8698 * gcc.dg/pr108095.c: Require target lra.
8700 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
8702 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
8704 2023-10-02 David Malcolm <dmalcolm@redhat.com>
8706 * gcc.dg/plugin/diagnostic_group_plugin.c
8707 (test_begin_group_cb, test_end_group_cb): Replace with...
8708 (class test_output_format): ...this new subclass.
8709 (plugin_init): Update.
8711 2023-10-02 David Malcolm <dmalcolm@redhat.com>
8713 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
8714 reorganization of source-printing fields of diagnostic_context.
8715 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
8716 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
8717 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
8718 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
8719 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
8722 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
8725 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
8726 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
8727 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8728 * gcc.target/arm/pr111235.c: Add new test.
8730 2023-10-02 Tamar Christina <tamar.christina@arm.com>
8732 * gcc.target/aarch64/xorsign.c:
8734 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
8736 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
8738 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
8739 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8741 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
8742 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
8744 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
8746 * lib/target-supports.exp (add_options_for_riscv_v):
8747 Fix typo in first regexp.
8748 (add_options_for_riscv_zfh): Likewise.
8749 (add_options_for_riscv_d): Likewise.
8751 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
8752 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8753 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8756 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
8757 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
8758 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
8759 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
8760 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
8761 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
8762 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
8763 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
8764 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
8765 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
8766 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
8768 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
8770 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
8772 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
8774 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
8775 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
8777 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
8779 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
8781 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
8783 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
8784 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
8786 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
8788 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
8790 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
8792 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
8793 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
8794 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
8795 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
8796 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
8797 * gcc.target/riscv/zicond-xor-01.c: Likewise.
8799 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
8801 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
8803 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
8805 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
8806 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
8808 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
8810 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
8811 poly_int rather than poly_int_pod.
8813 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
8815 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
8818 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
8821 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
8822 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
8824 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
8826 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
8828 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
8830 * gcc.target/aarch64/ldp_unaligned.c: New test.
8831 * gcc.target/aarch64/stp_unaligned.c: New test.
8833 2023-09-29 Richard Biener <rguenther@suse.de>
8835 PR tree-optimization/111583
8836 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
8837 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
8839 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
8841 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
8842 Add load_lib timeout-dg.exp and increase timeout to 60
8844 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
8845 load_lib timeout-dg.exp and increase timeout to 60 seconds.
8846 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
8847 Increase timeout to 45 seconds.
8848 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
8849 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
8850 Remove unnecessary compile of mystrlib.mod.
8851 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
8852 timeout-dg.exp and set timeout to 60 seconds.
8854 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
8857 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
8859 2023-09-28 Pan Li <pan2.li@intel.com>
8862 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
8863 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
8864 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
8866 2023-09-28 Richard Biener <rguenther@suse.de>
8868 PR tree-optimization/111614
8869 * gcc.dg/torture/pr111614.c: New testcase.
8871 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
8873 * lib/target-supports.exp (check_effective_target_riscv_vector):
8874 Delete. Changed all users to use *riscv_v instead.
8875 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
8876 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
8877 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
8878 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
8879 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
8880 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
8881 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
8882 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
8883 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
8884 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
8885 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
8886 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
8887 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
8888 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
8889 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
8890 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
8891 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
8892 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
8893 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
8894 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
8895 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
8896 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
8897 * gcc.dg/vect/pr88598-1.c: Likewise.
8898 * gcc.dg/vect/pr88598-2.c: Likewise.
8899 * gcc.dg/vect/pr88598-3.c: Likewise.
8900 * gcc.dg/vect/slp-26.c: Likewise.
8901 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8902 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
8903 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
8904 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
8905 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
8906 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
8907 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
8908 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
8909 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
8910 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
8911 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
8912 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
8913 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
8914 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
8915 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
8916 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
8917 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
8918 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
8919 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
8920 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
8921 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
8922 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
8923 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
8924 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
8925 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
8926 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
8927 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
8928 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
8929 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
8930 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
8931 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
8932 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
8933 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
8934 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
8935 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
8936 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
8937 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
8938 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
8939 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
8940 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
8941 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
8942 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
8943 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
8944 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
8945 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
8946 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
8947 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
8948 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
8949 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
8950 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
8951 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
8952 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
8953 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
8954 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
8955 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
8956 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
8957 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
8958 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
8959 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
8960 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
8961 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
8962 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
8963 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
8964 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
8965 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
8966 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
8967 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
8968 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
8969 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
8970 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
8971 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
8972 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
8973 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
8974 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
8975 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
8976 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
8977 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
8978 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
8979 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
8980 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
8981 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
8982 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
8983 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
8984 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
8985 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
8986 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
8987 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
8988 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
8989 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
8990 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
8991 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
8992 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
8993 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
8994 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
8995 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
8996 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
8997 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
8998 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
8999 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
9000 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
9001 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
9002 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
9003 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
9004 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
9005 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
9006 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
9007 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
9008 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
9009 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
9010 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
9011 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
9012 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
9013 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
9014 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
9015 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
9016 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
9017 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
9018 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
9019 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
9020 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
9021 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
9022 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
9023 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
9024 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
9025 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
9026 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
9027 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
9028 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
9029 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
9030 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
9031 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
9032 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
9033 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
9034 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
9035 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
9036 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
9037 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
9038 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
9039 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
9040 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
9041 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
9042 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
9043 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
9044 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
9045 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
9046 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
9047 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
9048 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
9049 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
9050 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
9051 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
9052 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
9053 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
9054 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
9055 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
9056 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
9057 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
9058 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
9059 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
9060 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
9061 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
9062 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
9063 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
9064 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
9065 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
9066 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
9067 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
9068 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
9069 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
9070 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
9071 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
9072 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
9073 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
9074 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
9075 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
9076 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
9077 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
9078 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
9079 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
9080 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
9081 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
9082 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
9083 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
9084 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
9085 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
9086 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
9087 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
9088 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
9089 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
9090 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
9091 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
9092 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
9093 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
9094 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
9095 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
9096 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
9097 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
9098 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
9099 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
9100 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
9101 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
9102 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
9103 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
9104 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
9105 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
9106 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
9107 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
9108 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
9109 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
9110 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
9111 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
9112 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
9113 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
9114 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
9115 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
9116 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
9117 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
9118 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
9119 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
9120 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
9121 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
9122 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
9123 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
9124 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
9125 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
9126 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
9127 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
9128 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
9129 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
9130 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
9131 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
9132 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
9133 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
9134 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
9135 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
9136 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
9137 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
9138 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
9139 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
9140 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
9141 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
9142 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
9143 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
9144 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
9145 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
9146 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
9147 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
9148 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
9149 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
9150 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
9151 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
9152 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
9153 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
9154 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
9155 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
9156 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
9157 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
9158 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
9159 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
9160 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
9161 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
9162 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
9163 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
9164 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
9165 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
9166 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
9167 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
9168 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
9169 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
9170 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
9171 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
9172 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
9173 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
9174 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
9175 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
9176 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
9177 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
9178 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
9179 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
9180 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
9181 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
9182 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
9183 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
9184 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
9185 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
9186 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
9187 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
9188 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
9189 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
9190 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
9191 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
9192 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
9193 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
9194 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
9195 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
9196 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
9197 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
9198 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
9199 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
9200 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
9201 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
9202 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
9203 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
9204 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
9205 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
9206 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
9207 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
9208 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
9209 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
9210 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
9211 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
9212 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
9213 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
9214 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
9215 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
9216 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
9217 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
9218 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
9219 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
9220 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
9221 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
9222 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
9223 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
9224 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
9225 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
9226 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
9227 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
9228 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
9229 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
9230 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
9231 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
9232 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
9233 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
9234 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
9235 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
9236 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
9237 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
9238 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
9239 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
9240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
9241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
9242 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
9243 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
9244 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
9245 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
9246 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
9247 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
9248 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
9249 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
9250 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
9251 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
9252 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
9253 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
9254 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
9255 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
9256 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
9257 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
9258 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
9259 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
9260 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
9261 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
9262 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
9263 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
9264 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
9265 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
9266 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
9267 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
9268 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
9269 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
9270 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
9271 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
9272 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
9273 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
9274 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
9275 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
9276 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
9277 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
9278 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
9279 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
9280 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
9281 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
9282 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
9283 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
9284 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
9285 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
9286 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
9287 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
9288 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
9289 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
9290 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
9291 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
9292 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
9293 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
9294 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
9295 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
9296 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
9297 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
9298 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
9299 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
9300 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
9301 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
9302 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
9303 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
9304 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
9305 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
9306 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
9307 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
9309 2023-09-28 xuli <xuli1@eswincomputing.com>
9312 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
9313 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
9315 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
9316 Philipp Tomsich <philipp.tomsich@vrull.eu>
9317 Manolis Tsamis <manolis.tsamis@vrull.eu>
9319 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
9320 * gcc.target/aarch64/ldp_aligned.c: New test.
9321 * gcc.target/aarch64/ldp_always.c: New test.
9322 * gcc.target/aarch64/ldp_never.c: New test.
9323 * gcc.target/aarch64/stp_aligned.c: New test.
9324 * gcc.target/aarch64/stp_always.c: New test.
9325 * gcc.target/aarch64/stp_never.c: New test.
9327 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9329 * gcc.dg/vect/vect-simd-clone-19.c: New test.
9331 2023-09-27 Richard Biener <rguenther@suse.de>
9333 * gcc.dg/fold-abs-6.c: New testcase.
9335 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
9337 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
9338 * gcc.target/riscv/shift-shift-3.c: Likewise.
9339 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
9340 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
9341 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
9342 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
9343 * gcc.target/riscv/zbb-min-max.c: Likewise.
9344 * gcc.target/riscv/zero-extend-1.c: Likewise.
9345 * gcc.target/riscv/zero-extend-2.c: Likewise.
9346 * gcc.target/riscv/zero-extend-3.c: Likewise.
9347 * gcc.target/riscv/zero-extend-4.c: Likewise.
9348 * gcc.target/riscv/zero-extend-5.c: Likewise.
9349 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
9350 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
9351 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
9352 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
9353 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
9354 * gcc.target/riscv/and-extend-1.c: Likewise.
9355 * gcc.target/riscv/and-extend-2.c: Likewise.
9356 * gcc.target/riscv/pr108987.c: Likewise.
9357 * gcc.target/riscv/ret-1.c: Likewise.
9358 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
9359 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
9360 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
9361 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
9362 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
9363 * gcc.target/riscv/zbbw.c: Likewise.
9364 * gcc.target/riscv/zbc32.c: Likewise.
9365 * gcc.target/riscv/zbc64.c: Likewise.
9366 * gcc.target/riscv/zbkb32.c: Likewise.
9367 * gcc.target/riscv/zbkb64.c: Likewise.
9368 * gcc.target/riscv/zbkc32.c: Likewise.
9369 * gcc.target/riscv/zbkc64.c: Likewise.
9370 * gcc.target/riscv/zbkx32.c: Likewise.
9371 * gcc.target/riscv/zbkx64.c: Likewise.
9372 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
9373 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
9374 * gcc.target/riscv/zfa-fli.c: Likewise.
9375 * gcc.target/riscv/zknd64.c: Likewise.
9376 * gcc.target/riscv/zksed32.c: Likewise.
9377 * gcc.target/riscv/zksed64.c: Likewise.
9378 * gcc.target/riscv/zksh32.c: Likewise.
9379 * gcc.target/riscv/zksh64.c: Likewise.
9380 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
9381 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
9382 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
9383 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
9384 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
9385 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
9386 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
9387 * gcc.target/riscv/fle-ieee.c: Likewise.
9388 * gcc.target/riscv/fle-snan.c: Likewise.
9389 * gcc.target/riscv/flef-ieee.c: Likewise.
9390 * gcc.target/riscv/flef-snan.c: Likewise.
9391 * gcc.target/riscv/flt-ieee.c: Likewise.
9392 * gcc.target/riscv/flt-snan.c: Likewise.
9393 * gcc.target/riscv/fltf-ieee.c: Likewise.
9394 * gcc.target/riscv/fltf-snan.c: Likewise.
9395 * gcc.target/riscv/interrupt-1.c: Likewise.
9396 * gcc.target/riscv/interrupt-mmode.c: Likewise.
9397 * gcc.target/riscv/interrupt-smode.c: Likewise.
9398 * gcc.target/riscv/interrupt-umode.c: Likewise.
9399 * gcc.target/riscv/pr106888.c: Likewise.
9400 * gcc.target/riscv/pr89835.c: Likewise.
9401 * gcc.target/riscv/shift-and-1.c: Likewise.
9402 * gcc.target/riscv/shift-and-2.c: Likewise.
9403 * gcc.target/riscv/shift-shift-2.c: Likewise.
9404 * gcc.target/riscv/shift-shift-4.c: Likewise.
9405 * gcc.target/riscv/shift-shift-5.c: Likewise.
9406 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
9407 * gcc.target/riscv/sign-extend.c: Likewise.
9408 * gcc.target/riscv/switch-qi.c: Likewise.
9409 * gcc.target/riscv/switch-si.c: Likewise.
9410 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
9411 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
9412 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
9413 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
9414 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
9415 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
9416 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
9417 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
9418 * gcc.target/riscv/zba-adduw.c: Likewise.
9419 * gcc.target/riscv/zba-shadd.c: Likewise.
9420 * gcc.target/riscv/zba-slliuw.c: Likewise.
9421 * gcc.target/riscv/zba-zextw.c: Likewise.
9422 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
9423 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
9424 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
9425 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
9426 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
9427 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
9428 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
9429 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
9430 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
9431 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
9432 * gcc.target/riscv/zbb-strlen.c: Likewise.
9433 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
9434 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
9435 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
9436 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
9437 * gcc.target/riscv/zbs-bclr.c: Likewise.
9438 * gcc.target/riscv/zbs-bext-02.c: Likewise.
9439 * gcc.target/riscv/zbs-bext.c: Likewise.
9440 * gcc.target/riscv/zbs-binv.c: Likewise.
9441 * gcc.target/riscv/zbs-bset.c: Likewise.
9442 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
9443 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
9444 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
9445 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
9446 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
9447 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
9449 2023-09-27 Pan Li <pan2.li@intel.com>
9451 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
9452 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
9453 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
9454 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
9455 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
9457 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
9459 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
9461 (check_effective_target_riscv_d): Likewise.
9462 (check_effective_target_riscv_v): Likewise.
9463 (check_effective_target_riscv_zfh): Likewise.
9464 (check_effective_target_riscv_v_ok): likewise.
9465 (check_effective_target_riscv_zfh_ok): Likewise.
9466 (riscv_get_arch, add_options_for_riscv_v): Likewise.
9467 (add_options_for_riscv_zfh): Likewise.
9468 (add_options_for_riscv_d): Likewise.
9470 2023-09-27 Pan Li <pan2.li@intel.com>
9472 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
9473 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
9474 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
9475 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
9476 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
9477 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
9478 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
9480 2023-09-26 Andrew Pinski <pinskia@gmail.com>
9483 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
9485 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
9486 Jeff Law <jlaw@ventanamicro.com>
9488 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
9489 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
9490 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
9491 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
9493 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
9495 PR tree-optimization/111599
9496 * gcc.dg/pr111599.c: New.
9498 2023-09-26 Andrew Pinski <apinski@marvell.com>
9500 PR tree-optimization/106164
9501 PR tree-optimization/111456
9502 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
9503 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
9504 * gcc.dg/tree-ssa/pr111456-1.c: New test.
9506 2023-09-26 Andrew Pinski <apinski@marvell.com>
9508 PR tree-optimization/111469
9509 * gcc.c-torture/execute/pr111469-1.c: New test.
9511 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9513 PR tree-optimization/111594
9514 PR tree-optimization/110660
9515 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
9516 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
9518 2023-09-26 Pan Li <pan2.li@intel.com>
9520 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
9521 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
9522 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
9523 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
9524 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
9525 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
9526 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
9528 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
9530 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
9531 <assert.h> inclusion.
9533 2023-09-26 Pan Li <pan2.li@intel.com>
9535 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
9536 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
9537 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
9538 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
9539 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
9540 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
9541 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
9543 2023-09-26 Pan Li <pan2.li@intel.com>
9545 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
9546 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
9547 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
9548 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
9549 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
9550 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
9551 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
9552 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
9554 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
9556 PR middle-end/111497
9557 * g++.target/i386/pr111497.C: new test.
9559 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
9561 * gnat.dg/opt102.adb:New test.
9562 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
9564 2023-09-25 Andrew Pinski <apinski@marvell.com>
9566 PR tree-optimization/110386
9567 * gcc.c-torture/compile/pr110386-1.c: New test.
9568 * gcc.c-torture/compile/pr110386-2.c: New test.
9570 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9573 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
9575 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
9578 * g++.target/powerpc/pr111366.C: New test.
9580 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
9583 * gcc.target/powerpc/pr111380-1.c: New test.
9584 * gcc.target/powerpc/pr111380-2.c: New test.
9586 2023-09-25 Guo Jie <guojie@loongson.cn>
9588 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
9589 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
9591 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
9594 * gfortran.dg/pr68155.f90: New test.
9596 2023-09-24 Andrew Pinski <apinski@marvell.com>
9598 PR tree-optimization/111543
9599 * gcc.dg/tree-ssa/bitops-4.c: New test.
9601 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9603 * gcc.target/riscv/rvv/autovec/vls/def.h:
9604 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
9605 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
9606 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
9607 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
9608 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
9609 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
9610 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
9611 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
9612 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
9613 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
9614 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
9615 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
9616 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
9617 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
9618 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
9619 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
9620 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
9621 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
9622 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
9623 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
9624 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
9625 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
9626 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
9627 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
9628 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
9629 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
9630 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
9631 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
9632 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
9633 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
9634 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
9635 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
9636 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
9637 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
9638 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
9639 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
9640 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
9641 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
9642 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
9643 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
9644 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
9645 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
9646 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
9647 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
9648 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
9649 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
9650 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
9652 2023-09-23 Harald Anlauf <anlauf@gmx.de>
9655 * gfortran.dg/pr95710.f90: New test.
9657 2023-09-23 Jakub Jelinek <jakub@redhat.com>
9660 * g++.dg/ext/integer-pack8.C: New test.
9662 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9664 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
9665 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
9667 2023-09-23 Pan Li <pan2.li@intel.com>
9669 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
9670 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
9671 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
9672 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
9673 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
9674 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
9675 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
9677 2023-09-23 Pan Li <pan2.li@intel.com>
9679 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
9681 2023-09-22 Jason Merrill <jason@redhat.com>
9683 * g++.dg/cpp2a/constexpr-union7.C: New test.
9685 2023-09-22 Jason Merrill <jason@redhat.com>
9688 * g++.dg/ext/unroll-4.C: New test.
9690 2023-09-22 Pan Li <pan2.li@intel.com>
9692 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
9693 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
9694 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
9695 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
9697 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9699 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
9700 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
9701 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
9702 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
9703 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
9704 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
9705 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
9707 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9709 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
9710 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
9711 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
9712 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
9713 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
9714 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
9715 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
9716 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
9717 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
9718 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
9719 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
9720 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
9722 2023-09-22 Patrick Palka <ppalka@redhat.com>
9725 * g++.dg/cpp23/subscript15.C: New test.
9727 2023-09-22 Patrick Palka <ppalka@redhat.com>
9730 * g++.dg/cpp2a/concepts-ttp5.C: New test.
9731 * g++.dg/cpp2a/concepts-ttp6.C: New test.
9733 2023-09-22 Pan Li <pan2.li@intel.com>
9735 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
9736 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
9737 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
9738 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
9739 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
9740 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
9741 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
9742 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
9743 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
9744 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
9745 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
9746 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
9747 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
9748 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
9749 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
9750 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
9752 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9754 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
9755 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
9756 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
9757 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
9758 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
9759 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
9760 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
9761 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
9762 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
9763 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
9764 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
9765 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
9766 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
9767 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
9768 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
9769 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
9770 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
9771 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
9772 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
9773 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
9774 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
9775 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
9776 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
9777 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
9778 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
9779 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
9780 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
9781 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
9783 2023-09-22 Pan Li <pan2.li@intel.com>
9785 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
9786 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
9787 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
9788 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
9789 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
9790 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
9791 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
9792 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
9794 2023-09-22 xuli <xuli1@eswincomputing.com>
9797 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
9798 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
9800 2023-09-22 Pan Li <pan2.li@intel.com>
9802 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
9803 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
9804 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
9806 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
9808 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
9809 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
9810 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
9811 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
9813 2023-09-22 Pan Li <pan2.li@intel.com>
9815 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
9816 Remove reference to math.h.
9817 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
9818 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
9820 2023-09-22 Pan Li <pan2.li@intel.com>
9822 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
9823 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
9824 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
9825 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
9826 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
9827 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
9828 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
9829 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
9830 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
9832 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9834 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
9836 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9838 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
9839 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
9840 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
9842 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9844 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
9845 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
9847 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9850 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
9851 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
9852 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
9853 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
9854 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
9855 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
9856 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
9857 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
9858 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
9859 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
9860 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
9861 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
9862 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
9863 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
9864 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
9865 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
9866 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
9867 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
9869 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9872 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
9874 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
9876 PR tree-optimization/111355
9877 * gcc.dg/pr111355.c: New test.
9879 2023-09-21 xuli <xuli1@eswincomputing.com>
9882 * gcc.target/riscv/rvv/base/pr111450.c: New test.
9884 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9886 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
9887 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
9888 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
9889 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
9890 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
9891 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
9892 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
9893 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
9894 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
9895 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
9896 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
9897 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
9899 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
9901 PR preprocessor/90400
9902 * c-c++-common/cpp/pr90400.c: New test.
9904 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
9906 PR preprocessor/61474
9907 * c-c++-common/cpp/pr61474-2.h: New test.
9908 * c-c++-common/cpp/pr61474.c: New test.
9909 * c-c++-common/cpp/pr61474.h: New test.
9911 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
9913 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
9916 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
9918 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
9919 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
9921 2023-09-20 Jakub Jelinek <jakub@redhat.com>
9923 * c-c++-common/builtin-classify-type-1.c: New test.
9924 * g++.dg/ext/builtin-classify-type-1.C: New test.
9925 * g++.dg/ext/builtin-classify-type-2.C: New test.
9926 * gcc.dg/builtin-classify-type-1.c: New test.
9928 2023-09-20 Patrick Palka <ppalka@redhat.com>
9931 * g++.dg/concepts/diagnostic19.C: New test.
9933 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
9935 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
9936 for 'sorry, unimplemented'.
9937 * c-c++-common/gomp/allocate-12.c: Likewise.
9938 * c-c++-common/gomp/allocate-15.c: Likewise.
9939 * c-c++-common/gomp/allocate-9.c: Likewise.
9940 * c-c++-common/gomp/allocate-10.c: New test.
9941 * c-c++-common/gomp/allocate-17.c: New test.
9943 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
9945 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
9947 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9949 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
9950 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
9951 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
9952 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
9953 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
9954 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
9955 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
9956 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
9957 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
9958 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
9960 2023-09-20 Richard Biener <rguenther@suse.de>
9962 PR tree-optimization/111489
9963 * gcc.dg/uninit-pr111489.c: New testcase.
9965 2023-09-20 Jakub Jelinek <jakub@redhat.com>
9968 * g++.dg/gomp/attrs-19.C: New test.
9969 * g++.dg/gomp/attrs-20.C: New test.
9970 * g++.dg/gomp/attrs-21.C: New test.
9972 2023-09-20 Omar Sandoval <osandov@osandov.com>
9975 * gcc.dg/pr111409.c: New test.
9977 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
9979 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
9980 * gcc.dg/tree-ssa/pr111324.c: ... this.
9982 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9984 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
9985 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
9986 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
9987 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
9988 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
9989 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
9990 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
9991 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
9992 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
9993 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
9994 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
9995 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
9996 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
9997 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
9998 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
9999 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
10000 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
10001 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
10002 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
10003 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
10004 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
10005 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
10006 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
10007 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
10008 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
10009 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
10010 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
10011 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
10012 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
10013 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
10014 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
10015 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
10016 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
10017 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
10018 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
10019 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
10020 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
10021 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
10022 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
10023 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
10024 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
10025 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
10026 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
10027 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
10028 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
10029 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
10030 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
10031 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
10032 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
10033 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
10034 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
10035 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
10036 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
10037 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
10038 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
10039 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
10040 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
10041 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
10042 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
10043 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
10044 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
10045 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
10046 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
10047 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
10048 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
10050 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
10052 PR rtl-optimization/110071
10053 * gcc.target/powerpc/pr110071.c: New test.
10055 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
10057 * g++.dg/modules/depreport-2.modmap: New test.
10058 * g++.dg/modules/depreport-2_a.C: New test.
10059 * g++.dg/modules/depreport-2_b.C: New test.
10060 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
10061 when generating modules.
10063 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
10065 * g++.dg/modules/depreport-1_a.C: New test.
10066 * g++.dg/modules/depreport-1_b.C: New test.
10067 * g++.dg/modules/test-depfile.py: New tool for validating depfile
10069 * lib/modules.exp: Support for validating depfile contents.
10071 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
10073 * g++.dg/modules/depflags-f-MD.C: New test.
10074 * g++.dg/modules/depflags-f.C: New test.
10075 * g++.dg/modules/depflags-fi.C: New test.
10076 * g++.dg/modules/depflags-fj-MD.C: New test.
10077 * g++.dg/modules/depflags-fj.C: New test.
10078 * g++.dg/modules/depflags-fjo-MD.C: New test.
10079 * g++.dg/modules/depflags-fjo.C: New test.
10080 * g++.dg/modules/depflags-fo-MD.C: New test.
10081 * g++.dg/modules/depflags-fo.C: New test.
10082 * g++.dg/modules/depflags-j-MD.C: New test.
10083 * g++.dg/modules/depflags-j.C: New test.
10084 * g++.dg/modules/depflags-jo-MD.C: New test.
10085 * g++.dg/modules/depflags-jo.C: New test.
10086 * g++.dg/modules/depflags-o-MD.C: New test.
10087 * g++.dg/modules/depflags-o.C: New test.
10088 * g++.dg/modules/p1689-1.C: New test.
10089 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
10090 * g++.dg/modules/p1689-2.C: New test.
10091 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
10092 * g++.dg/modules/p1689-3.C: New test.
10093 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
10094 * g++.dg/modules/p1689-4.C: New test.
10095 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
10096 * g++.dg/modules/p1689-5.C: New test.
10097 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
10098 * g++.dg/modules/modules.exp: Load new P1689 library routines.
10099 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
10100 * lib/modules.exp: Support for validating P1689 outputs.
10101 * g++.dg/modules/depflags-fj-MF-share.C: New file.
10102 * g++.dg/modules/p1689-file-default.C: New file.
10103 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
10104 * g++.dg/modules/p1689-target-default.C: New file.
10105 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
10107 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
10109 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
10110 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
10111 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
10112 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
10113 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
10115 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
10117 * g++.dg/ext/attr-hotness.C: New test.
10119 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
10121 * gcc.target/powerpc/clone1.c: Add xfails.
10122 * gcc.target/powerpc/clone3.c: Likewise.
10123 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
10124 * gcc.target/powerpc/mod-2.c: Likewise.
10125 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
10127 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
10129 * gm2/extensions/pass/libc.def: Add spacing.
10130 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
10131 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
10132 Add -fdebug-builtins flag.
10133 * lib/gm2.exp (gm2_target_compile_default): Add
10134 -mabi=ieeelongdouble if the target is powerpc.
10135 (gm2_link_flags): Add
10136 -mabi=ieeelongdouble if the target is powerpc.
10137 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
10138 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
10139 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
10140 * gm2/pim/intrinsic/run/pass/test.mod: New test.
10141 * gm2/pim/run/pass/builtins.mod: New test.
10142 * gm2/pim/run/pass/convert1.mod: New test.
10143 * gm2/pim/run/pass/longint1.mod: New test.
10144 * gm2/pim/run/pass/longint2.mod: New test.
10145 * gm2/pim/run/pass/longint3.mod: New test.
10146 * gm2/pim/run/pass/longint4.mod: New test.
10147 * gm2/pim/run/pass/longint5.mod: New test.
10148 * gm2/pim/run/pass/longint6.mod: New test.
10149 * gm2/pim/run/pass/longint7.mod: New test.
10150 * gm2/pim/run/pass/longint8.mod: New test.
10152 2023-09-19 Harald Anlauf <anlauf@gmx.de>
10155 * gfortran.dg/bounds_check_fail_7.f90: New test.
10157 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
10159 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
10161 2023-09-19 Jakub Jelinek <jakub@redhat.com>
10163 PR testsuite/111377
10164 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
10165 closing } to the same line as the call to work-around differences in
10168 2023-09-19 Jason Merrill <jason@redhat.com>
10171 * g++.dg/cpp0x/inh-ctor38.C: New test.
10173 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
10175 PR tree-optimization/110080
10176 PR tree-optimization/110249
10177 * g++.dg/pr110249.C: New.
10178 * gcc.dg/pr110080.c: New.
10179 * gcc.dg/pr93917.c: Adjust.
10181 2023-09-19 Marek Polacek <polacek@redhat.com>
10183 * g++.dg/cpp23/consteval-if2.C: Add xfail.
10184 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
10185 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
10186 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
10187 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
10188 * g++.dg/cpp2a/consteval32.C: New test.
10189 * g++.dg/cpp2a/consteval33.C: New test.
10190 * g++.dg/cpp2a/consteval34.C: New test.
10191 * g++.dg/cpp2a/consteval35.C: New test.
10193 2023-09-19 Richard Biener <rguenther@suse.de>
10196 * gcc.dg/gimplefe-50.c: Amend.
10198 2023-09-19 Patrick Palka <ppalka@redhat.com>
10201 * g++.dg/cpp2a/concepts-requires36.C: New test.
10202 * g++.dg/expr/discarded1.C: New test.
10203 * g++.dg/expr/discarded1a.C: New test.
10205 2023-09-19 Patrick Palka <ppalka@redhat.com>
10208 * g++.dg/cpp2a/nontype-class60.C: New test.
10210 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10212 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
10213 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
10214 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
10215 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
10217 2023-09-19 Richard Wai <richard@annexi-strayline.com>
10219 * gnat.dg/sync_tag_finalize.adb: New test.
10221 2023-09-19 Richard Wai <richard@annexi-strayline.com>
10223 * gnat.dg/sync_tag_discriminals.adb: New test.
10224 * gnat.dg/sync_tag_limited.adb: New test.
10226 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10228 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
10229 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
10231 2023-09-19 Richard Biener <rguenther@suse.de>
10233 PR tree-optimization/111465
10234 * g++.dg/torture/pr111465.C: New testcase.
10236 2023-09-19 Richard Biener <rguenther@suse.de>
10239 * gcc.dg/gimplefe-50.c: New testcase.
10240 * gcc.dg/gimplefe-51.c: Likewise.
10242 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10244 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
10245 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
10246 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
10247 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
10248 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
10249 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
10250 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
10251 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
10252 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
10253 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
10255 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10257 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
10258 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
10259 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
10260 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
10261 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
10262 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
10263 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
10264 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
10265 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
10267 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10269 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
10270 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
10272 2023-09-18 Pan Li <pan2.li@intel.com>
10274 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
10275 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
10276 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
10277 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
10278 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
10279 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
10280 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
10281 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
10282 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
10283 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
10284 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
10285 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
10286 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
10287 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
10288 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
10289 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
10290 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
10291 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
10292 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
10293 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
10294 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
10295 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
10296 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
10298 2023-09-18 Pan Li <pan2.li@intel.com>
10300 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
10302 2023-09-18 Andrew Pinski <apinski@marvell.com>
10304 PR tree-optimization/111442
10305 * gcc.c-torture/compile/pr111442-1.c: New test.
10307 2023-09-18 Andrew Pinski <apinski@marvell.com>
10309 PR tree-optimization/111435
10310 * gcc.c-torture/compile/pr111435-1.c: New test.
10312 2023-09-18 Patrick Palka <ppalka@redhat.com>
10315 * g++.dg/cpp0x/variadic-partial3.C: New test.
10317 2023-09-18 Patrick Palka <ppalka@redhat.com>
10321 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
10322 non-constant static_assert condition.
10323 * g++.dg/expr/unary2.C: Remove xfails.
10324 * g++.dg/template/init7.C: Make initializer type-dependent to
10325 preserve intent of test.
10326 * g++.dg/template/recurse3.C: Likewise for the erroneous
10328 * g++.dg/template/non-dependent26.C: New test.
10329 * g++.dg/warn/Wparentheses-32.C: New test.
10331 2023-09-18 Patrick Palka <ppalka@redhat.com>
10334 * g++.dg/template/ttp41.C: New test.
10336 2023-09-18 Patrick Palka <ppalka@redhat.com>
10338 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
10339 argument(s)" at the declaration site instead of the call site.
10340 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10341 * g++.dg/overload/template5.C: Likewise.
10342 * g++.dg/template/local6.C: Likewise.
10343 * g++.dg/template/conv20.C: New test.
10344 * g++.dg/template/ttp40.C: New test.
10346 2023-09-18 Patrick Palka <ppalka@redhat.com>
10348 * g++.dg/template/nontype12.C: Expect two instead of three
10349 duplicate diagnostics for A<double>::bar() specialization.
10351 2023-09-18 Andrew Pinski <apinski@marvell.com>
10353 PR tree-optimization/111431
10354 * gcc.dg/binop-notand1a.c: Remove xfail.
10355 * gcc.dg/binop-notand4a.c: Likewise.
10356 * gcc.c-torture/execute/pr111431-1.c: New test.
10357 * gcc.dg/binop-andeq1.c: New test.
10358 * gcc.dg/binop-andeq2.c: New test.
10359 * gcc.dg/binop-notand7.c: New test.
10360 * gcc.dg/binop-notand7a.c: New test.
10362 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
10364 * g++.dg/abi/nvptx-nrv1.C: Move...
10365 * g++.target/nvptx/abi-nrv1.C: ... here.
10366 * g++.dg/abi/nvptx-ptrmem1.C: Move...
10367 * g++.target/nvptx/abi-ptrmem1.C: ... here.
10369 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
10371 * g++.target/nvptx/nvptx.exp: New.
10373 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
10375 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
10377 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10379 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
10381 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10383 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
10384 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
10385 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
10386 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
10387 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
10388 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
10389 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
10391 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
10393 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
10394 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
10396 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
10399 * gcc.target/aarch64/pr105928.c: Add new test.
10400 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
10402 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
10405 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
10407 2023-09-18 Richard Biener <rguenther@suse.de>
10409 PR tree-optimization/111294
10410 * gcc.dg/tree-ssa/pr111294.c: New test.
10411 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
10412 * gcc.dg/tree-ssa/pr59597.c: Likewise.
10413 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10414 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
10415 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
10416 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
10417 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
10418 conditional on lp64.
10420 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10422 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
10423 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
10424 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
10425 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
10426 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
10427 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
10428 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
10429 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
10430 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
10431 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
10432 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
10433 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
10434 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
10435 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
10436 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
10437 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
10438 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
10440 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10443 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
10444 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
10445 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
10446 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
10447 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
10448 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
10449 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
10450 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
10451 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
10452 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
10453 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
10454 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
10455 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
10456 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
10457 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
10458 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
10459 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
10460 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
10461 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
10462 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
10463 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
10464 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
10466 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
10468 PR middle-end/111303
10469 * gcc.dg/tree-ssa/pr111303.c: New test.
10471 2023-09-17 Andrew Pinski <apinski@marvell.com>
10473 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
10475 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
10477 * g++.target/powerpc/altivec-19.C: New testcase.
10479 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10482 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
10483 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
10484 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
10486 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
10488 * gcc.target/riscv/zknh-sha256.c: Moved to...
10489 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
10490 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
10491 * gcc.target/riscv/zksh64.c: Change the type.
10492 * gcc.target/riscv/zksed64.c: Ditto.
10494 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
10496 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
10497 * gcc.target/riscv/zbc64.c: Ditto.
10498 * gcc.target/riscv/zbkb32.c: Ditto.
10499 * gcc.target/riscv/zbkb64.c: Ditto.
10500 * gcc.target/riscv/zbkc32.c: Ditto.
10501 * gcc.target/riscv/zbkc64.c: Ditto.
10502 * gcc.target/riscv/zbkx32.c: Ditto.
10503 * gcc.target/riscv/zbkx64.c: Ditto.
10504 * gcc.target/riscv/zknd32.c: Ditto.
10505 * gcc.target/riscv/zknd64.c: Ditto.
10506 * gcc.target/riscv/zkne32.c: Ditto.
10507 * gcc.target/riscv/zkne64.c: Ditto.
10508 * gcc.target/riscv/zknh-sha256.c: Ditto.
10509 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
10510 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
10511 * gcc.target/riscv/zksed32.c: Ditto.
10512 * gcc.target/riscv/zksed64.c: Ditto.
10513 * gcc.target/riscv/zksh32.c: Ditto.
10514 * gcc.target/riscv/zksh64.c: Ditto.
10516 2023-09-16 Pan Li <pan2.li@intel.com>
10518 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
10519 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
10520 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
10522 2023-09-15 David Malcolm <dmalcolm@redhat.com>
10524 * c-c++-common/analyzer/volatile-1.c: New test.
10526 2023-09-15 Harald Anlauf <anlauf@gmx.de>
10529 * gfortran.dg/bounds_check_fail_6.f90: New test.
10531 2023-09-15 Andrew Pinski <apinski@marvell.com>
10533 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
10534 the MIN/MAX during forwprop1.
10536 2023-09-15 Andrew Pinski <apinski@marvell.com>
10538 PR tree-optimization/111414
10539 * gcc.c-torture/compile/pr111414-1.c: New test.
10541 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
10543 PR tree-optimization/111407
10544 * gcc.dg/pr111407.c: New test.
10546 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
10548 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
10550 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10552 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
10554 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10556 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
10558 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10560 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
10562 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10564 * gcc.dg/vect/slp-16.c: Block vect_strided6.
10565 * lib/target-supports.exp: Add strided type.
10567 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10569 * gcc.dg/vect/slp-1.c: Add vect_stried5.
10571 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10573 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
10575 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
10578 * gcc.dg/rtl/aarch64/pr111411.c: New test.
10580 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
10583 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
10584 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
10585 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
10586 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
10587 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
10588 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
10590 2023-09-14 David Malcolm <dmalcolm@redhat.com>
10592 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
10594 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
10596 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
10598 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
10599 generating multithreaded paths.
10600 * gcc.dg/plugin/plugin.exp: Add the new tests.
10602 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
10604 * gm2/switches/case/fail/subrangecase.mod: Replace 19
10606 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
10607 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
10608 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
10609 * gm2/switches/case/pass/subrangecase.mod: Ditto.
10610 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
10611 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
10612 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
10613 * gm2/switches/case/fail/calendar.mod: New test.
10615 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
10617 * gm2/switches/case/fail/subrangecase.mod: New test.
10618 * gm2/switches/case/fail/subrangecase2.mod: New test.
10619 * gm2/switches/case/fail/subrangecase3.mod: New test.
10620 * gm2/switches/case/fail/subrangecase4.mod: New test.
10621 * gm2/switches/case/fail/subrangecase5.mod: New test.
10622 * gm2/switches/case/fail/subrangecase6.mod: New test.
10623 * gm2/switches/case/pass/subrangecase.mod: New test.
10624 * gm2/switches/case/pass/subrangecase2.mod: New test.
10625 * gm2/switches/case/pass/subrangecase3.mod: New test.
10626 * gm2/switches/case/pass/subrangecase4.mod: New test.
10628 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
10630 * gcc.target/aarch64/sve/cost_model_15.c: New test.
10632 2023-09-14 Andrew Pinski <apinski@marvell.com>
10634 PR tree-optimization/106164
10635 * gcc.dg/pr21643.c: Update test now that match does
10636 the combing of the comparisons.
10637 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
10638 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
10640 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10642 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
10643 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
10644 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
10645 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
10646 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
10647 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
10648 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
10649 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
10650 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
10651 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
10653 2023-09-14 Richard Biener <rguenther@suse.de>
10655 PR tree-optimization/111294
10656 * gcc.dg/tree-ssa/evrp10.c: Adjust.
10657 * gcc.dg/tree-ssa/evrp6.c: Likewise.
10658 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
10659 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
10661 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
10663 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
10665 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10668 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
10669 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
10671 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
10673 * gcc.target/loongarch/cmov_ii.c: New test.
10675 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
10678 * gcc.target/loongarch/pr111334.c: New test.
10680 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10682 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
10683 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
10684 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
10685 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
10687 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10689 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
10690 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
10691 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
10692 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
10694 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10696 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
10697 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
10698 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
10699 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
10700 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
10701 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
10702 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
10703 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
10704 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
10705 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
10706 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
10707 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
10709 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10711 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
10712 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
10713 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
10714 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
10715 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
10716 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
10717 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
10718 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
10719 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
10720 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
10721 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
10723 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10725 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
10726 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
10727 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
10728 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
10729 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
10730 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
10731 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
10733 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10735 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
10736 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
10737 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
10738 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
10739 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
10740 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
10741 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
10743 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10745 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
10746 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
10747 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
10748 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
10749 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
10750 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
10751 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
10752 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
10753 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
10754 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
10755 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
10757 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10759 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
10760 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
10761 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
10762 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
10763 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
10764 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
10765 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
10766 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
10767 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
10768 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
10769 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
10771 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10773 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
10774 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
10775 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
10776 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
10777 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
10778 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
10779 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
10780 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
10781 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
10782 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
10784 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10786 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
10787 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
10788 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
10789 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
10790 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
10791 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
10792 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
10793 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
10794 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
10795 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
10796 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
10798 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10800 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
10801 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
10802 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
10803 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
10804 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
10805 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
10806 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
10807 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
10808 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
10809 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
10810 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
10811 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
10812 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
10813 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
10815 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10817 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
10818 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
10820 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10822 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
10824 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10826 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
10827 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
10828 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
10829 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
10830 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
10831 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
10832 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
10833 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
10834 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
10835 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
10836 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
10838 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10840 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
10841 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
10842 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
10843 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
10844 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
10845 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
10846 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
10847 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
10848 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
10849 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
10851 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10853 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
10854 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
10855 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
10856 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
10857 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
10858 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
10859 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
10860 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
10861 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
10862 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
10863 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
10864 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
10866 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10868 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
10869 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
10870 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
10871 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
10872 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
10873 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
10874 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
10875 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
10876 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
10877 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
10879 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10881 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
10882 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
10883 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
10884 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
10885 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
10886 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
10887 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
10889 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10891 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
10892 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
10893 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
10894 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
10895 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
10896 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
10897 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
10898 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
10900 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10902 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
10903 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
10904 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
10905 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
10906 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
10907 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
10908 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
10909 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
10910 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
10911 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
10912 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
10914 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10916 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
10917 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
10918 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
10919 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
10920 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
10921 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
10922 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
10923 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
10925 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10927 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
10928 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
10929 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
10930 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
10931 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
10932 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
10933 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
10934 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
10935 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
10937 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10939 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
10940 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
10941 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
10942 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
10943 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
10944 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
10945 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
10946 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
10947 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
10948 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
10949 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
10951 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10953 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
10954 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
10955 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
10956 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
10957 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
10958 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
10960 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10962 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
10963 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
10964 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
10965 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
10966 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
10967 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
10968 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
10969 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
10970 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
10971 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
10973 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10975 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
10976 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
10977 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
10978 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
10979 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
10980 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
10981 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
10982 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
10983 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
10984 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
10985 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
10986 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
10987 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
10988 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
10989 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
10990 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
10991 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
10993 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
10995 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
10996 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
10997 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
10998 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
10999 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
11000 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
11001 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
11002 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
11003 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
11004 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
11005 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
11006 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
11007 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
11008 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
11010 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11012 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
11013 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
11014 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
11015 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
11016 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
11017 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
11018 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
11019 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
11020 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
11021 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
11022 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
11023 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
11025 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11027 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
11028 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
11029 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
11030 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
11031 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
11032 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
11033 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
11034 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
11035 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
11036 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
11037 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
11038 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
11040 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11042 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
11043 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
11044 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
11045 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
11046 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
11047 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
11048 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
11049 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
11050 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
11051 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
11052 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
11054 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11056 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
11057 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
11058 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
11059 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
11060 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
11061 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
11062 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
11063 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
11065 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11067 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
11068 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
11069 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
11070 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
11071 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
11072 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
11073 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
11074 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
11075 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
11076 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
11078 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11080 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
11081 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
11082 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
11083 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
11084 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
11085 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
11086 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
11087 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
11088 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
11089 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
11090 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
11091 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
11093 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11095 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
11096 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
11097 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
11098 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
11100 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11102 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
11103 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
11104 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
11105 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
11106 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
11107 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
11109 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11111 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
11112 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
11113 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
11114 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
11115 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
11116 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
11117 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
11118 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
11120 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11122 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
11123 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
11124 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
11125 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
11126 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
11127 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
11128 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
11129 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
11131 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11133 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
11134 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
11135 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
11136 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
11138 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11140 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
11141 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
11142 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
11143 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
11144 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
11145 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
11146 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
11147 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
11148 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
11150 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11152 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
11153 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
11155 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11157 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
11158 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
11159 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
11160 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
11161 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
11162 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
11163 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
11164 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
11165 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
11166 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
11167 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
11169 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11171 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
11172 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
11173 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
11174 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
11175 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
11176 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
11177 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
11178 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
11179 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
11180 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
11181 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
11182 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
11183 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
11184 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
11185 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
11186 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
11187 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
11188 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
11190 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11192 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
11193 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
11194 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
11195 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
11196 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
11197 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
11198 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
11199 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
11200 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
11201 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
11202 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
11204 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11206 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
11208 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11210 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
11211 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
11213 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
11215 * gcc.target/loongarch/strict-align.c: New test.
11217 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11219 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
11220 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
11221 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
11223 2023-09-13 Andrew Pinski <apinski@marvell.com>
11225 PR tree-optimization/111364
11226 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
11227 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
11228 * gcc.dg/pr96708-negative.c: Update testcase.
11229 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
11231 2023-09-13 Richard Biener <rguenther@suse.de>
11233 PR tree-optimization/111387
11234 * gcc.dg/torture/pr111387.c: New testcase.
11236 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
11238 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
11239 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
11240 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
11241 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
11243 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
11245 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
11246 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
11247 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
11248 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
11249 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
11250 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
11252 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
11254 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
11255 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
11256 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
11257 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
11258 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
11260 2023-09-13 Richard Biener <rguenther@suse.de>
11262 PR tree-optimization/111397
11263 * gcc.dg/uninit-pr111397.c: New testcase.
11265 2023-09-13 Pan Li <pan2.li@intel.com>
11268 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
11270 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11272 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
11274 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
11276 PR tree-optimization/111303
11277 * gcc.dg/pr111303.c: New test.
11279 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11281 * lib/target-supports.exp: Enable vect_int for RVV.
11283 2023-09-12 Jason Merrill <jason@redhat.com>
11286 * g++.dg/ext/integer-pack7.C: New test.
11288 2023-09-12 Jason Merrill <jason@redhat.com>
11291 * g++.dg/eh/no-exceptions1.C: New test.
11293 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
11295 * gcc.target/aarch64/stack-protector-8.c: New test.
11296 * gcc.target/aarch64/stack-protector-9.c: Likewise.
11298 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
11300 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
11302 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
11304 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
11305 to be at offset 1024 rather than offset 0.
11306 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
11307 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
11309 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
11311 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
11312 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
11313 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
11315 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
11317 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
11319 2023-09-12 Andrew Pinski <apinski@marvell.com>
11321 PR tree-optimization/107881
11322 * gcc.c-torture/execute/pr107881-1.c: New test.
11323 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
11324 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
11326 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11328 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
11329 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
11330 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
11331 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
11332 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
11333 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
11334 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
11335 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
11336 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
11337 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
11338 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
11339 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
11340 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
11341 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
11342 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
11343 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
11344 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
11345 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
11346 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
11347 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
11348 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
11349 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
11350 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
11351 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
11352 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
11353 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
11354 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
11355 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
11356 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
11357 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
11358 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
11359 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
11360 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
11361 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
11363 2023-09-12 Jakub Jelinek <jakub@redhat.com>
11365 PR middle-end/111338
11366 * gcc.dg/bitint-37.c: New test.
11368 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
11370 * gm2/switches/case/fail/missingclause.mod: New test.
11371 * gm2/switches/case/fail/switches-case-fail.exp: New test.
11372 * gm2/switches/case/pass/enumcase.mod: New test.
11373 * gm2/switches/case/pass/enumcase2.mod: New test.
11374 * gm2/switches/case/pass/switches-case-pass.exp: New test.
11376 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
11378 * lib/target-supports.exp (check_effective_target_stack_size): For
11379 nvptx target, stack size limits are relevant for execution only.
11381 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
11383 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
11384 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
11385 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
11386 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
11387 * gcc.target/riscv/zbb-strcmp.c: New test.
11388 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
11390 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
11392 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
11393 * gcc.target/riscv/xtheadbb-strlen.c: New test.
11394 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
11395 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
11396 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
11397 * gcc.target/riscv/zbb-strlen.c: New test.
11399 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
11401 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
11402 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
11403 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
11404 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
11405 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
11406 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
11407 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
11408 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
11409 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
11410 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
11411 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
11412 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
11413 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
11414 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
11415 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
11416 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
11417 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
11418 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
11419 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
11420 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
11421 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
11422 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
11423 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
11424 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
11425 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
11426 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
11427 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
11428 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
11429 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
11430 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
11431 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
11432 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
11433 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
11434 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
11435 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
11436 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
11437 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
11438 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
11440 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
11442 * lib/scanasm.exp (configure_check-function-bodies): New proc.
11443 (parse_function_bodies, check-function-bodies): Use it.
11445 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
11448 * gfortran.dg/pr110996.f90: New test.
11450 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
11452 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
11453 dg-messages for 'sorry' as c++, only.
11454 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
11455 * c-c++-common/gomp/allocate-9.c: New test.
11456 * c-c++-common/gomp/allocate-11.c: New test.
11457 * c-c++-common/gomp/allocate-12.c: New test.
11458 * c-c++-common/gomp/allocate-14.c: New test.
11459 * c-c++-common/gomp/allocate-15.c: New test.
11460 * c-c++-common/gomp/allocate-16.c: New test.
11462 2023-09-12 xuli <xuli1@eswincomputing.com>
11464 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
11466 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
11468 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
11469 * gcc.target/riscv/rv32i_zcmp.c: likewise
11470 * gcc.target/riscv/zcmp_push_fpr.c: likewise
11471 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
11472 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
11473 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
11475 2023-09-11 Andrew Pinski <apinski@marvell.com>
11477 PR tree-optimization/111348
11478 * gcc.dg/tree-ssa/minmax-26.c: New test.
11480 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
11483 * gcc.target/i386/pr111340.c: New test.
11485 2023-09-11 Andrew Pinski <apinski@marvell.com>
11487 PR tree-optimization/111349
11488 * gcc.dg/tree-ssa/minmax-25.c: New test.
11490 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11493 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
11494 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
11495 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
11496 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
11497 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
11498 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
11499 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
11500 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
11501 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
11502 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
11503 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
11504 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
11505 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
11506 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
11507 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
11508 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
11509 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
11510 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
11511 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
11512 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
11513 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
11514 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
11515 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
11516 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
11517 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
11519 2023-09-11 Andrew Pinski <apinski@marvell.com>
11521 PR tree-optimization/111346
11522 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
11524 2023-09-11 liuhongt <hongtao.liu@intel.com>
11526 * gcc.target/i386/pr111306.c: New test.
11528 2023-09-10 Andrew Pinski <apinski@marvell.com>
11530 PR tree-optimization/111331
11531 * gcc.c-torture/execute/pr111331-1.c: New test.
11532 * gcc.c-torture/execute/pr111331-2.c: New test.
11533 * gcc.c-torture/execute/pr111331-3.c: New test.
11535 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
11538 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
11539 * c-c++-common/analyzer/allocation-size-1.c: ...here.
11540 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
11541 * c-c++-common/analyzer/allocation-size-2.c: ...here.
11542 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
11543 * c-c++-common/analyzer/allocation-size-3.c: ...here.
11544 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
11545 * c-c++-common/analyzer/allocation-size-4.c: ...here.
11546 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
11547 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
11548 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
11549 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
11550 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
11551 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
11552 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
11553 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
11554 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
11555 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
11556 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
11557 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
11558 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
11559 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
11560 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
11561 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
11562 * gcc.dg/analyzer/capacity-1.c: Moved to...
11563 * c-c++-common/analyzer/capacity-1.c: ...here.
11564 * gcc.dg/analyzer/dot-output.c: Moved to...
11565 * c-c++-common/analyzer/dot-output.c: ...here.
11566 * gcc.dg/analyzer/escaping-1.c: Moved to...
11567 * c-c++-common/analyzer/escaping-1.c: ...here.
11568 * gcc.dg/analyzer/expect-1.c: Moved to...
11569 * c-c++-common/analyzer/expect-1.c: ...here.
11570 * gcc.dg/analyzer/fgets-1.c: Moved to...
11571 * c-c++-common/analyzer/fgets-1.c: ...here.
11572 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
11573 * c-c++-common/analyzer/file-uninit-1.c: ...here.
11574 * gcc.dg/analyzer/fileno-1.c: Moved to...
11575 * c-c++-common/analyzer/fileno-1.c: ...here.
11576 * gcc.dg/analyzer/first-field-1.c: Moved to...
11577 * c-c++-common/analyzer/first-field-1.c: ...here.
11578 * gcc.dg/analyzer/first-field-2.c: Moved to...
11579 * c-c++-common/analyzer/first-field-2.c: ...here.
11580 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
11581 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
11582 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
11583 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
11584 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
11585 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
11586 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
11587 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
11588 * gcc.dg/analyzer/fread-1.c: Moved to...
11589 * c-c++-common/analyzer/fread-1.c: ...here.
11590 * gcc.dg/analyzer/fread-2.c: Moved to...
11591 * c-c++-common/analyzer/fread-2.c: ...here.
11592 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
11593 * c-c++-common/analyzer/fread-pr108661.c: ...here.
11594 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
11595 * c-c++-common/analyzer/function-ptr-1.c: ...here.
11596 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
11597 * c-c++-common/analyzer/function-ptr-2.c: ...here.
11598 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
11599 * c-c++-common/analyzer/function-ptr-3.c: ...here.
11600 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
11601 * c-c++-common/analyzer/function-ptr-4.c: ...here.
11602 * gcc.dg/analyzer/getc-1.c: Moved to...
11603 * c-c++-common/analyzer/getc-1.c: ...here.
11604 * gcc.dg/analyzer/getchar-1.c: Moved to...
11605 * c-c++-common/analyzer/getchar-1.c: ...here.
11606 * gcc.dg/analyzer/gzio-2.c: Moved to...
11607 * c-c++-common/analyzer/gzio-2.c: ...here.
11608 * gcc.dg/analyzer/gzio-3.c: Moved to...
11609 * c-c++-common/analyzer/gzio-3.c: ...here.
11610 * gcc.dg/analyzer/gzio-3a.c: Moved to...
11611 * c-c++-common/analyzer/gzio-3a.c: ...here.
11612 * gcc.dg/analyzer/gzio.c: Moved to...
11613 * c-c++-common/analyzer/gzio.c: ...here.
11614 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
11615 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
11616 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
11617 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
11618 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
11619 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
11620 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
11621 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
11622 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
11623 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
11624 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
11625 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
11626 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
11627 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
11628 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
11629 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
11630 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
11631 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
11632 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
11633 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
11634 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
11635 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
11636 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
11637 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
11638 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
11639 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
11640 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
11641 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
11642 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
11643 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
11644 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
11645 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
11646 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
11647 * c-c++-common/analyzer/infinite-recursion.c: ...here.
11648 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
11649 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
11650 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
11651 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
11652 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
11653 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
11654 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
11655 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
11656 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
11657 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
11658 * gcc.dg/analyzer/inlining-6.c: Moved to...
11659 * c-c++-common/analyzer/inlining-6.c: ...here.
11660 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
11661 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
11662 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
11663 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
11664 * gcc.dg/analyzer/isatty-1.c: Moved to...
11665 * c-c++-common/analyzer/isatty-1.c: ...here.
11666 * gcc.dg/analyzer/leak-2.c: Moved to...
11667 * c-c++-common/analyzer/leak-2.c: ...here.
11668 * gcc.dg/analyzer/leak-3.c: Moved to...
11669 * c-c++-common/analyzer/leak-3.c: ...here.
11670 * gcc.dg/analyzer/leak-4.c: Moved to...
11671 * c-c++-common/analyzer/leak-4.c: ...here.
11672 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
11673 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
11674 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
11675 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
11676 * gcc.dg/analyzer/loop-2.c: Moved to...
11677 * c-c++-common/analyzer/loop-2.c: ...here.
11678 * gcc.dg/analyzer/loop-2a.c: Moved to...
11679 * c-c++-common/analyzer/loop-2a.c: ...here.
11680 * gcc.dg/analyzer/loop-3.c: Moved to...
11681 * c-c++-common/analyzer/loop-3.c: ...here.
11682 * gcc.dg/analyzer/loop-4.c: Moved to...
11683 * c-c++-common/analyzer/loop-4.c: ...here.
11684 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
11685 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
11686 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
11687 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
11688 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
11689 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
11690 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
11691 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
11692 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
11693 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
11694 * gcc.dg/analyzer/loop.c: Moved to...
11695 * c-c++-common/analyzer/loop.c: ...here.
11696 * gcc.dg/analyzer/malloc-3.c: Moved to...
11697 * c-c++-common/analyzer/malloc-3.c: ...here.
11698 * gcc.dg/analyzer/malloc-5.c: Moved to...
11699 * c-c++-common/analyzer/malloc-5.c: ...here.
11700 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
11701 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
11702 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
11703 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
11704 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
11705 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
11706 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
11707 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
11708 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
11709 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
11710 * gcc.dg/analyzer/malloc-dce.c: Moved to...
11711 * c-c++-common/analyzer/malloc-dce.c: ...here.
11712 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
11713 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
11714 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
11715 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
11716 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
11717 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
11718 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
11719 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
11720 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
11721 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
11722 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
11723 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
11724 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
11725 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
11726 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
11727 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
11728 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
11729 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
11730 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
11731 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
11732 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
11733 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
11734 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
11735 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
11736 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
11737 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
11738 * gcc.dg/analyzer/malloc-macro.h: Moved to...
11739 * c-c++-common/analyzer/malloc-macro.h: ...here.
11740 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
11741 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
11742 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
11743 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
11744 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
11745 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
11746 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
11747 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
11748 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
11749 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
11750 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
11751 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
11752 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
11753 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
11754 * gcc.dg/analyzer/phi-1.c: Moved to...
11755 * c-c++-common/analyzer/phi-1.c: ...here.
11756 * gcc.dg/analyzer/pr100615.c: Moved to...
11757 * c-c++-common/analyzer/pr100615.c: ...here.
11758 * gcc.dg/analyzer/pr103526.c: Moved to...
11759 * c-c++-common/analyzer/pr103526.c: ...here.
11760 * gcc.dg/analyzer/pr94362-1.c: Moved to...
11761 * c-c++-common/analyzer/pr94362-1.c: ...here.
11762 * gcc.dg/analyzer/pr97074.c: Moved to...
11763 * c-c++-common/analyzer/pr97074.c: ...here.
11764 * c-c++-common/analyzer/pr99193-2.c: Added include.
11765 * c-c++-common/analyzer/realloc-1.c: Added include.
11766 * gcc.dg/analyzer/scope-1.c: Moved to...
11767 * c-c++-common/analyzer/scope-1.c: ...here.
11768 * gcc.dg/analyzer/setjmp-2.c: Moved to...
11769 * c-c++-common/analyzer/setjmp-2.c: ...here.
11770 * gcc.dg/analyzer/setjmp-5.c: Moved to...
11771 * c-c++-common/analyzer/setjmp-5.c: ...here.
11772 * gcc.dg/analyzer/setjmp-9.c: Moved to...
11773 * c-c++-common/analyzer/setjmp-9.c: ...here.
11774 * gcc.dg/analyzer/signal-4a.c: Moved to...
11775 * c-c++-common/analyzer/signal-4a.c: ...here.
11776 * gcc.dg/analyzer/signal-4b.c: Moved to...
11777 * c-c++-common/analyzer/signal-4b.c: ...here.
11778 * gcc.dg/analyzer/file-pr58237.c: C only.
11779 * gcc.dg/analyzer/fopen-1.c: C only.
11780 * gcc.dg/analyzer/malloc-4.c: C only.
11781 * gcc.dg/analyzer/malloc-paths-9.c: C only.
11782 * gcc.dg/analyzer/pr103892.c: C only.
11783 * gcc.dg/analyzer/pr109577.c: C only.
11784 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
11785 * gcc.dg/analyzer/pr99193-1.c: C only.
11786 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
11787 * gcc.dg/analyzer/inlining-1.c: Removed.
11788 * gcc.dg/analyzer/inlining-2.c: Removed.
11789 * gcc.dg/analyzer/inlining-5.c: Removed.
11790 * gcc.dg/analyzer/inlining-7.c: Removed.
11791 * c-c++-common/analyzer/compound-assignment-1.c: New test.
11792 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
11793 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
11794 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
11795 gcc.dg/analyzer/fopen-1.c.
11796 * c-c++-common/analyzer/inlining-1.c: New test.
11797 * c-c++-common/analyzer/inlining-2.c: New test.
11798 * c-c++-common/analyzer/inlining-5.c: New test.
11799 * c-c++-common/analyzer/inlining-7.c: New test.
11800 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
11801 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
11802 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
11803 gcc.dg/analyzer/pr109577.c with exceptions disabled.
11804 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
11805 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
11806 exceptions disabled.
11807 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
11808 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
11810 2023-09-09 Xi Ruoyao <xry111@xry111.site>
11812 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
11813 copied bytes to 32.
11815 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
11817 * gcc.target/loongarch/mulw_d_wu.c: New test.
11818 * gcc.target/loongarch/smuldi3_highpart.c: New test.
11819 * gcc.target/loongarch/smulsi3_highpart.c: New test.
11820 * gcc.target/loongarch/umulsi3_highpart.c: New test.
11822 2023-09-09 Xi Ruoyao <xry111@xry111.site>
11824 * gcc.target/loongarch/memcpy-vec-1.c: New test.
11825 * gcc.target/loongarch/memcpy-vec-2.c: New test.
11826 * gcc.target/loongarch/memcpy-vec-3.c: New test.
11828 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
11830 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
11831 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
11832 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
11834 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11836 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
11837 * gcc.dg/pie-7.c: Likewise.
11839 2023-09-08 Patrick Palka <ppalka@redhat.com>
11842 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
11843 in order to preserve intent of the testcase.
11844 * g++.dg/cpp2a/concepts-nondep4.C: New test.
11846 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
11848 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
11849 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
11851 2023-09-07 David Malcolm <dmalcolm@redhat.com>
11854 * c-c++-common/analyzer/computed-goto-1.c: New test.
11855 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
11857 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
11858 David Malcolm <dmalcolm@redhat.com>
11861 * c-c++-common/analyzer/pr110830.c: New test.
11863 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
11865 PR tree-optimization/110875
11866 * gcc.dg/pr110875.c: New.
11868 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
11871 * g++.dg/gomp/pr111274.C: New test case.
11873 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
11876 * gcc.target/i386/pr111225.c: New test.
11878 2023-09-07 David Malcolm <dmalcolm@redhat.com>
11880 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
11882 2023-09-07 Xi Ruoyao <xry111@xry111.site>
11884 * g++.target/loongarch/bstrins-compile.C: New test.
11885 * g++.target/loongarch/bstrins-run.C: New test.
11887 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11890 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
11891 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
11892 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
11893 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
11894 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
11895 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
11896 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
11897 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
11898 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
11899 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
11900 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
11901 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
11902 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
11903 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
11904 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
11905 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
11906 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
11907 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
11908 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
11909 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
11910 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
11911 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
11912 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
11913 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
11914 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
11915 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
11916 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
11917 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
11918 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
11919 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
11920 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
11921 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
11922 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
11923 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
11924 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
11926 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
11928 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
11929 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
11930 test to make sure that XVentanaCondOps instructions are disabled
11932 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
11934 2023-09-06 Ian Lance Taylor <iant@golang.org>
11937 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
11939 2023-09-06 Jakub Jelinek <jakub@redhat.com>
11942 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
11943 arguments of _BitInt.
11944 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
11945 * gcc.dg/bitint-32.c: New test.
11946 * gcc.dg/bitint-33.c: New test.
11947 * gcc.dg/bitint-34.c: New test.
11948 * gcc.dg/bitint-35.c: New test.
11949 * gcc.dg/bitint-36.c: New test.
11950 * gcc.dg/fixed-point/bitint-1.c: New test.
11952 2023-09-06 Jakub Jelinek <jakub@redhat.com>
11955 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
11956 -1 + epsilon, another (-1, 0) range value and -0.
11957 * gcc.dg/torture/bitint-22.c (main): Likewise.
11958 * gcc.dg/bitint-28.c: New test.
11959 * gcc.dg/bitint-29.c: New test.
11960 * gcc.dg/bitint-30.c: New test.
11961 * gcc.dg/bitint-31.c: New test.
11962 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
11963 -1 + epsilon and -0.
11964 * gcc.dg/dfp/bitint-2.c (main): Likewise.
11965 * gcc.dg/dfp/bitint-3.c (main): Likewise.
11966 * gcc.dg/dfp/bitint-7.c: New test.
11967 * gcc.dg/dfp/bitint-8.c: New test.
11969 2023-09-06 Jakub Jelinek <jakub@redhat.com>
11972 * gcc.dg/bitint-19.c: New test.
11973 * gcc.dg/bitint-20.c: New test.
11974 * gcc.dg/bitint-21.c: New test.
11975 * gcc.dg/bitint-22.c: New test.
11976 * gcc.dg/bitint-23.c: New test.
11977 * gcc.dg/bitint-24.c: New test.
11978 * gcc.dg/bitint-25.c: New test.
11979 * gcc.dg/bitint-26.c: New test.
11980 * gcc.dg/bitint-27.c: New test.
11981 * g++.dg/ext/bitint1.C: New test.
11982 * g++.dg/ext/bitint2.C: New test.
11983 * g++.dg/ext/bitint3.C: New test.
11984 * g++.dg/ext/bitint4.C: New test.
11986 2023-09-06 Jakub Jelinek <jakub@redhat.com>
11989 * gcc.dg/torture/bitint-20.c: New test.
11990 * gcc.dg/torture/bitint-21.c: New test.
11991 * gcc.dg/torture/bitint-22.c: New test.
11992 * gcc.dg/torture/bitint-23.c: New test.
11993 * gcc.dg/torture/bitint-24.c: New test.
11994 * gcc.dg/torture/bitint-25.c: New test.
11995 * gcc.dg/torture/bitint-26.c: New test.
11996 * gcc.dg/torture/bitint-27.c: New test.
11997 * gcc.dg/torture/bitint-28.c: New test.
11998 * gcc.dg/torture/bitint-29.c: New test.
11999 * gcc.dg/torture/bitint-30.c: New test.
12000 * gcc.dg/torture/bitint-31.c: New test.
12001 * gcc.dg/torture/bitint-32.c: New test.
12002 * gcc.dg/torture/bitint-33.c: New test.
12003 * gcc.dg/torture/bitint-34.c: New test.
12004 * gcc.dg/torture/bitint-35.c: New test.
12005 * gcc.dg/torture/bitint-36.c: New test.
12006 * gcc.dg/torture/bitint-37.c: New test.
12007 * gcc.dg/torture/bitint-38.c: New test.
12008 * gcc.dg/torture/bitint-39.c: New test.
12009 * gcc.dg/torture/bitint-40.c: New test.
12010 * gcc.dg/torture/bitint-41.c: New test.
12011 * gcc.dg/torture/bitint-42.c: New test.
12012 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
12013 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
12014 * gcc.dg/dfp/bitint-1.c: New test.
12015 * gcc.dg/dfp/bitint-2.c: New test.
12016 * gcc.dg/dfp/bitint-3.c: New test.
12017 * gcc.dg/dfp/bitint-4.c: New test.
12018 * gcc.dg/dfp/bitint-5.c: New test.
12019 * gcc.dg/dfp/bitint-6.c: New test.
12020 * gcc.dg/ubsan/bitint-1.c: New test.
12021 * gcc.dg/ubsan/bitint-2.c: New test.
12022 * gcc.dg/ubsan/bitint-3.c: New test.
12024 2023-09-06 Jakub Jelinek <jakub@redhat.com>
12027 * lib/target-supports.exp (check_effective_target_bitint,
12028 check_effective_target_bitint128, check_effective_target_bitint575):
12029 New effective targets.
12030 * gcc.dg/bitint-1.c: New test.
12031 * gcc.dg/bitint-2.c: New test.
12032 * gcc.dg/bitint-3.c: New test.
12033 * gcc.dg/bitint-4.c: New test.
12034 * gcc.dg/bitint-5.c: New test.
12035 * gcc.dg/bitint-6.c: New test.
12036 * gcc.dg/bitint-7.c: New test.
12037 * gcc.dg/bitint-8.c: New test.
12038 * gcc.dg/bitint-9.c: New test.
12039 * gcc.dg/bitint-10.c: New test.
12040 * gcc.dg/bitint-11.c: New test.
12041 * gcc.dg/bitint-12.c: New test.
12042 * gcc.dg/bitint-13.c: New test.
12043 * gcc.dg/bitint-14.c: New test.
12044 * gcc.dg/bitint-15.c: New test.
12045 * gcc.dg/bitint-16.c: New test.
12046 * gcc.dg/bitint-17.c: New test.
12047 * gcc.dg/bitint-18.c: New test.
12048 * gcc.dg/torture/bitint-1.c: New test.
12049 * gcc.dg/torture/bitint-2.c: New test.
12050 * gcc.dg/torture/bitint-3.c: New test.
12051 * gcc.dg/torture/bitint-4.c: New test.
12052 * gcc.dg/torture/bitint-5.c: New test.
12053 * gcc.dg/torture/bitint-6.c: New test.
12054 * gcc.dg/torture/bitint-7.c: New test.
12055 * gcc.dg/torture/bitint-8.c: New test.
12056 * gcc.dg/torture/bitint-9.c: New test.
12057 * gcc.dg/torture/bitint-10.c: New test.
12058 * gcc.dg/torture/bitint-11.c: New test.
12059 * gcc.dg/torture/bitint-12.c: New test.
12060 * gcc.dg/torture/bitint-13.c: New test.
12061 * gcc.dg/torture/bitint-14.c: New test.
12062 * gcc.dg/torture/bitint-15.c: New test.
12063 * gcc.dg/torture/bitint-16.c: New test.
12064 * gcc.dg/torture/bitint-17.c: New test.
12065 * gcc.dg/torture/bitint-18.c: New test.
12066 * gcc.dg/torture/bitint-19.c: New test.
12068 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12071 * g++.target/riscv/rvv/base/pr111296.C: New test.
12073 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12076 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
12078 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12080 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
12081 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
12082 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
12083 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
12084 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
12085 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
12086 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
12087 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
12088 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
12089 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
12090 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
12091 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
12092 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
12093 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
12094 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
12095 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
12097 2023-09-06 David Malcolm <dmalcolm@redhat.com>
12100 * c-c++-common/analyzer/strstr-1.c: New test.
12102 2023-09-06 David Malcolm <dmalcolm@redhat.com>
12105 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
12106 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
12107 directives to avoid clashing with note from <string.h> that might
12108 happen to have the same line number. Add strpncpy test coverage.
12109 * c-c++-common/analyzer/strncpy-1.c: New test.
12110 * gcc.dg/analyzer/null-terminated-strings-1.c
12111 (test_filled_nonzero): New.
12112 (void test_filled_zero): New.
12113 (test_filled_symbolic): New.
12115 2023-09-06 David Malcolm <dmalcolm@redhat.com>
12117 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
12120 2023-09-06 Pan Li <pan2.li@intel.com>
12122 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
12123 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
12125 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
12127 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
12129 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
12132 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
12133 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
12134 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
12136 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
12138 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
12140 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
12142 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
12143 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
12144 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
12145 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
12146 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
12147 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
12148 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
12149 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
12151 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
12153 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
12154 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
12155 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
12156 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
12157 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
12158 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
12159 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
12160 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
12161 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
12162 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
12163 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
12165 2023-09-06 Jakub Jelinek <jakub@redhat.com>
12167 * gcc.dg/c11-floatn-1.c: New test.
12168 * gcc.dg/c11-floatn-2.c: New test.
12169 * gcc.dg/c11-floatn-3.c: New test.
12170 * gcc.dg/c11-floatn-4.c: New test.
12171 * gcc.dg/c11-floatn-5.c: New test.
12172 * gcc.dg/c11-floatn-6.c: New test.
12173 * gcc.dg/c11-floatn-7.c: New test.
12174 * gcc.dg/c11-floatn-8.c: New test.
12175 * gcc.dg/c2x-floatn-1.c: New test.
12176 * gcc.dg/c2x-floatn-2.c: New test.
12177 * gcc.dg/c2x-floatn-3.c: New test.
12178 * gcc.dg/c2x-floatn-4.c: New test.
12179 * gcc.dg/c2x-floatn-5.c: New test.
12180 * gcc.dg/c2x-floatn-6.c: New test.
12181 * gcc.dg/c2x-floatn-7.c: New test.
12182 * gcc.dg/c2x-floatn-8.c: New test.
12184 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
12186 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
12187 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
12188 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
12189 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
12191 2023-09-06 Jason Merrill <jason@redhat.com>
12193 * g++.dg/abi/no_unique_address8.C: New test.
12194 * g++.dg/abi/no_unique_address8a.C: New test.
12196 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
12198 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
12199 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
12200 but heavily minimized.
12202 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
12204 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
12205 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
12207 2023-09-05 Andrew Pinski <apinski@marvell.com>
12209 PR tree-optimization/98710
12210 * gcc.dg/tree-ssa/andor-7.c: New test.
12211 * gcc.dg/tree-ssa/andor-8.c: New test.
12213 2023-09-05 Andrew Pinski <apinski@marvell.com>
12215 PR tree-optimization/103536
12216 * gcc.dg/tree-ssa/andor-6.c: New test.
12217 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
12219 2023-09-05 Andrew Pinski <apinski@marvell.com>
12221 PR tree-optimization/107137
12222 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
12223 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
12225 2023-09-05 Andrew Pinski <apinski@marvell.com>
12227 PR tree-optimization/96694
12228 * gcc.dg/tree-ssa/minmax-24.c: New test.
12230 2023-09-05 Andrew Pinski <apinski@marvell.com>
12232 PR tree-optimization/105832
12233 * gcc.dg/tree-ssa/pr105832-1.c: New test.
12234 * gcc.dg/tree-ssa/pr105832-2.c: New test.
12235 * gcc.dg/tree-ssa/pr105832-3.c: New test.
12237 2023-09-05 Marek Polacek <polacek@redhat.com>
12240 * g++.dg/diagnostic/constexpr3.C: New test.
12242 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
12244 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
12246 2023-09-05 Jakub Jelinek <jakub@redhat.com>
12249 * g++.dg/diagnostic/redeclaration-4.C: New test.
12250 * g++.dg/diagnostic/redeclaration-5.C: New test.
12251 * g++.dg/warn/Wshadow-19.C: New test.
12253 2023-09-05 Jakub Jelinek <jakub@redhat.com>
12256 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
12258 * g++.dg/diagnostic/redeclaration-3.C: New test.
12259 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
12260 * g++.dg/parse/pr31952-3.C: Likewise.
12262 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
12264 * c-c++-common/gomp/allocate-13.c: New test.
12266 2023-09-05 Pan Li <pan2.li@intel.com>
12268 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
12269 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
12270 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
12272 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
12275 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
12277 * gnat.dg/unroll3.adb: Adjust.
12279 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
12281 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
12282 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
12283 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
12284 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
12285 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
12286 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
12287 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
12288 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
12290 2023-09-05 liuhongt <hongtao.liu@intel.com>
12292 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
12294 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
12296 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
12297 * gcc.dg/vect/bb-slp-71.c: Likewise.
12298 * gcc.dg/vect/bb-slp-72.c: Likewise.
12299 * gcc.dg/vect/bb-slp-73.c: Likewise.
12300 * gcc.dg/vect/bb-slp-74.c: Likewise.
12301 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
12302 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
12303 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
12304 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
12305 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
12306 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
12307 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12308 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
12309 * gcc.dg/vect/pr101445.c: Likewise.
12310 * gcc.dg/vect/pr105219.c: Likewise.
12311 * gcc.dg/vect/pr107160.c: Likewise.
12312 * gcc.dg/vect/pr107212-1.c: Likewise.
12313 * gcc.dg/vect/pr107212-2.c: Likewise.
12314 * gcc.dg/vect/pr109502.c: Likewise.
12315 * gcc.dg/vect/pr110381.c: Likewise.
12316 * gcc.dg/vect/pr110838.c: Likewise.
12317 * gcc.dg/vect/pr88497-1.c: Likewise.
12318 * gcc.dg/vect/pr88497-7.c: Likewise.
12319 * gcc.dg/vect/pr96783-1.c: Likewise.
12320 * gcc.dg/vect/pr96783-2.c: Likewise.
12321 * gcc.dg/vect/pr97558-2.c: Likewise.
12322 * gcc.dg/vect/pr99253.c: Likewise.
12323 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
12324 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
12325 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
12326 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
12327 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
12328 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
12329 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
12330 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
12331 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
12332 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
12333 * gcc.dg/vect/vect-cond-13.c: Likewise.
12334 * gcc.dg/vect/vect-recurr-1.c: Likewise.
12335 * gcc.dg/vect/vect-recurr-2.c: Likewise.
12336 * gcc.dg/vect/vect-recurr-3.c: Likewise.
12337 * gcc.dg/vect/vect-recurr-4.c: Likewise.
12338 * gcc.dg/vect/vect-recurr-5.c: Likewise.
12339 * gcc.dg/vect/vect-recurr-6.c: Likewise.
12341 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
12343 PR testsuite/111071
12344 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
12345 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
12347 2023-09-04 Pan Li <pan2.li@intel.com>
12349 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
12351 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
12353 PR tree-optimization/108757
12354 * gcc.dg/pr108757-1.c: New test.
12355 * gcc.dg/pr108757-2.c: New test.
12356 * gcc.dg/pr108757.h: New test.
12358 2023-09-04 Guo Jie <guojie@loongson.cn>
12360 * gcc.target/loongarch/const-double-zero-stx.c: New test.
12362 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
12364 * gcc.target/loongarch/switch-qi.c: New test.
12366 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
12368 * gcc.target/loongarch/float-load.c: New test.
12370 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12372 PR testsuite/111066
12373 * g++.dg/special/initpri3.C: Fix wording.
12375 2023-09-03 Pan Li <pan2.li@intel.com>
12377 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
12378 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
12379 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
12380 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
12381 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
12382 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
12383 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
12384 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
12385 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
12386 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
12387 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
12389 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
12391 * gcc.target/loongarch/math-float-128.c: New test.
12393 2023-09-01 Harald Anlauf <anlauf@gmx.de>
12396 * gfortran.dg/bounds_check_fail_5.f90: New test.
12398 2023-09-01 benjamin priour <priour.be@gmail.com>
12402 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
12403 * g++.dg/analyzer/placement-new.C: Added tests.
12404 * g++.dg/analyzer/new-2.C: New test.
12405 * g++.dg/analyzer/noexcept-new.C: New test.
12406 * g++.dg/analyzer/placement-new-size.C: New test.
12408 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
12410 PR testsuite/111264
12411 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
12414 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
12416 * g++.dg/pr110879.C: Moved to...
12417 * g++.dg/opt/pr110879.C: ...here.
12419 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
12421 PR libstdc++/110879
12422 * g++.dg/pr110879.C: New test.
12424 2023-09-01 Jakub Jelinek <jakub@redhat.com>
12427 * g++.dg/cpp2a/decomp8.C: New test.
12428 * g++.dg/cpp2a/decomp9.C: New test.
12429 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
12432 2023-09-01 Jakub Jelinek <jakub@redhat.com>
12434 PR tree-optimization/19832
12435 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
12437 2023-09-01 Jakub Jelinek <jakub@redhat.com>
12439 PR tree-optimization/110915
12440 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
12441 macro definition after limits.h inclusion.
12442 * gcc.dg/pr110915-2.c: Likewise.
12443 * gcc.dg/pr110915-3.c: Likewise.
12444 * gcc.dg/pr110915-4.c: Likewise.
12445 * gcc.dg/pr110915-5.c: Likewise.
12446 * gcc.dg/pr110915-6.c: Likewise.
12447 * gcc.dg/pr110915-7.c: Likewise.
12448 * gcc.dg/pr110915-8.c: Likewise.
12449 * gcc.dg/pr110915-9.c: Likewise.
12450 * gcc.dg/pr110915-10.c: Likewise.
12451 * gcc.dg/pr110915-11.c: Likewise.
12452 * gcc.dg/pr110915-12.c: Likewise.
12454 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
12456 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
12457 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
12458 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
12459 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
12460 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
12461 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
12462 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
12463 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
12464 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
12465 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
12466 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
12467 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
12468 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
12469 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
12470 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
12471 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
12473 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
12475 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
12476 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
12477 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
12478 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
12479 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
12480 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
12481 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
12482 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
12484 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
12486 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
12487 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
12488 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
12489 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
12490 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
12491 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
12492 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
12493 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
12494 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
12496 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
12498 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
12499 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
12501 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
12503 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
12504 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
12505 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
12506 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
12507 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
12508 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
12509 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
12510 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
12511 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
12512 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
12513 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
12514 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
12515 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
12516 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
12518 2023-09-01 Pan Li <pan2.li@intel.com>
12520 * gcc.target/riscv/rvv/autovec/vls/def.h:
12521 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
12522 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
12523 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
12524 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
12525 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
12526 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
12527 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
12528 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
12529 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
12530 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
12531 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
12532 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
12534 2023-09-01 Andrew Pinski <apinski@marvell.com>
12536 PR tree-optimization/19832
12537 * g++.dg/opt/vectcond-1.C: New test.
12538 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
12540 2023-08-31 Andrew Pinski <apinski@marvell.com>
12542 PR tree-optimization/110915
12543 * gcc.dg/pr110915-1.c: New test.
12544 * gcc.dg/pr110915-10.c: New test.
12545 * gcc.dg/pr110915-11.c: New test.
12546 * gcc.dg/pr110915-12.c: New test.
12547 * gcc.dg/pr110915-2.c: New test.
12548 * gcc.dg/pr110915-3.c: New test.
12549 * gcc.dg/pr110915-4.c: New test.
12550 * gcc.dg/pr110915-5.c: New test.
12551 * gcc.dg/pr110915-6.c: New test.
12552 * gcc.dg/pr110915-7.c: New test.
12553 * gcc.dg/pr110915-8.c: New test.
12554 * gcc.dg/pr110915-9.c: New test.
12556 2023-08-31 Pan Li <pan2.li@intel.com>
12558 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
12560 2023-08-31 Pan Li <pan2.li@intel.com>
12562 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
12564 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
12566 PR testsuite/111228
12567 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
12568 counts to match the number of associated vec_* built-in calls.
12569 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
12570 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
12571 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
12572 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
12573 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
12574 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
12575 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
12577 2023-08-31 Pan Li <pan2.li@intel.com>
12579 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
12581 2023-08-31 Pan Li <pan2.li@intel.com>
12582 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12584 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
12586 2023-08-31 Richard Biener <rguenther@suse.de>
12588 PR middle-end/111253
12589 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
12591 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
12594 * gcc.target/powerpc/pr110411-1.c: New testcase.
12595 * gcc.target/powerpc/pr110411-2.c: New testcase.
12597 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
12599 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
12600 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
12601 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
12603 2023-08-31 Richard Biener <rguenther@suse.de>
12605 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
12606 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
12608 2023-08-31 Richard Biener <rguenther@suse.de>
12610 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
12611 * gcc.target/i386/pr52252-core.c: Likewise.
12613 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
12616 * gcc.target/powerpc/pr96762.c: New.
12618 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
12621 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
12623 2023-08-30 Eric Feng <ef2648@columbia.edu>
12626 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
12627 count checking for PyObjects.
12628 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
12629 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
12630 (and added more tests).
12631 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
12632 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
12634 * gcc.dg/plugin/plugin.exp: New tests.
12635 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
12636 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
12638 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
12641 * gcc.target/pru/pr106562-10.c: New test.
12642 * gcc.target/pru/pr106562-11.c: New test.
12643 * gcc.target/pru/pr106562-5.c: New test.
12644 * gcc.target/pru/pr106562-6.c: New test.
12645 * gcc.target/pru/pr106562-7.c: New test.
12646 * gcc.target/pru/pr106562-8.c: New test.
12647 * gcc.target/pru/pr106562-9.c: New test.
12649 2023-08-30 Marek Polacek <polacek@redhat.com>
12652 * g++.dg/cpp2a/desig30.C: New test.
12654 2023-08-30 Marek Polacek <polacek@redhat.com>
12657 * g++.dg/cpp2a/constinit19.C: New test.
12659 2023-08-30 Richard Biener <rguenther@suse.de>
12661 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
12664 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12666 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
12668 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12670 * gcc.dg/vect/slp-26.c: Adapt for RVV.
12672 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
12675 * gfortran.dg/interface_procedure_1.f90: New test.
12677 2023-08-30 Richard Biener <rguenther@suse.de>
12679 PR tree-optimization/111228
12680 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
12682 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12684 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
12685 * gcc.dg/vect/vect-outer-4e.c: Ditto.
12686 * gcc.dg/vect/vect-outer-4f.c: Ditto.
12687 * gcc.dg/vect/vect-outer-4g.c: Ditto.
12688 * gcc.dg/vect/vect-outer-4k.c: Ditto.
12689 * gcc.dg/vect/vect-outer-4l.c: Ditto.
12691 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12693 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
12694 * gcc.dg/vect/pr88598-2.c: Ditto.
12695 * gcc.dg/vect/pr88598-3.c: Ditto.
12697 2023-08-30 Die Li <lidie@eswincomputing.com>
12698 Fei Gao <gaofei@eswincomputing.com>
12700 * gcc.target/riscv/cm_mv_rv32.c: New test.
12702 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
12704 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
12705 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
12707 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
12709 * gcc.target/riscv/rv32e_zcmp.c: New test.
12710 * gcc.target/riscv/rv32i_zcmp.c: New test.
12711 * gcc.target/riscv/zcmp_push_fpr.c: New test.
12712 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
12714 2023-08-30 Jakub Jelinek <jakub@redhat.com>
12716 PR tree-optimization/110914
12717 * gcc.c-torture/execute/pr110914.c: New test.
12719 2023-08-30 Jakub Jelinek <jakub@redhat.com>
12721 PR tree-optimization/111015
12722 * gcc.dg/pr111015.c: New test.
12724 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
12726 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
12728 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12730 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
12732 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
12734 * gcc.target/riscv/zicond-xor-01.c: New test.
12735 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
12737 2023-08-29 David Malcolm <dmalcolm@redhat.com>
12740 * c-c++-common/analyzer/overlapping-buffers.c: New test.
12742 2023-08-29 Marek Polacek <polacek@redhat.com>
12744 * g++.dg/diagnostic/explicit.C: New test.
12746 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
12748 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
12749 assigning register numbers that are non-zero.
12750 * gcc.target/riscv/zfa-fli-8.c: Ditto.
12751 * gcc.target/riscv/zfa-fli-5.c: New test.
12753 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
12754 Vineet Gupta <vineetg@rivosinc.com>
12756 * gcc.target/riscv/attribute-1.c: Check for
12757 __riscv_unaligned_slow or __riscv_unaligned_fast
12758 * gcc.target/riscv/attribute-4.c: Check for
12759 __riscv_unaligned_avoid
12760 * gcc.target/riscv/attribute-5.c: Check for
12761 __riscv_unaligned_slow or __riscv_unaligned_fast
12762 * gcc.target/riscv/predef-align-1.c: New test.
12763 * gcc.target/riscv/predef-align-2.c: New test.
12764 * gcc.target/riscv/predef-align-3.c: New test.
12765 * gcc.target/riscv/predef-align-4.c: New test.
12766 * gcc.target/riscv/predef-align-5.c: New test.
12767 * gcc.target/riscv/predef-align-6.c: New test.
12769 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
12771 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
12772 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
12774 2023-08-29 Carl Love <cel@us.ibm.com>
12777 * gcc.target/powerpc/pr93448.c: New test case.
12779 2023-08-29 David Malcolm <dmalcolm@redhat.com>
12782 * c-c++-common/analyzer/pr99193-2.c: Add
12783 -Wno-analyzer-too-complex.
12784 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
12785 (test_concrete_strlen): New.
12786 (test_symbolic_strlen): New.
12788 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
12790 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
12791 extension 'Zcb' with some implications.
12793 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
12795 * gcc.target/riscv/predef-30.c: New test for a stub
12796 vendor extension 'XVentanaCondOps'.
12798 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
12800 * gcc.target/riscv/predef-29.c: New test for a stub privileged
12801 extension 'Smstateen' with some implications.
12803 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
12805 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
12806 extension to continue testing whether we can use valid two-letter
12809 2023-08-29 Jakub Jelinek <jakub@redhat.com>
12811 PR middle-end/79173
12812 PR middle-end/111209
12813 * gcc.target/i386/pr79173-12.c: New test.
12815 2023-08-29 Andrew Pinski <apinski@marvell.com>
12817 PR tree-optimization/111147
12818 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
12820 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12822 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
12824 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12826 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
12828 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
12831 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
12832 * gcc.target/riscv/rvv/base/pr110943.c: New test.
12834 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
12836 * gcc.target/loongarch/sign-extend.c: New test.
12838 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
12840 * gcc.target/riscv/builtin_pause.c: Removed.
12841 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
12842 extension is enabled.
12843 * gcc.target/riscv/zihintpause-2.c: Likewise.
12844 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
12845 extension is disabled.
12847 2023-08-28 Andrew Pinski <apinski@marvell.com>
12849 PR testsuite/111215
12850 * gcc.dg/tree-ssa/cond-bool-2.c: Add
12851 `--param logical-op-non-short-circuit=1` to the options.
12853 2023-08-28 Andrew Pinski <apinski@marvell.com>
12855 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
12856 * gcc.dg/pr87009.c: Update test.
12858 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
12860 * gcc.target/loongarch/slt-sign-extend.c: New test.
12862 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12864 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
12865 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
12866 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
12867 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
12868 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
12869 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
12870 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
12872 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12874 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
12875 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
12876 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
12877 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
12878 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
12879 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
12880 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
12881 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
12882 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
12883 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
12884 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
12885 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
12886 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
12887 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
12888 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
12889 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
12890 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
12891 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
12892 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
12893 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
12894 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
12895 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
12896 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
12897 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
12898 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
12899 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
12900 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
12901 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
12902 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
12903 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
12904 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
12905 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
12906 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
12907 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
12908 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
12909 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
12910 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
12911 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
12912 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
12913 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
12914 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
12915 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
12916 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
12917 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
12918 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
12919 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
12920 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
12921 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
12922 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
12923 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
12924 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
12925 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
12926 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
12927 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
12928 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
12929 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
12931 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
12933 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
12935 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
12937 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
12939 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
12941 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
12942 sensitive scheduling.
12944 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
12947 * gcc.dg/analyzer/aliasing-3.c: Moved to...
12948 * c-c++-common/analyzer/aliasing-3.c: ...here.
12949 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
12950 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
12951 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
12952 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
12953 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
12954 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
12955 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
12956 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
12957 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
12958 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
12959 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
12960 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
12961 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
12962 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
12963 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
12964 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
12965 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
12966 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
12967 * gcc.dg/analyzer/calloc-1.c: Moved to...
12968 * c-c++-common/analyzer/calloc-1.c: ...here.
12969 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
12970 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
12971 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
12972 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
12973 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
12974 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
12975 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
12976 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
12977 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
12978 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
12979 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
12980 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
12981 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
12982 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
12983 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
12984 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
12985 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
12986 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
12987 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
12988 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
12989 * gcc.dg/analyzer/exec-1.c: Moved to...
12990 * c-c++-common/analyzer/exec-1.c: ...here.
12991 * gcc.dg/analyzer/feasibility-3.c: Moved to...
12992 * c-c++-common/analyzer/feasibility-3.c: ...here.
12993 * gcc.dg/analyzer/fields.c: Moved to...
12994 * c-c++-common/analyzer/fields.c: ...here.
12995 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
12996 * c-c++-common/analyzer/function-ptr-5.c: ...here.
12997 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
12998 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
12999 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
13000 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
13001 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
13002 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
13003 * gcc.dg/analyzer/init.c: Moved to...
13004 * c-c++-common/analyzer/init.c: ...here.
13005 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
13006 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
13007 * gcc.dg/analyzer/inlining-3.c: Moved to...
13008 * c-c++-common/analyzer/inlining-3.c: ...here.
13009 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
13010 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
13011 * gcc.dg/analyzer/inlining-4.c: Moved to...
13012 * c-c++-common/analyzer/inlining-4.c: ...here.
13013 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
13014 * c-c++-common/analyzer/leak-pr105906.c: ...here.
13015 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
13016 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
13017 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
13018 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
13019 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
13020 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
13021 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
13022 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
13023 * gcc.dg/analyzer/malloc-2.c: Moved to...
13024 * c-c++-common/analyzer/malloc-2.c: ...here.
13025 * gcc.dg/analyzer/memcpy-2.c: Moved to...
13026 * c-c++-common/analyzer/memcpy-2.c: ...here.
13027 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
13028 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
13029 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
13030 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
13031 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
13032 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
13033 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
13034 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
13035 * gcc.dg/analyzer/pr101962.c: Moved to...
13036 * c-c++-common/analyzer/pr101962.c: ...here.
13037 * gcc.dg/analyzer/pr103217-2.c: Moved to...
13038 * c-c++-common/analyzer/pr103217-2.c: ...here.
13039 * gcc.dg/analyzer/pr103217.c: Moved to...
13040 * c-c++-common/analyzer/pr103217.c: ...here.
13041 * gcc.dg/analyzer/pr104029.c: Moved to...
13042 * c-c++-common/analyzer/pr104029.c: ...here.
13043 * gcc.dg/analyzer/pr104062.c: Moved to...
13044 * c-c++-common/analyzer/pr104062.c: ...here.
13045 * gcc.dg/analyzer/pr105783.c: Moved to...
13046 * c-c++-common/analyzer/pr105783.c: ...here.
13047 * gcc.dg/analyzer/pr107345.c: Moved to...
13048 * c-c++-common/analyzer/pr107345.c: ...here.
13049 * gcc.dg/analyzer/pr93695-1.c: Moved to...
13050 * c-c++-common/analyzer/pr93695-1.c: ...here.
13051 * gcc.dg/analyzer/pr94596.c: Moved to...
13052 * c-c++-common/analyzer/pr94596.c: ...here.
13053 * gcc.dg/analyzer/pr94839.c: Moved to...
13054 * c-c++-common/analyzer/pr94839.c: ...here.
13055 * gcc.dg/analyzer/pr95152-4.c: C only.
13056 * gcc.dg/analyzer/pr95152-5.c: C only.
13057 * gcc.dg/analyzer/pr95240.c: Moved to...
13058 * c-c++-common/analyzer/pr95240.c: ...here.
13059 * gcc.dg/analyzer/pr96639.c: Moved to...
13060 * c-c++-common/analyzer/pr96639.c: ...here.
13061 * gcc.dg/analyzer/pr96653.c: Moved to...
13062 * c-c++-common/analyzer/pr96653.c: ...here.
13063 * gcc.dg/analyzer/pr96792.c: Moved to...
13064 * c-c++-common/analyzer/pr96792.c: ...here.
13065 * gcc.dg/analyzer/pr96841.c: Moved to...
13066 * c-c++-common/analyzer/pr96841.c: ...here.
13067 * gcc.dg/analyzer/pr98564.c: Moved to...
13068 * c-c++-common/analyzer/pr98564.c: ...here.
13069 * gcc.dg/analyzer/pr98628.c: Moved to...
13070 * c-c++-common/analyzer/pr98628.c: ...here.
13071 * gcc.dg/analyzer/pr98969.c: Moved to...
13072 * c-c++-common/analyzer/pr98969.c: ...here.
13073 * gcc.dg/analyzer/pr99193-2.c: Moved to...
13074 * c-c++-common/analyzer/pr99193-2.c: ...here.
13075 * gcc.dg/analyzer/pr99193-3.c: Moved to...
13076 * c-c++-common/analyzer/pr99193-3.c: ...here.
13077 * gcc.dg/analyzer/pr99716-1.c: Moved to...
13078 * c-c++-common/analyzer/pr99716-1.c: ...here.
13079 * gcc.dg/analyzer/pr99774-1.c: Moved to...
13080 * c-c++-common/analyzer/pr99774-1.c: ...here.
13081 * gcc.dg/analyzer/realloc-1.c: Moved to...
13082 * c-c++-common/analyzer/realloc-1.c: ...here.
13083 * gcc.dg/analyzer/realloc-2.c: Moved to...
13084 * c-c++-common/analyzer/realloc-2.c: ...here.
13085 * gcc.dg/analyzer/realloc-3.c: Moved to...
13086 * c-c++-common/analyzer/realloc-3.c: ...here.
13087 * gcc.dg/analyzer/realloc-4.c: Moved to...
13088 * c-c++-common/analyzer/realloc-4.c: ...here.
13089 * gcc.dg/analyzer/realloc-5.c: Moved to...
13090 * c-c++-common/analyzer/realloc-5.c: ...here.
13091 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
13092 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
13093 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
13094 * c-c++-common/analyzer/snprintf-concat.c: ...here.
13095 * gcc.dg/analyzer/sock-1.c: Moved to...
13096 * c-c++-common/analyzer/sock-1.c: ...here.
13097 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
13098 * c-c++-common/analyzer/sprintf-concat.c: ...here.
13099 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
13100 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
13101 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
13102 * c-c++-common/analyzer/string-ops-dup.c: ...here.
13103 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
13104 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
13105 * gcc.dg/analyzer/symbolic-12.c: Moved to...
13106 * c-c++-common/analyzer/symbolic-12.c: ...here.
13107 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
13108 * c-c++-common/analyzer/uninit-alloca.c: ...here.
13109 * gcc.dg/analyzer/untracked-2.c: Moved to...
13110 * c-c++-common/analyzer/untracked-2.c: ...here.
13111 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
13112 * c-c++-common/analyzer/vasprintf-1.c: ...here.
13113 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
13114 * c-c++-common/analyzer/write-to-const-1.c: ...here.
13115 * gcc.dg/analyzer/write-to-function-1.c: C only.
13116 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
13117 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
13118 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
13119 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
13120 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
13121 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
13122 * g++.dg/analyzer/analyzer.exp: Now also run tests under
13123 c-c++-common/analyzer.
13124 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
13125 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
13126 c-c++-common/analyzer.
13127 * gcc.dg/analyzer/pr104369-1.c: C only.
13128 * gcc.dg/analyzer/pr104369-2.c: Likewise.
13129 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
13130 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
13132 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
13133 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
13134 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
13135 * gcc.dg/analyzer/data-model-11.c: Removed.
13136 * gcc.dg/analyzer/pr61861.c: C only.
13137 * gcc.dg/analyzer/pr93457.c: Removed.
13138 * gcc.dg/analyzer/pr97568.c: Removed.
13139 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
13140 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
13141 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
13142 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
13143 * c-c++-common/analyzer/data-model-11.c: New test.
13144 * c-c++-common/analyzer/pr93457.c: New test.
13145 * c-c++-common/analyzer/pr97568.c: New test.
13146 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
13147 previous gcc.dg/analyzer/sprintf-1.c.
13148 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
13150 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
13153 * gfortran.dg/pr92586.f90 : New test
13155 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13157 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
13158 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
13159 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
13160 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
13161 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
13162 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
13163 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
13164 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
13165 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
13166 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
13167 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
13168 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
13169 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
13170 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
13171 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
13172 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
13173 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
13174 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
13175 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
13176 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
13177 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
13178 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
13179 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
13180 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
13181 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
13182 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
13183 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
13184 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
13186 2023-08-26 Andrew Pinski <apinski@marvell.com>
13188 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
13190 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
13192 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
13193 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
13195 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
13197 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
13199 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
13201 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
13202 * gcc.target/riscv/zfa-fli-zfh.c: New test.
13203 * gcc.target/riscv/zfa-fli.c: New test.
13204 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
13205 * gcc.target/riscv/zfa-fli-1.c: New test.
13206 * gcc.target/riscv/zfa-fli-2.c: New test.
13207 * gcc.target/riscv/zfa-fli-3.c: New test.
13208 * gcc.target/riscv/zfa-fli-4.c: New test.
13209 * gcc.target/riscv/zfa-fli-6.c: New test.
13210 * gcc.target/riscv/zfa-fli-7.c: New test.
13211 * gcc.target/riscv/zfa-fli-8.c: New test.
13212 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
13213 * gcc.target/riscv/zfa-fround.c: New file.
13215 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
13217 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
13218 * gfortran.dg/gomp/collapse2.f90: Likewise.
13219 * gfortran.dg/gomp/imperfect-gotos.f90: New.
13220 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
13221 * gfortran.dg/gomp/imperfect1.f90: New.
13222 * gfortran.dg/gomp/imperfect2.f90: New.
13223 * gfortran.dg/gomp/imperfect3.f90: New.
13224 * gfortran.dg/gomp/imperfect4.f90: New.
13225 * gfortran.dg/gomp/imperfect5.f90: New.
13227 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
13229 * c-c++-common/gomp/imperfect-attributes.c: New.
13230 * c-c++-common/gomp/imperfect-badloops.c: New.
13231 * c-c++-common/gomp/imperfect-blocks.c: New.
13232 * c-c++-common/gomp/imperfect-extension.c: New.
13233 * c-c++-common/gomp/imperfect-gotos.c: New.
13234 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
13235 * c-c++-common/gomp/imperfect-labels.c: New.
13236 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
13237 * c-c++-common/gomp/imperfect-pragmas.c: New.
13238 * c-c++-common/gomp/imperfect1.c: New.
13239 * c-c++-common/gomp/imperfect2.c: New.
13240 * c-c++-common/gomp/imperfect3.c: New.
13241 * c-c++-common/gomp/imperfect4.c: New.
13242 * c-c++-common/gomp/imperfect5.c: New.
13244 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
13246 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
13247 * g++.dg/gomp/attrs-imperfect1.C: New test.
13248 * g++.dg/gomp/attrs-imperfect2.C: New test.
13249 * g++.dg/gomp/attrs-imperfect3.C: New test.
13250 * g++.dg/gomp/attrs-imperfect4.C: New test.
13251 * g++.dg/gomp/attrs-imperfect5.C: New test.
13252 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
13253 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
13254 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
13256 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
13258 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
13259 * c-c++-common/goacc/tile-2.c: Likewise.
13260 * gcc.dg/gomp/collapse-1.c: Likewise.
13262 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
13264 * gcc.target/riscv/gcse-const.c: New Test
13265 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
13267 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
13269 2023-08-25 Andrew Pinski <apinski@marvell.com>
13271 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
13273 2023-08-25 Harald Anlauf <anlauf@gmx.de>
13276 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
13277 * gfortran.dg/data_bounds_2.f90: New test.
13279 2023-08-25 David Malcolm <dmalcolm@redhat.com>
13281 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
13282 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
13283 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
13285 2023-08-25 Richard Biener <rguenther@suse.de>
13287 PR tree-optimization/111137
13288 * gcc.dg/torture/pr111137.c: New testcase.
13290 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
13292 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
13294 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
13296 * gcc.target/riscv/vector-abi-1.c: Moved to...
13297 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
13298 * gcc.target/riscv/vector-abi-2.c: Moved to...
13299 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
13300 * gcc.target/riscv/vector-abi-3.c: Moved to...
13301 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
13302 * gcc.target/riscv/vector-abi-4.c: Moved to...
13303 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
13304 * gcc.target/riscv/vector-abi-5.c: Moved to...
13305 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
13306 * gcc.target/riscv/vector-abi-6.c: Moved to...
13307 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
13308 * gcc.target/riscv/vector-abi-7.c: Moved to...
13309 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
13310 * gcc.target/riscv/vector-abi-8.c: Moved to...
13311 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
13312 * gcc.target/riscv/vector-abi-9.c: Moved to...
13313 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
13315 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
13318 * gcc.target/i386/pr111127.c: New test.
13320 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
13323 * g++.target/i386/pr94866.C: New test.
13325 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
13328 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
13329 non-function pointers is legit.
13330 * gcc.c-torture/compile/pr106537-2.c: Likewise.
13332 2023-08-24 David Malcolm <dmalcolm@redhat.com>
13335 * gcc.dg/analyzer/strcat-1.c: New test.
13337 2023-08-24 David Malcolm <dmalcolm@redhat.com>
13340 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
13342 2023-08-24 David Malcolm <dmalcolm@redhat.com>
13345 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
13346 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
13347 * gcc.dg/analyzer/strcpy-3.c: Likewise.
13348 * gcc.dg/analyzer/strcpy-4.c: New test.
13350 2023-08-24 David Malcolm <dmalcolm@redhat.com>
13353 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
13354 (test_strlen_1): New.
13356 2023-08-24 Richard Biener <rguenther@suse.de>
13358 PR tree-optimization/111123
13359 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
13361 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13363 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
13364 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
13365 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
13366 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
13367 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
13368 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
13369 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
13370 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
13371 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
13372 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
13373 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
13374 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
13375 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
13376 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
13377 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
13378 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
13379 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
13380 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
13381 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
13382 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
13383 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
13384 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
13385 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
13386 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
13387 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
13388 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
13390 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
13392 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
13393 -fno-sched-pressure.
13394 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
13395 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
13396 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
13397 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
13398 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
13399 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
13400 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
13401 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
13402 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
13403 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
13404 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
13405 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
13406 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
13407 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
13408 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
13409 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
13410 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
13411 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
13412 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
13413 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
13414 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
13415 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
13416 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
13417 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
13419 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
13421 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
13423 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
13425 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
13427 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
13429 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
13431 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
13433 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
13435 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
13437 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
13439 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
13441 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
13443 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
13445 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
13447 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
13449 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
13451 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
13453 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
13455 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
13457 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
13460 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
13462 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
13463 Add variable to hold reference result.
13465 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
13467 * gcc.dg/c2x-attr-syntax-6.c: New test.
13468 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
13470 2023-08-24 Richard Biener <rguenther@suse.de>
13472 PR tree-optimization/111115
13473 * lib/target-supports.exp (check_effective_target_vect_masked_store):
13474 Supported with check_avx_available.
13475 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
13477 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
13479 * gcc.target/aarch64/neoverse_v1_2.c: New test.
13480 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
13482 2023-08-24 Richard Biener <rguenther@suse.de>
13484 PR tree-optimization/111128
13485 * gcc.dg/torture/pr111128.c: New testcase.
13487 2023-08-24 Richard Biener <rguenther@suse.de>
13489 PR testsuite/111125
13490 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
13492 2023-08-24 Andrew Pinski <apinski@marvell.com>
13494 PR tree-optimization/111109
13495 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
13497 2023-08-24 Andrew Pinski <apinski@marvell.com>
13499 PR tree-optimization/95929
13500 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
13501 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
13502 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
13504 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13507 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13509 * g++.target/i386/mv33.C: New test.
13510 * gcc.target/i386/avx10_1-1.c: Ditto.
13511 * gcc.target/i386/avx10_1-2.c: Ditto.
13512 * gcc.target/i386/avx10_1-3.c: Ditto.
13513 * gcc.target/i386/avx10_1-4.c: Ditto.
13514 * gcc.target/i386/avx10_1-5.c: Ditto.
13515 * gcc.target/i386/avx10_1-6.c: Ditto.
13516 * gcc.target/i386/avx10_1-7.c: Ditto.
13517 * gcc.target/i386/avx10_1-8.c: Ditto.
13518 * gcc.target/i386/avx10_1-9.c: Ditto.
13519 * gcc.target/i386/avx10_1-10.c: Ditto.
13521 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13524 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13526 * gcc.target/i386/avx10_1-11.c: New test.
13527 * gcc.target/i386/avx10_1-12.c: Ditto.
13528 * gcc.target/i386/avx10_1-13.c: Ditto.
13529 * gcc.target/i386/avx10_1-14.c: Ditto.
13531 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13534 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13536 * gcc.target/i386/avx10_1-15.c: New test.
13537 * gcc.target/i386/avx10_1-16.c: Ditto.
13538 * gcc.target/i386/avx10_1-17.c: Ditto.
13539 * gcc.target/i386/avx10_1-18.c: Ditto.
13541 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13544 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13546 * gcc.target/i386/avx-1.c: Add -mavx10.1.
13547 * gcc.target/i386/avx-2.c: Ditto.
13548 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
13550 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13553 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
13555 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
13556 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
13557 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
13558 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
13559 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
13560 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
13561 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
13562 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
13563 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
13564 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
13565 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
13566 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
13567 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
13569 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13572 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
13574 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
13575 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
13576 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
13577 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
13578 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
13579 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
13580 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
13581 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
13582 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
13583 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
13584 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
13585 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
13586 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
13587 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
13588 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
13589 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
13590 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
13592 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13595 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
13597 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
13598 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
13599 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
13600 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
13601 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
13602 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
13603 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
13604 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
13605 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
13606 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
13608 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13611 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
13615 * gcc.target/i386/pr111051-1.c: New test.
13617 2023-08-24 Richard Biener <rguenther@suse.de>
13620 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
13622 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
13624 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
13626 2023-08-23 Harald Anlauf <anlauf@gmx.de>
13629 * gfortran.dg/common_28.f90: New test.
13631 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
13633 * gcc.dg/pr102983.c: Adjust output expectations.
13634 * gcc.dg/pr110918.c: New.
13636 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
13638 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
13639 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
13640 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
13641 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
13642 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
13643 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
13644 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
13645 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
13646 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
13647 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
13648 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
13649 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
13650 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
13651 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
13652 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
13653 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
13655 2023-08-23 Jan Hubicka <jh@suse.cz>
13657 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
13659 2023-08-23 Jan Hubicka <jh@suse.cz>
13661 PR middle-end/110940
13662 * gcc.c-torture/compile/pr110940.c: New test.
13664 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13666 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
13669 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13671 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
13673 2023-08-22 David Malcolm <dmalcolm@redhat.com>
13676 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
13677 results on symbolic values.
13678 * gcc.dg/analyzer/strlen-1.c: New test.
13680 2023-08-22 Jason Merrill <jason@redhat.com>
13683 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
13684 * g++.dg/cpp2a/concepts-friend15.C: New test.
13685 * g++.dg/cpp2a/concepts-friend11a.C: New file.
13687 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
13689 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
13690 * c-c++-common/gomp/defaultmap-5.c: New test.
13691 * c-c++-common/gomp/defaultmap-6.c: New test.
13692 * gfortran.dg/gomp/defaultmap-10.f90: New test.
13693 * gfortran.dg/gomp/defaultmap-9.f90: New test.
13695 2023-08-22 Richard Biener <rguenther@suse.de>
13697 PR tree-optimization/94864
13698 PR tree-optimization/94865
13699 PR tree-optimization/93080
13700 * gcc.target/i386/pr94864.c: New testcase.
13701 * gcc.target/i386/pr94865.c: Likewise.
13702 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
13703 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
13704 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
13706 2023-08-22 Harald Anlauf <anlauf@gmx.de>
13709 * gfortran.dg/data_vector_section.f90: New test.
13711 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13712 Kewen.Lin <linkw@linux.ibm.com>
13714 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
13715 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
13717 2023-08-22 liuhongt <hongtao.liu@intel.com>
13719 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
13722 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
13724 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
13725 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
13726 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
13727 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
13728 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
13729 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
13731 2023-08-22 David Malcolm <dmalcolm@redhat.com>
13734 * gcc.dg/analyzer/attr-format-1.c: New test.
13735 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
13738 2023-08-22 David Malcolm <dmalcolm@redhat.com>
13740 * gcc.dg/analyzer/fopen-1.c: New test.
13742 2023-08-22 David Malcolm <dmalcolm@redhat.com>
13745 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
13746 reimplementation of unterminated string detection. Add test
13747 coverage for uninitialized buffers.
13748 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
13749 * gcc.dg/analyzer/putenv-1.c: Likewise.
13750 * gcc.dg/analyzer/strchr-1.c: Likewise.
13751 * gcc.dg/analyzer/strcpy-1.c: Likewise.
13752 * gcc.dg/analyzer/strdup-1.c: Likewise.
13754 2023-08-22 Pan Li <pan2.li@intel.com>
13756 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
13758 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
13760 * gcc.dg/unroll-7.c: Remove xfail.
13762 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
13764 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
13765 * gcc.target/riscv/xtheadbb.c: Ditto.
13766 * gcc.target/riscv/xtheadbs.c: Ditto.
13767 * gcc.target/riscv/xtheadcmo.c: Ditto.
13768 * gcc.target/riscv/xtheadcondmov.c: Ditto.
13769 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
13770 * gcc.target/riscv/xtheadfmv.c: Ditto.
13771 * gcc.target/riscv/xtheadint.c: Ditto.
13772 * gcc.target/riscv/xtheadmac.c: Ditto.
13773 * gcc.target/riscv/xtheadmemidx.c: Ditto.
13774 * gcc.target/riscv/xtheadmempair.c: Ditto.
13775 * gcc.target/riscv/xtheadsync.c: Ditto.
13776 * gcc.target/riscv/zawrs.c: Ditto.
13777 * gcc.target/riscv/zvbb.c: Ditto.
13778 * gcc.target/riscv/zvbc.c: Ditto.
13779 * gcc.target/riscv/zvkg.c: Ditto.
13780 * gcc.target/riscv/zvkned.c: Ditto.
13781 * gcc.target/riscv/zvknha.c: Ditto.
13782 * gcc.target/riscv/zvknhb.c: Ditto.
13783 * gcc.target/riscv/zvksed.c: Ditto.
13784 * gcc.target/riscv/zvksh.c: Ditto.
13785 * gcc.target/riscv/zvkt.c: Ditto.
13787 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
13789 * gcc.target/riscv/zvkn.c: Quote #error messages.
13790 * gcc.target/riscv/zvkn-1.c: Ditto.
13791 * gcc.target/riscv/zvknc.c: Ditto.
13792 * gcc.target/riscv/zvknc-1.c: Ditto.
13793 * gcc.target/riscv/zvknc-2.c: Ditto.
13794 * gcc.target/riscv/zvkng.c: Ditto.
13795 * gcc.target/riscv/zvkng-1.c: Ditto.
13796 * gcc.target/riscv/zvkng-2.c: Ditto.
13797 * gcc.target/riscv/zvks.c: Ditto.
13798 * gcc.target/riscv/zvks-1.c: Ditto.
13799 * gcc.target/riscv/zvksc.c: Ditto.
13800 * gcc.target/riscv/zvksc-1.c: Ditto.
13801 * gcc.target/riscv/zvksc-2.c: Ditto.
13802 * gcc.target/riscv/zvksg.c: Ditto.
13803 * gcc.target/riscv/zvksg-1.c: Ditto.
13804 * gcc.target/riscv/zvksg-2.c: Ditto.
13806 2023-08-21 Richard Biener <rguenther@suse.de>
13808 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
13810 2023-08-21 Richard Biener <rguenther@suse.de>
13812 * lib/target-supports.exp: Add vect128, vect256 and vect512
13814 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
13817 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13819 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
13820 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
13821 for targets that support vect_fold_extract_last.
13823 2023-08-21 Richard Biener <rguenther@suse.de>
13825 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
13826 to avoid reduction vectorization.
13828 2023-08-21 liuhongt <hongtao.liu@intel.com>
13830 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
13832 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
13833 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
13834 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
13835 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
13836 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
13837 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
13838 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
13839 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
13840 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
13841 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
13842 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
13843 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
13844 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
13845 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
13846 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
13847 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
13848 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
13850 2023-08-21 Richard Biener <rguenther@suse.de>
13852 PR tree-optimization/111082
13853 * gcc.dg/pr111082.c: New testcase.
13855 2023-08-21 Richard Biener <rguenther@suse.de>
13857 PR tree-optimization/111070
13858 * gcc.dg/pr111070.c: New testcase.
13860 2023-08-21 Andrew Pinski <apinski@marvell.com>
13862 PR tree-optimization/111002
13863 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
13865 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
13867 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
13869 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13871 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
13873 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
13875 PR testsuite/110756
13876 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
13878 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13880 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
13881 _FORTIFY_SOURCE=0 on darwin.
13882 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
13883 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
13885 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
13887 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
13889 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
13891 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
13894 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13897 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
13898 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
13899 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
13900 * gcc.dg/analyzer/fd-listen.c: Likewise.
13901 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
13902 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
13903 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
13904 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
13905 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
13907 2023-08-20 Andrew Pinski <apinski@marvell.com>
13909 PR tree-optimization/111006
13910 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
13912 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
13914 * lib/target-supports.exp (dg-require-python-h): Test
13915 whether Python.h can really be used.
13917 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
13920 * gcc.target/i386/pr111023-2.c: New test.
13921 * gcc.target/i386/pr111023-4b.c: New test.
13922 * gcc.target/i386/pr111023-8b.c: New test.
13923 * gcc.target/i386/pr111023.c: New test.
13925 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
13928 * gcc.dg/tree-ssa/pr110753.c: New test.
13930 2023-08-18 Richard Biener <rguenther@suse.de>
13932 PR tree-optimization/111019
13933 * g++.dg/torture/pr111019.C: New testcase.
13935 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
13937 * gcc.target/bpf/frame-limit-1.c: New test.
13938 * gcc.target/bpf/frame-limit-2.c: Likewise.
13940 2023-08-18 Richard Biener <rguenther@suse.de>
13942 PR tree-optimization/111048
13943 * gcc.dg/torture/pr111048.c: New testcase.
13945 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
13949 * gcc.target/i386/pr111051-1.c: New test.
13951 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
13953 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
13954 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
13956 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
13958 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
13959 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
13961 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
13962 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13964 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
13965 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
13967 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
13969 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
13970 Address failure due to uninitialized vtype register.
13972 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
13974 PR tree-optimization/111009
13975 * gcc.dg/pr111009.c: New.
13977 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
13978 Charlie Jenkins <charlie@rivosinc.com>
13980 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
13981 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
13983 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
13986 * gcc.c-torture/compile/pr106537-1.c: New test.
13987 * gcc.c-torture/compile/pr106537-2.c: Likewise.
13988 * gcc.c-torture/compile/pr106537-3.c: Likewise.
13990 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
13992 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
13993 * gcc.target/riscv/zvkn-1.c: Ditto.
13994 * gcc.target/riscv/zvknc.c: Ditto.
13995 * gcc.target/riscv/zvknc-1.c: Ditto.
13996 * gcc.target/riscv/zvknc-2.c: Ditto.
13997 * gcc.target/riscv/zvkng.c: Ditto.
13998 * gcc.target/riscv/zvkng-1.c: Ditto.
13999 * gcc.target/riscv/zvkng-2.c: Ditto.
14000 * gcc.target/riscv/zvks.c: Ditto.
14001 * gcc.target/riscv/zvks-1.c: Ditto.
14002 * gcc.target/riscv/zvksc.c: Ditto.
14003 * gcc.target/riscv/zvksc-1.c: Ditto.
14004 * gcc.target/riscv/zvksc-2.c: Ditto.
14005 * gcc.target/riscv/zvksg.c: Ditto.
14006 * gcc.target/riscv/zvksg-1.c: Ditto.
14007 * gcc.target/riscv/zvksg-2.c: Ditto.
14009 2023-08-17 Richard Biener <rguenther@suse.de>
14011 PR tree-optimization/111039
14012 * gcc.dg/pr111039.c: New testcase.
14014 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
14016 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
14017 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
14018 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
14019 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
14020 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
14021 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
14022 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
14023 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
14024 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
14025 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
14027 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14029 * gcc.target/bpf/naked-1.c: New test.
14031 2023-08-17 Richard Biener <rguenther@suse.de>
14033 * gcc.target/i386/vect-reduc-2.c: New testcase.
14035 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
14037 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
14038 Remove dg-line var declare_a.
14040 2023-08-17 Pan Li <pan2.li@intel.com>
14042 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
14044 2023-08-17 Pan Li <pan2.li@intel.com>
14046 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
14048 2023-08-17 Pan Li <pan2.li@intel.com>
14050 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
14052 2023-08-17 Pan Li <pan2.li@intel.com>
14054 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
14056 2023-08-17 Pan Li <pan2.li@intel.com>
14058 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
14060 2023-08-17 Pan Li <pan2.li@intel.com>
14062 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
14064 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14066 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
14067 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
14068 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
14069 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
14070 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
14071 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
14072 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
14073 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
14074 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
14075 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
14077 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14079 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
14080 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
14081 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
14082 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
14083 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
14084 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
14085 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
14086 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
14087 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
14088 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
14089 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
14090 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
14091 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
14092 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
14093 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
14094 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
14095 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
14097 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14100 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
14101 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
14103 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14105 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
14106 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
14107 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
14108 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
14109 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
14110 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
14111 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
14112 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
14113 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
14114 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
14115 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
14116 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
14117 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
14119 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14121 * gcc.target/i386/avx-1.c: Add -mavx10.1.
14122 * gcc.target/i386/avx-2.c: Ditto.
14123 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
14125 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14127 * gcc.target/i386/avx10_1-15.c: New test.
14128 * gcc.target/i386/avx10_1-16.c: Ditto.
14129 * gcc.target/i386/avx10_1-17.c: Ditto.
14130 * gcc.target/i386/avx10_1-18.c: Ditto.
14132 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14134 * gcc.target/i386/avx10_1-11.c: New test.
14135 * gcc.target/i386/avx10_1-12.c: Ditto.
14136 * gcc.target/i386/avx10_1-13.c: Ditto.
14137 * gcc.target/i386/avx10_1-14.c: Ditto.
14139 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
14141 * g++.target/i386/mv33.C: New test.
14142 * gcc.target/i386/avx10_1-1.c: Ditto.
14143 * gcc.target/i386/avx10_1-2.c: Ditto.
14144 * gcc.target/i386/avx10_1-3.c: Ditto.
14145 * gcc.target/i386/avx10_1-4.c: Ditto.
14146 * gcc.target/i386/avx10_1-5.c: Ditto.
14147 * gcc.target/i386/avx10_1-6.c: Ditto.
14148 * gcc.target/i386/avx10_1-7.c: Ditto.
14149 * gcc.target/i386/avx10_1-8.c: Ditto.
14150 * gcc.target/i386/avx10_1-9.c: Ditto.
14151 * gcc.target/i386/avx10_1-10.c: Ditto.
14153 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
14155 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
14157 2023-08-17 Andrew Pinski <apinski@marvell.com>
14160 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
14162 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
14164 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
14165 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
14166 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
14167 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
14169 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
14171 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
14172 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
14173 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
14174 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
14175 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
14177 2023-08-16 Pan Li <pan2.li@intel.com>
14179 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
14181 2023-08-16 Pan Li <pan2.li@intel.com>
14183 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
14185 2023-08-16 Pan Li <pan2.li@intel.com>
14187 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
14189 2023-08-16 Pan Li <pan2.li@intel.com>
14191 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
14193 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
14196 * gcc.target/powerpc/pr110429.c: New.
14198 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
14201 * gcc.target/powerpc/pr106769.h: New.
14202 * gcc.target/powerpc/pr106769-p8.c: New.
14203 * gcc.target/powerpc/pr106769-p9.c: New.
14205 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14207 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
14209 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
14210 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
14211 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
14212 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
14213 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
14214 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
14215 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
14216 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
14217 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
14218 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
14219 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
14220 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
14221 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
14222 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
14223 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
14224 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
14225 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
14226 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
14227 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
14229 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
14231 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
14233 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
14235 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
14237 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
14239 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
14241 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
14242 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
14243 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
14244 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
14245 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
14246 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
14247 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
14248 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
14250 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
14252 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
14254 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
14256 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
14258 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
14260 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
14262 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
14263 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
14264 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
14265 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
14266 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
14267 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
14268 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
14269 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
14270 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
14271 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
14272 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
14273 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
14274 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
14275 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
14276 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
14277 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
14278 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
14279 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
14280 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
14281 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
14282 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
14283 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
14284 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
14285 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
14286 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
14287 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
14288 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
14289 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
14290 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
14291 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
14292 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
14293 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
14294 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
14295 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
14296 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
14297 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
14299 2023-08-16 Pan Li <pan2.li@intel.com>
14301 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
14303 2023-08-16 liuhongt <hongtao.liu@intel.com>
14305 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
14306 gather vectorization.
14307 * gcc.target/i386/avx2-gather-6.c: Ditto.
14308 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
14309 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
14310 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
14311 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
14312 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
14313 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
14314 * gcc.target/i386/pr88531-1b.c: Ditto.
14315 * gcc.target/i386/pr88531-1c.c: Ditto.
14317 2023-08-16 liuhongt <hongtao.liu@intel.com>
14319 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
14321 2023-08-15 David Faust <david.faust@oracle.com>
14324 * gcc.target/bpf/smov-2.c: New test.
14325 * gcc.target/bpf/smov-pseudoc-2.c: New test.
14327 2023-08-15 Martin Jambor <mjambor@suse.cz>
14331 * gcc.dg/ipa/pr92497-1.c: New test.
14332 * gcc.dg/ipa/pr92497-2.c: Likewise.
14334 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
14337 * gdc.dg/pr110959.d: New test.
14339 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
14340 Thomas Schwinge <thomas@codesourcery.com>
14342 * c-c++-common/goacc/default-3.c: Adjust testcase.
14343 * c-c++-common/goacc/default-4.c: Adjust testcase.
14344 * c-c++-common/goacc/default-5.c: Adjust testcase.
14345 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
14346 * gfortran.dg/goacc/default-4.f: Adjust testcase.
14347 * gfortran.dg/goacc/default-5.f: Adjust testcase.
14349 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14352 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
14354 2023-08-15 Richard Biener <rguenther@suse.de>
14356 * gcc.dg/vect/bb-slp-75.c: New testcase.
14358 2023-08-15 Richard Biener <rguenther@suse.de>
14360 PR tree-optimization/110963
14361 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
14363 2023-08-15 Richard Biener <rguenther@suse.de>
14365 PR tree-optimization/110991
14366 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
14368 2023-08-15 Pan Li <pan2.li@intel.com>
14370 * gcc.target/riscv/mode-switch-ice-1.c: New test.
14372 2023-08-15 Pan Li <pan2.li@intel.com>
14374 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
14376 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
14378 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
14379 codes from the arguments.
14380 (p): Update calls: pass explicit distinct error codes.
14382 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
14386 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
14388 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
14391 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
14393 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
14395 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
14398 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
14402 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
14403 * g++.dg/cpp1z/pr110216.C: New test.
14405 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
14407 * gcc.target/riscv/arch-24.c: New test.
14408 * gcc.target/riscv/arch-25.c: New test.
14410 2023-08-14 Pan Li <pan2.li@intel.com>
14412 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
14414 2023-08-14 Pan Li <pan2.li@intel.com>
14416 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
14418 2023-08-14 Pan Li <pan2.li@intel.com>
14420 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
14422 2023-08-14 Pan Li <pan2.li@intel.com>
14424 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
14426 2023-08-14 Pan Li <pan2.li@intel.com>
14428 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
14430 2023-08-14 Pan Li <pan2.li@intel.com>
14432 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
14434 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
14437 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
14438 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
14439 (gm2_init_iso): Add -fm2-plugin.
14440 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
14441 (gm2_init_pim2): Add -fm2-plugin.
14442 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
14443 (gm2_init_iso): Add -fm2-plugin.
14444 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
14445 (gm2_init_pim2): Add -fm2-plugin.
14447 2023-08-12 Jakub Jelinek <jakub@redhat.com>
14449 * gcc.dg/stdckdint-1.c: New test.
14450 * gcc.dg/stdckdint-2.c: New test.
14452 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14455 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
14457 2023-08-12 Patrick Palka <ppalka@redhat.com>
14458 Jason Merrill <jason@redhat.com>
14461 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
14462 of "declared" in the repeated deduction guide diagnostics.
14463 * g++.dg/cpp1z/class-deduction116.C: New test.
14465 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14468 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
14470 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14472 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
14473 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
14474 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
14475 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
14476 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
14477 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
14478 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
14479 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
14480 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
14481 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
14483 2023-08-11 David Malcolm <dmalcolm@redhat.com>
14486 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
14487 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
14488 (test_error_at_line_unterminated): New.
14489 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
14490 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
14491 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
14492 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
14493 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
14495 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14497 PR middle-end/110989
14498 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
14500 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
14502 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
14504 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
14505 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
14506 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
14507 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
14508 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
14509 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
14510 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
14511 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
14512 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
14513 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
14514 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
14515 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
14516 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
14517 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
14518 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
14519 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
14520 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
14521 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
14522 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
14523 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
14524 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
14525 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
14526 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
14527 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
14528 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
14529 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
14530 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
14532 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
14534 * lib/target-supports.exp (check_effective_target_alloca): BPF
14535 target does not support alloca.
14536 * gcc.target/bpf/diag-alloca-1.c: New test.
14537 * gcc.target/bpf/diag-alloca-2.c: Likewise.
14538 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
14539 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
14540 * gcc.target/bpf/regs-availability-1.c: Likewise.
14542 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
14544 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
14545 * gcc.target/bpf/diag-funargs.c: Adapt test.
14547 2023-08-11 Eric Feng <ef2648@columbia.edu>
14550 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
14551 PyList_New, PyList_Append, PyLong_FromLong
14552 * gcc.dg/plugin/plugin.exp: New test.
14553 * lib/target-supports.exp: New procedure.
14554 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
14556 2023-08-11 Patrick Palka <ppalka@redhat.com>
14559 * g++.dg/cpp2a/concepts-requires35.C: New test.
14561 2023-08-11 Patrick Palka <ppalka@redhat.com>
14564 * g++.dg/cpp1y/var-templ84.C: New test.
14565 * g++.dg/cpp1y/var-templ84a.C: New test.
14567 2023-08-11 Richard Biener <rguenther@suse.de>
14569 PR tree-optimization/110979
14570 * gcc.dg/torture/pr110979.c: New testcase.
14572 2023-08-11 Richard Biener <rguenther@suse.de>
14574 * g++.dg/vect/slp-pr87105.cc: Adjust.
14575 * gcc.dg/vect/bb-slp-17.c: Likewise.
14576 * gcc.dg/vect/bb-slp-20.c: Likewise.
14577 * gcc.dg/vect/bb-slp-21.c: Likewise.
14578 * gcc.dg/vect/bb-slp-22.c: Likewise.
14579 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
14581 2023-08-11 Pan Li <pan2.li@intel.com>
14583 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
14585 2023-08-11 Pan Li <pan2.li@intel.com>
14587 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
14589 2023-08-11 Drew Ross <drross@redhat.com>
14590 Jakub Jelinek <jakub@redhat.com>
14592 PR tree-optimization/109938
14593 * gcc.c-torture/execute/pr109938.c: New test.
14594 * gcc.dg/tree-ssa/pr109938.c: New test.
14596 2023-08-11 Pan Li <pan2.li@intel.com>
14598 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
14600 2023-08-11 Pan Li <pan2.li@intel.com>
14602 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
14604 2023-08-11 Jakub Jelinek <jakub@redhat.com>
14606 * gcc.dg/c11-typeof-2.c: New test.
14607 * gcc.dg/c11-typeof-3.c: New test.
14608 * gcc.dg/gnu11-typeof-3.c: New test.
14609 * gcc.dg/gnu11-typeof-4.c: New test.
14611 2023-08-11 Andrew Pinski <apinski@marvell.com>
14613 PR tree-optimization/110954
14614 * gcc.c-torture/execute/pr110954-1.c: New test.
14616 2023-08-11 Martin Uecker <uecker@tugraz.at>
14619 * gcc.dg/Wuseless-cast.c: New test.
14621 2023-08-11 Pan Li <pan2.li@intel.com>
14623 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
14625 2023-08-10 Jan Hubicka <jh@suse.cz>
14627 PR middle-end/110923
14628 * gcc.dg/tree-ssa/pr110923.c: New test.
14630 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
14632 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
14633 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
14634 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
14635 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
14636 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
14637 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
14638 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
14639 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
14640 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
14641 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
14642 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
14643 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
14644 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
14645 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
14646 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
14647 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
14648 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
14649 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
14650 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
14651 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
14652 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
14653 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
14654 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
14655 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
14656 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
14657 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
14658 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
14659 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
14661 2023-08-10 Jan Hubicka <jh@suse.cz>
14663 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
14665 2023-08-10 Pan Li <pan2.li@intel.com>
14667 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
14669 2023-08-10 Pan Li <pan2.li@intel.com>
14671 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
14673 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14676 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
14678 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14680 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
14682 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
14683 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
14684 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
14685 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
14686 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
14687 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
14689 2023-08-09 David Malcolm <dmalcolm@redhat.com>
14691 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
14692 to reflect splitting of allocation size and assignment messages
14693 from a single event into pairs of events
14694 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
14695 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
14696 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
14697 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
14698 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
14699 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
14700 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
14701 value is the initial argument.
14702 * gcc.dg/plugin/analyzer_kernel_plugin.c
14703 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
14704 the "known zero size" case.
14705 * gcc.dg/plugin/analyzer_known_fns_plugin.c
14706 (known_function_attempt_to_copy::impl_call_pre): Likewise.
14708 2023-08-09 Andrew Pinski <apinski@marvell.com>
14710 PR tree-optimization/110937
14711 PR tree-optimization/100798
14712 * gcc.dg/tree-ssa/bool-14.c: New test.
14713 * gcc.dg/tree-ssa/bool-15.c: New test.
14714 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
14715 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
14716 so `a ? -1 : 0` is not used to hit the match
14719 2023-08-09 Carl Love <cel@us.ibm.com>
14721 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
14722 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
14723 execute_test_functions): Move to vec-cmpne.h. Add
14724 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
14725 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
14726 and vec-cmpne-runnable.c. Split define_test_functions definition
14727 into define_test_functions and define_init_verify_functions.
14729 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14732 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
14734 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
14736 * gcc.target/riscv/zicond-ice-1.c: New test.
14738 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
14741 * g++.dg/cpp0x/decltype-100482.C: New test.
14743 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
14746 * gcc.target/i386/pr110832-1.c: New test.
14747 * gcc.target/i386/pr110832-2.c: New test.
14748 * gcc.target/i386/pr110832-3.c: New test.
14750 2023-08-08 Andrew Pinski <apinski@marvell.com>
14752 PR tree-optimization/103281
14753 PR tree-optimization/28794
14754 * gcc.dg/tree-ssa/pr103281-1.c: New test.
14755 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
14757 2023-08-08 Pan Li <pan2.li@intel.com>
14759 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
14761 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
14763 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14765 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
14766 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
14767 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
14768 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
14769 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
14770 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
14771 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
14772 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
14773 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
14774 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
14775 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
14776 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
14777 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
14778 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
14779 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
14780 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
14781 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
14782 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
14783 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
14784 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
14785 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
14786 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
14787 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
14788 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
14789 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
14790 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
14791 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
14792 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
14793 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
14794 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
14795 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
14796 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
14797 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
14798 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
14799 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
14800 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
14801 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
14802 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
14803 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
14804 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
14805 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
14806 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
14807 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
14808 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
14809 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
14810 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
14811 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
14812 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
14813 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
14814 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
14815 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
14816 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
14817 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
14818 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
14819 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
14820 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
14821 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
14822 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
14823 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
14824 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
14825 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
14826 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
14827 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
14828 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
14829 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
14830 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
14831 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
14832 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
14833 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
14834 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
14835 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
14836 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
14837 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
14838 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
14839 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
14840 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
14841 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
14842 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
14843 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
14844 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
14845 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
14846 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
14847 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
14848 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
14849 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
14850 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
14851 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
14852 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
14853 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
14854 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
14855 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
14856 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
14857 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
14858 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
14859 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
14860 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
14861 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
14862 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
14863 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
14864 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
14865 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
14866 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
14867 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
14868 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
14869 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
14870 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
14871 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
14872 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
14873 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
14874 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
14875 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
14876 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
14878 2023-08-08 Richard Biener <rguenther@suse.de>
14880 PR tree-optimization/49955
14881 * gfortran.dg/vect/pr49955.f: New testcase.
14883 2023-08-08 Richard Biener <rguenther@suse.de>
14885 PR tree-optimization/110924
14886 * gcc.dg/torture/pr110924.c: New testcase.
14888 2023-08-08 yulong <shiyulong@iscas.ac.cn>
14890 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
14891 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
14892 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
14893 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
14894 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
14895 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
14897 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14899 PR rtl-optimization/110869
14900 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
14901 * gcc.dg/cmp-mem-const-2.c: Dito.
14902 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
14903 * gcc.dg/cmp-mem-const-4.c: Dito.
14904 * gcc.dg/cmp-mem-const-5.c: Dito.
14905 * gcc.dg/cmp-mem-const-6.c: Dito.
14907 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14909 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
14910 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
14912 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14914 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
14915 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
14916 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
14917 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
14918 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
14919 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
14920 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
14922 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14924 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
14925 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
14926 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
14927 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
14928 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
14929 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
14930 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
14931 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
14932 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
14933 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
14934 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
14935 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
14936 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
14937 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
14938 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
14939 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
14940 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
14941 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
14943 2023-08-07 Martin Jambor <mjambor@suse.cz>
14946 * g++.dg/ipa/pr110378-1.C: New test.
14948 2023-08-07 Andrew Pinski <apinski@marvell.com>
14950 PR tree-optimization/109959
14951 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
14952 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
14953 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
14954 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
14955 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
14957 2023-08-07 liuhongt <hongtao.liu@intel.com>
14959 * gcc.target/i386/pr110762-v4hf.c: New test.
14961 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14963 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
14965 2023-08-07 Jan Hubicka <jh@suse.cz>
14967 PR tree-optimization/106293
14968 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
14969 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
14971 2023-08-07 Andrew Pinski <apinski@marvell.com>
14973 PR tree-optimization/96695
14974 * gcc.dg/pr96695-1.c: New test.
14975 * gcc.dg/pr96695-10.c: New test.
14976 * gcc.dg/pr96695-11.c: New test.
14977 * gcc.dg/pr96695-12.c: New test.
14978 * gcc.dg/pr96695-2.c: New test.
14979 * gcc.dg/pr96695-3.c: New test.
14980 * gcc.dg/pr96695-4.c: New test.
14981 * gcc.dg/pr96695-5.c: New test.
14982 * gcc.dg/pr96695-6.c: New test.
14983 * gcc.dg/pr96695-7.c: New test.
14984 * gcc.dg/pr96695-8.c: New test.
14985 * gcc.dg/pr96695-9.c: New test.
14987 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
14990 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
14992 2023-08-06 Jan Hubicka <jh@suse.cz>
14994 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
14995 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
14996 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
14997 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
14998 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
14999 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
15000 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
15001 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
15002 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
15003 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
15004 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
15005 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
15006 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
15007 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
15008 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
15010 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
15013 * gm2/iso/run/pass/m2date.mod: New test.
15014 * gm2/iso/run/pass/testclock.mod: New test.
15015 * gm2/iso/run/pass/testclock2.mod: New test.
15017 2023-08-05 Martin Uecker <uecker@tugraz.at>
15020 * gcc.dg/Wvla-parameter-4.c: Adapt test.
15021 * gcc.dg/attr-access-2.c: Adapt test.
15023 2023-08-05 Martin Uecker <uecker@tugraz.at>
15025 * gcc.dg/pr68193.c: New test.
15027 2023-08-04 David Malcolm <dmalcolm@redhat.com>
15030 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
15031 reflect consolidation of size and assignment into a single event.
15032 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
15033 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
15034 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
15035 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
15036 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
15037 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
15038 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
15039 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
15040 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
15041 * gcc.dg/analyzer/explode-4.c: New test.
15042 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
15043 __attribute__ alloc_size.
15045 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
15048 * gcc.target/i386/invariant-ternlog-1.c: New test.
15049 * gcc.target/i386/invariant-ternlog-2.c: New test.
15051 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
15053 * gcc.target/i386/pr110717-2.c: New test case.
15055 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
15057 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
15059 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
15061 * gcc.target/avr/lra-cpymem_qi.c: New.
15063 2023-08-04 Tamar Christina <tamar.christina@arm.com>
15065 * g++.dg/vect/pr84556.cc: Add novector pragma.
15066 * g++.dg/vect/simd-1.cc: Add novector pragma.
15067 * g++.dg/vect/simd-2.cc: Add novector pragma.
15068 * g++.dg/vect/simd-3.cc: Add novector pragma.
15069 * g++.dg/vect/simd-4.cc: Add novector pragma.
15070 * g++.dg/vect/simd-5.cc: Add novector pragma.
15071 * g++.dg/vect/simd-6.cc: Add novector pragma.
15072 * g++.dg/vect/simd-7.cc: Add novector pragma.
15073 * g++.dg/vect/simd-8.cc: Add novector pragma.
15074 * g++.dg/vect/simd-9.cc: Add novector pragma.
15075 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
15076 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
15077 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
15078 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
15079 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
15080 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
15081 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
15082 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
15083 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
15084 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
15085 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
15086 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
15087 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
15088 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
15089 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
15090 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
15091 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
15092 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
15093 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
15094 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
15095 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
15096 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
15097 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
15098 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
15099 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
15100 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
15101 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
15102 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
15103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
15104 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
15105 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
15106 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
15107 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
15108 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
15109 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
15110 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
15111 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
15112 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
15113 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
15114 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
15115 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
15116 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
15117 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
15118 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
15119 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
15120 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
15121 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
15122 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
15123 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
15124 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
15125 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
15126 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
15127 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
15128 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
15129 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
15130 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
15131 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
15132 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
15133 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
15134 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
15135 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
15136 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
15137 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
15138 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
15139 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
15140 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
15141 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
15142 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
15143 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
15144 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
15145 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
15146 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
15147 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
15148 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
15149 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
15150 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
15151 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
15152 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
15153 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
15154 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
15155 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
15156 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
15157 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
15158 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
15159 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
15160 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
15161 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
15162 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
15163 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
15164 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
15165 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
15166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
15167 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
15168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
15169 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
15170 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
15171 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
15172 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
15173 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
15174 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
15175 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
15176 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
15177 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
15178 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
15179 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
15180 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
15181 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
15182 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
15183 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
15184 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
15185 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
15186 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
15187 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
15188 * gcc.dg/vect/pr101445.c: Add novector pragma.
15189 * gcc.dg/vect/pr103581.c: Add novector pragma.
15190 * gcc.dg/vect/pr105219.c: Add novector pragma.
15191 * gcc.dg/vect/pr108608.c: Add novector pragma.
15192 * gcc.dg/vect/pr18400.c: Add novector pragma.
15193 * gcc.dg/vect/pr18536.c: Add novector pragma.
15194 * gcc.dg/vect/pr20122.c: Add novector pragma.
15195 * gcc.dg/vect/pr25413.c: Add novector pragma.
15196 * gcc.dg/vect/pr30784.c: Add novector pragma.
15197 * gcc.dg/vect/pr37539.c: Add novector pragma.
15198 * gcc.dg/vect/pr40074.c: Add novector pragma.
15199 * gcc.dg/vect/pr45752.c: Add novector pragma.
15200 * gcc.dg/vect/pr45902.c: Add novector pragma.
15201 * gcc.dg/vect/pr46009.c: Add novector pragma.
15202 * gcc.dg/vect/pr48172.c: Add novector pragma.
15203 * gcc.dg/vect/pr51074.c: Add novector pragma.
15204 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
15205 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
15206 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
15207 * gcc.dg/vect/pr56918.c: Add novector pragma.
15208 * gcc.dg/vect/pr56920.c: Add novector pragma.
15209 * gcc.dg/vect/pr56933.c: Add novector pragma.
15210 * gcc.dg/vect/pr57705.c: Add novector pragma.
15211 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
15212 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
15213 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
15214 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
15215 * gcc.dg/vect/pr59594.c: Add novector pragma.
15216 * gcc.dg/vect/pr59984.c: Add novector pragma.
15217 * gcc.dg/vect/pr60276.c: Add novector pragma.
15218 * gcc.dg/vect/pr61194.c: Add novector pragma.
15219 * gcc.dg/vect/pr61680.c: Add novector pragma.
15220 * gcc.dg/vect/pr62021.c: Add novector pragma.
15221 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
15222 * gcc.dg/vect/pr64252.c: Add novector pragma.
15223 * gcc.dg/vect/pr64404.c: Add novector pragma.
15224 * gcc.dg/vect/pr64421.c: Add novector pragma.
15225 * gcc.dg/vect/pr64493.c: Add novector pragma.
15226 * gcc.dg/vect/pr64495.c: Add novector pragma.
15227 * gcc.dg/vect/pr66251.c: Add novector pragma.
15228 * gcc.dg/vect/pr66253.c: Add novector pragma.
15229 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
15230 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
15231 * gcc.dg/vect/pr69820.c: Add novector pragma.
15232 * gcc.dg/vect/pr70021.c: Add novector pragma.
15233 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
15234 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
15235 * gcc.dg/vect/pr71259.c: Add novector pragma.
15236 * gcc.dg/vect/pr78005.c: Add novector pragma.
15237 * gcc.dg/vect/pr78558.c: Add novector pragma.
15238 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
15239 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
15240 * gcc.dg/vect/pr80928.c: Add novector pragma.
15241 * gcc.dg/vect/pr81410.c: Add novector pragma.
15242 * gcc.dg/vect/pr81633.c: Add novector pragma.
15243 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
15244 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
15245 * gcc.dg/vect/pr85586.c: Add novector pragma.
15246 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
15247 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
15248 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
15249 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
15250 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
15251 * gcc.dg/vect/pr90018.c: Add novector pragma.
15252 * gcc.dg/vect/pr92420.c: Add novector pragma.
15253 * gcc.dg/vect/pr94994.c: Add novector pragma.
15254 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
15255 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
15256 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
15257 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
15258 * gcc.dg/vect/pr97678.c: Add novector pragma.
15259 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
15260 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
15261 * gcc.dg/vect/slp-1.c: Add novector pragma.
15262 * gcc.dg/vect/slp-10.c: Add novector pragma.
15263 * gcc.dg/vect/slp-11a.c: Add novector pragma.
15264 * gcc.dg/vect/slp-11b.c: Add novector pragma.
15265 * gcc.dg/vect/slp-11c.c: Add novector pragma.
15266 * gcc.dg/vect/slp-12a.c: Add novector pragma.
15267 * gcc.dg/vect/slp-12b.c: Add novector pragma.
15268 * gcc.dg/vect/slp-12c.c: Add novector pragma.
15269 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
15270 * gcc.dg/vect/slp-13.c: Add novector pragma.
15271 * gcc.dg/vect/slp-14.c: Add novector pragma.
15272 * gcc.dg/vect/slp-15.c: Add novector pragma.
15273 * gcc.dg/vect/slp-16.c: Add novector pragma.
15274 * gcc.dg/vect/slp-17.c: Add novector pragma.
15275 * gcc.dg/vect/slp-18.c: Add novector pragma.
15276 * gcc.dg/vect/slp-19a.c: Add novector pragma.
15277 * gcc.dg/vect/slp-19b.c: Add novector pragma.
15278 * gcc.dg/vect/slp-19c.c: Add novector pragma.
15279 * gcc.dg/vect/slp-2.c: Add novector pragma.
15280 * gcc.dg/vect/slp-20.c: Add novector pragma.
15281 * gcc.dg/vect/slp-21.c: Add novector pragma.
15282 * gcc.dg/vect/slp-22.c: Add novector pragma.
15283 * gcc.dg/vect/slp-23.c: Add novector pragma.
15284 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
15285 * gcc.dg/vect/slp-24.c: Add novector pragma.
15286 * gcc.dg/vect/slp-25.c: Add novector pragma.
15287 * gcc.dg/vect/slp-26.c: Add novector pragma.
15288 * gcc.dg/vect/slp-28.c: Add novector pragma.
15289 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
15290 * gcc.dg/vect/slp-3.c: Add novector pragma.
15291 * gcc.dg/vect/slp-33.c: Add novector pragma.
15292 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
15293 * gcc.dg/vect/slp-34.c: Add novector pragma.
15294 * gcc.dg/vect/slp-35.c: Add novector pragma.
15295 * gcc.dg/vect/slp-37.c: Add novector pragma.
15296 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
15297 * gcc.dg/vect/slp-4.c: Add novector pragma.
15298 * gcc.dg/vect/slp-41.c: Add novector pragma.
15299 * gcc.dg/vect/slp-43.c: Add novector pragma.
15300 * gcc.dg/vect/slp-45.c: Add novector pragma.
15301 * gcc.dg/vect/slp-46.c: Add novector pragma.
15302 * gcc.dg/vect/slp-47.c: Add novector pragma.
15303 * gcc.dg/vect/slp-48.c: Add novector pragma.
15304 * gcc.dg/vect/slp-49.c: Add novector pragma.
15305 * gcc.dg/vect/slp-5.c: Add novector pragma.
15306 * gcc.dg/vect/slp-6.c: Add novector pragma.
15307 * gcc.dg/vect/slp-7.c: Add novector pragma.
15308 * gcc.dg/vect/slp-8.c: Add novector pragma.
15309 * gcc.dg/vect/slp-9.c: Add novector pragma.
15310 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
15311 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
15312 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
15313 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
15314 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
15315 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
15316 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
15317 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
15318 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
15319 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
15320 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
15321 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
15322 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
15323 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
15324 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
15325 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
15326 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
15327 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
15328 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
15329 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
15330 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
15331 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
15332 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
15333 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
15334 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
15335 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
15336 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
15337 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
15338 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
15339 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
15340 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
15341 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
15342 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
15343 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
15344 * gcc.dg/vect/vect-100.c: Add novector pragma.
15345 * gcc.dg/vect/vect-103.c: Add novector pragma.
15346 * gcc.dg/vect/vect-104.c: Add novector pragma.
15347 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
15348 * gcc.dg/vect/vect-105.c: Add novector pragma.
15349 * gcc.dg/vect/vect-106.c: Add novector pragma.
15350 * gcc.dg/vect/vect-107.c: Add novector pragma.
15351 * gcc.dg/vect/vect-108.c: Add novector pragma.
15352 * gcc.dg/vect/vect-109.c: Add novector pragma.
15353 * gcc.dg/vect/vect-11.c: Add novector pragma.
15354 * gcc.dg/vect/vect-110.c: Add novector pragma.
15355 * gcc.dg/vect/vect-113.c: Add novector pragma.
15356 * gcc.dg/vect/vect-114.c: Add novector pragma.
15357 * gcc.dg/vect/vect-115.c: Add novector pragma.
15358 * gcc.dg/vect/vect-116.c: Add novector pragma.
15359 * gcc.dg/vect/vect-117.c: Add novector pragma.
15360 * gcc.dg/vect/vect-11a.c: Add novector pragma.
15361 * gcc.dg/vect/vect-12.c: Add novector pragma.
15362 * gcc.dg/vect/vect-122.c: Add novector pragma.
15363 * gcc.dg/vect/vect-124.c: Add novector pragma.
15364 * gcc.dg/vect/vect-13.c: Add novector pragma.
15365 * gcc.dg/vect/vect-14.c: Add novector pragma.
15366 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
15367 * gcc.dg/vect/vect-15.c: Add novector pragma.
15368 * gcc.dg/vect/vect-17.c: Add novector pragma.
15369 * gcc.dg/vect/vect-18.c: Add novector pragma.
15370 * gcc.dg/vect/vect-19.c: Add novector pragma.
15371 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
15372 * gcc.dg/vect/vect-2.c: Add novector pragma.
15373 * gcc.dg/vect/vect-20.c: Add novector pragma.
15374 * gcc.dg/vect/vect-21.c: Add novector pragma.
15375 * gcc.dg/vect/vect-22.c: Add novector pragma.
15376 * gcc.dg/vect/vect-23.c: Add novector pragma.
15377 * gcc.dg/vect/vect-24.c: Add novector pragma.
15378 * gcc.dg/vect/vect-25.c: Add novector pragma.
15379 * gcc.dg/vect/vect-26.c: Add novector pragma.
15380 * gcc.dg/vect/vect-27.c: Add novector pragma.
15381 * gcc.dg/vect/vect-28.c: Add novector pragma.
15382 * gcc.dg/vect/vect-29.c: Add novector pragma.
15383 * gcc.dg/vect/vect-3.c: Add novector pragma.
15384 * gcc.dg/vect/vect-30.c: Add novector pragma.
15385 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
15386 * gcc.dg/vect/vect-31.c: Add novector pragma.
15387 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
15388 * gcc.dg/vect/vect-32.c: Add novector pragma.
15389 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
15390 * gcc.dg/vect/vect-33.c: Add novector pragma.
15391 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
15392 * gcc.dg/vect/vect-34.c: Add novector pragma.
15393 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
15394 * gcc.dg/vect/vect-35.c: Add novector pragma.
15395 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
15396 * gcc.dg/vect/vect-36.c: Add novector pragma.
15397 * gcc.dg/vect/vect-38.c: Add novector pragma.
15398 * gcc.dg/vect/vect-4.c: Add novector pragma.
15399 * gcc.dg/vect/vect-40.c: Add novector pragma.
15400 * gcc.dg/vect/vect-42.c: Add novector pragma.
15401 * gcc.dg/vect/vect-44.c: Add novector pragma.
15402 * gcc.dg/vect/vect-46.c: Add novector pragma.
15403 * gcc.dg/vect/vect-48.c: Add novector pragma.
15404 * gcc.dg/vect/vect-5.c: Add novector pragma.
15405 * gcc.dg/vect/vect-50.c: Add novector pragma.
15406 * gcc.dg/vect/vect-52.c: Add novector pragma.
15407 * gcc.dg/vect/vect-54.c: Add novector pragma.
15408 * gcc.dg/vect/vect-56.c: Add novector pragma.
15409 * gcc.dg/vect/vect-58.c: Add novector pragma.
15410 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
15411 * gcc.dg/vect/vect-6.c: Add novector pragma.
15412 * gcc.dg/vect/vect-60.c: Add novector pragma.
15413 * gcc.dg/vect/vect-62.c: Add novector pragma.
15414 * gcc.dg/vect/vect-63.c: Add novector pragma.
15415 * gcc.dg/vect/vect-64.c: Add novector pragma.
15416 * gcc.dg/vect/vect-65.c: Add novector pragma.
15417 * gcc.dg/vect/vect-66.c: Add novector pragma.
15418 * gcc.dg/vect/vect-67.c: Add novector pragma.
15419 * gcc.dg/vect/vect-68.c: Add novector pragma.
15420 * gcc.dg/vect/vect-7.c: Add novector pragma.
15421 * gcc.dg/vect/vect-70.c: Add novector pragma.
15422 * gcc.dg/vect/vect-71.c: Add novector pragma.
15423 * gcc.dg/vect/vect-72.c: Add novector pragma.
15424 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
15425 * gcc.dg/vect/vect-73.c: Add novector pragma.
15426 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
15427 * gcc.dg/vect/vect-74.c: Add novector pragma.
15428 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
15429 * gcc.dg/vect/vect-75.c: Add novector pragma.
15430 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
15431 * gcc.dg/vect/vect-76.c: Add novector pragma.
15432 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
15433 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
15434 * gcc.dg/vect/vect-77.c: Add novector pragma.
15435 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
15436 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
15437 * gcc.dg/vect/vect-78.c: Add novector pragma.
15438 * gcc.dg/vect/vect-8.c: Add novector pragma.
15439 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
15440 * gcc.dg/vect/vect-80.c: Add novector pragma.
15441 * gcc.dg/vect/vect-82.c: Add novector pragma.
15442 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
15443 * gcc.dg/vect/vect-83.c: Add novector pragma.
15444 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
15445 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
15446 * gcc.dg/vect/vect-85.c: Add novector pragma.
15447 * gcc.dg/vect/vect-86.c: Add novector pragma.
15448 * gcc.dg/vect/vect-87.c: Add novector pragma.
15449 * gcc.dg/vect/vect-88.c: Add novector pragma.
15450 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
15451 * gcc.dg/vect/vect-89.c: Add novector pragma.
15452 * gcc.dg/vect/vect-9.c: Add novector pragma.
15453 * gcc.dg/vect/vect-92.c: Add novector pragma.
15454 * gcc.dg/vect/vect-93.c: Add novector pragma.
15455 * gcc.dg/vect/vect-95.c: Add novector pragma.
15456 * gcc.dg/vect/vect-96.c: Add novector pragma.
15457 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
15458 * gcc.dg/vect/vect-97.c: Add novector pragma.
15459 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
15460 * gcc.dg/vect/vect-98.c: Add novector pragma.
15461 * gcc.dg/vect/vect-99.c: Add novector pragma.
15462 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
15463 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
15464 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
15465 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
15466 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
15467 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
15468 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
15469 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
15470 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
15471 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
15472 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
15473 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
15474 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
15475 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
15476 * gcc.dg/vect/vect-all.c: Add novector pragma.
15477 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
15478 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
15479 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
15480 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
15481 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
15482 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
15483 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
15484 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
15485 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
15486 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
15487 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
15488 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
15489 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
15490 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
15491 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
15492 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
15493 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
15494 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
15495 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
15496 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
15497 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
15498 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
15499 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
15500 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
15501 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
15502 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
15503 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
15504 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
15505 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
15506 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
15507 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
15508 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
15509 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
15510 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
15511 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
15512 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
15513 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
15514 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
15515 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
15516 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
15517 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
15518 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
15519 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
15520 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
15521 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
15522 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
15523 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
15524 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
15525 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
15526 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
15527 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
15528 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
15529 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
15530 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
15531 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
15532 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
15533 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
15534 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
15535 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
15536 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
15537 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
15538 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
15539 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
15540 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
15541 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
15542 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
15543 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
15544 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
15545 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
15546 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
15547 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
15548 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
15549 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
15550 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
15551 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
15552 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
15553 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
15554 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
15555 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
15556 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
15557 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
15558 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
15559 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
15560 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
15561 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
15562 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
15563 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
15564 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
15565 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
15566 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
15567 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
15568 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
15569 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
15570 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
15571 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
15572 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
15573 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
15574 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
15575 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
15576 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
15577 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
15578 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
15579 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
15580 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
15581 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
15582 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
15583 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
15584 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
15585 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
15586 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
15587 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
15588 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
15589 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
15590 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
15591 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
15592 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
15593 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
15594 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
15595 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
15596 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
15597 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
15598 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
15599 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
15600 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
15601 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
15602 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
15603 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
15604 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
15605 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
15606 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
15607 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
15608 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
15609 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
15610 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
15611 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
15612 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
15613 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
15614 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
15615 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
15616 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
15617 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
15618 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
15619 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
15620 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
15621 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
15622 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
15623 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
15624 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
15625 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
15626 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
15627 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
15628 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
15629 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
15630 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
15631 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
15632 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
15633 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
15634 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
15635 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
15636 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
15637 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
15638 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
15639 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
15640 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
15641 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
15642 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
15643 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
15644 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
15645 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
15646 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
15647 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
15648 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
15649 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
15650 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
15651 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
15652 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
15653 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
15654 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
15655 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
15656 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
15657 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
15658 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
15659 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
15660 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
15661 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
15662 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
15663 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
15664 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
15665 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
15666 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
15667 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
15668 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
15669 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
15670 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
15671 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
15672 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
15673 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
15674 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
15675 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
15676 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
15677 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
15678 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
15679 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
15680 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
15681 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
15682 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
15683 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
15684 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
15685 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
15686 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
15687 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
15688 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
15689 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
15690 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
15691 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
15692 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
15693 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
15694 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
15695 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
15696 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
15697 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
15698 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
15699 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
15700 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
15701 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
15702 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
15703 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
15704 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
15705 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
15706 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
15707 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
15708 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
15709 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
15710 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
15711 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
15712 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
15713 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
15714 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
15715 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
15716 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
15717 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
15718 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
15719 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
15720 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
15721 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
15722 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
15723 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
15724 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
15725 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
15726 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
15727 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
15728 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
15729 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
15730 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
15731 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
15732 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
15733 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
15734 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
15735 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
15736 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
15738 2023-08-04 Tamar Christina <tamar.christina@arm.com>
15740 * gcc.dg/vect/vect-novector-pragma.c: New test.
15742 2023-08-04 Tamar Christina <tamar.christina@arm.com>
15744 * g++.dg/vect/vect.exp (support vect- prefix).
15745 * g++.dg/vect/vect-novector-pragma.cc: New test.
15747 2023-08-04 Tamar Christina <tamar.christina@arm.com>
15750 * gcc.target/aarch64/pr98772.c: Adjust assembly.
15751 * gcc.target/aarch64/vect-widen-shift.c: New test.
15753 2023-08-04 Richard Biener <rguenther@suse.de>
15755 PR tree-optimization/110838
15756 * gcc.dg/vect/pr110838.c: New testcase.
15758 2023-08-04 Pan Li <pan2.li@intel.com>
15761 2023-08-04 Pan Li <pan2.li@intel.com>
15763 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
15765 2023-08-04 Pan Li <pan2.li@intel.com>
15768 2023-08-04 Pan Li <pan2.li@intel.com>
15770 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
15773 2023-08-04 Pan Li <pan2.li@intel.com>
15776 2023-08-04 Pan Li <pan2.li@intel.com>
15778 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
15780 2023-08-04 Pan Li <pan2.li@intel.com>
15783 2023-08-04 Pan Li <pan2.li@intel.com>
15785 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
15788 2023-08-04 Andrew Pinski <apinski@marvell.com>
15790 PR tree-optimization/110874
15791 * gcc.c-torture/compile/pr110874-a.c: New test.
15793 2023-08-04 Drew Ross <drross@redhat.com>
15795 PR middle-end/101955
15796 * gcc.dg/pr101955.c: New test.
15798 2023-08-04 Pan Li <pan2.li@intel.com>
15800 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
15803 2023-08-04 Pan Li <pan2.li@intel.com>
15805 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
15807 2023-08-04 Pan Li <pan2.li@intel.com>
15809 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
15812 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
15814 * gcc.target/aarch64/pr110625_3.c: New testcase.
15816 2023-08-04 Pan Li <pan2.li@intel.com>
15818 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
15820 2023-08-04 Pan Li <pan2.li@intel.com>
15822 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
15824 2023-08-04 Pan Li <pan2.li@intel.com>
15826 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
15827 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
15829 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
15831 * g++.dg/ipa/pure-const-3.C: Move source to...
15832 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
15834 * g++.dg/ipa/pure-const-3b.C: New.
15836 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
15838 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
15839 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
15840 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
15841 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
15842 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
15843 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
15844 * gcc.target/bpf/core-builtin-type-based.c: New test.
15845 * gcc.target/bpf/core-builtin-type-id.c: New test.
15846 * gcc.target/bpf/core-support.h: New test.
15848 2023-08-03 David Malcolm <dmalcolm@redhat.com>
15851 * gcc.dg/analyzer/pr108171.c: New test.
15853 2023-08-03 David Malcolm <dmalcolm@redhat.com>
15856 * gcc.dg/analyzer/pr110882.c: New test.
15858 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
15860 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
15861 (test_can_div_trunc_p_const): Add more tests.
15863 2023-08-03 Richard Biener <rguenther@suse.de>
15865 PR tree-optimization/110838
15866 * gcc.dg/torture/pr110838.c: New testcase.
15868 2023-08-03 Richard Biener <rguenther@suse.de>
15870 PR tree-optimization/110702
15871 * gcc.dg/torture/pr110702.c: New testcase.
15873 2023-08-03 Richard Biener <rguenther@suse.de>
15875 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
15877 2023-08-03 Richard Biener <rguenther@suse.de>
15879 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
15880 and eliminate both in the end.
15882 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
15884 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
15885 * gcc.target/s390/vxe2/vlbr-1.c: New test.
15886 * gcc.target/s390/vxe2/vstbr-1.c: New test.
15887 * gcc.target/s390/vxe2/vstbr-2.c: New test.
15889 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
15891 * lib/target-supports.exp (check_effective_target_vect_bswap):
15894 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
15896 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
15897 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
15898 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
15899 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
15900 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
15902 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
15905 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
15906 * gcc.target/i386/pr110792.c: New 64-bit C test case.
15908 2023-08-03 Pan Li <pan2.li@intel.com>
15910 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
15912 2023-08-03 Andrew Pinski <apinski@marvell.com>
15914 * gcc.c-torture/execute/20230802-1.c: New test.
15916 2023-08-03 Pan Li <pan2.li@intel.com>
15918 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
15920 2023-08-02 Eric Feng <ef2648@columbia.edu>
15923 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
15924 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
15925 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
15927 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
15929 PR rtl-optimization/110869
15930 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
15931 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
15932 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
15933 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
15934 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
15935 constant is already reduced.
15936 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
15937 constant is already reduced.
15939 2023-08-02 Richard Biener <rguenther@suse.de>
15941 PR tree-optimization/92335
15942 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
15943 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
15944 expect predictive commoning to happen instead of sinking.
15945 * gcc.dg/vect/pr65947-3.c: Ajdust.
15947 2023-08-02 Pan Li <pan2.li@intel.com>
15949 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
15951 2023-08-02 Jan Hubicka <jh@suse.cz>
15953 * gcc.dg/unroll-1.c: Fix template.
15955 2023-08-02 Jan Hubicka <jh@suse.cz>
15957 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
15959 2023-08-02 liuhongt <hongtao.liu@intel.com>
15961 * gcc.target/i386/pr81904.c: New test.
15963 2023-08-02 liuhongt <hongtao.liu@intel.com>
15965 * gcc.target/i386/vlddqu_vinserti128.c: New test.
15967 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
15970 * gm2/pim/fail/badxproc.mod: New test.
15972 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
15974 * gcc.target/s390/aligned-1.c: New test.
15975 * gcc.target/s390/unaligned-1.c: New test.
15977 2023-08-01 Jan Hubicka <jh@suse.cz>
15979 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
15980 * gcc.dg/vect/vect-1.c: Check profile consistency.
15981 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
15982 * gcc.dg/vect/vect-10.c: Check profile consistency.
15983 * gcc.dg/vect/vect-100.c: Check profile consistency.
15984 * gcc.dg/vect/vect-103.c: Check profile consistency.
15985 * gcc.dg/vect/vect-104.c: Check profile consistency.
15986 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
15987 * gcc.dg/vect/vect-105.c: Check profile consistency.
15988 * gcc.dg/vect/vect-106.c: Check profile consistency.
15989 * gcc.dg/vect/vect-107.c: Check profile consistency.
15990 * gcc.dg/vect/vect-108.c: Check profile consistency.
15991 * gcc.dg/vect/vect-109.c: Check profile consistency.
15992 * gcc.dg/vect/vect-11.c: Check profile consistency.
15993 * gcc.dg/vect/vect-110.c: Check profile consistency.
15994 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
15995 * gcc.dg/vect/vect-112.c: Check profile consistency.
15996 * gcc.dg/vect/vect-113.c: Check profile consistency.
15997 * gcc.dg/vect/vect-114.c: Check profile consistency.
15998 * gcc.dg/vect/vect-115.c: Check profile consistency.
15999 * gcc.dg/vect/vect-116.c: Check profile consistency.
16000 * gcc.dg/vect/vect-117.c: Check profile consistency.
16001 * gcc.dg/vect/vect-118.c: Check profile consistency.
16002 * gcc.dg/vect/vect-119.c: Check profile consistency.
16003 * gcc.dg/vect/vect-11a.c: Check profile consistency.
16004 * gcc.dg/vect/vect-12.c: Check profile consistency.
16005 * gcc.dg/vect/vect-120.c: Check profile consistency.
16006 * gcc.dg/vect/vect-121.c: Check profile consistency.
16007 * gcc.dg/vect/vect-122.c: Check profile consistency.
16008 * gcc.dg/vect/vect-123.c: Check profile consistency.
16009 * gcc.dg/vect/vect-124.c: Check profile consistency.
16010 * gcc.dg/vect/vect-126.c: Check profile consistency.
16011 * gcc.dg/vect/vect-13.c: Check profile consistency.
16012 * gcc.dg/vect/vect-14.c: Check profile consistency.
16013 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
16014 * gcc.dg/vect/vect-15.c: Check profile consistency.
16015 * gcc.dg/vect/vect-17.c: Check profile consistency.
16016 * gcc.dg/vect/vect-18.c: Check profile consistency.
16017 * gcc.dg/vect/vect-19.c: Check profile consistency.
16018 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
16019 * gcc.dg/vect/vect-2.c: Check profile consistency.
16020 * gcc.dg/vect/vect-20.c: Check profile consistency.
16021 * gcc.dg/vect/vect-21.c: Check profile consistency.
16022 * gcc.dg/vect/vect-22.c: Check profile consistency.
16023 * gcc.dg/vect/vect-23.c: Check profile consistency.
16024 * gcc.dg/vect/vect-24.c: Check profile consistency.
16025 * gcc.dg/vect/vect-25.c: Check profile consistency.
16026 * gcc.dg/vect/vect-26.c: Check profile consistency.
16027 * gcc.dg/vect/vect-27.c: Check profile consistency.
16028 * gcc.dg/vect/vect-28.c: Check profile consistency.
16029 * gcc.dg/vect/vect-29.c: Check profile consistency.
16030 * gcc.dg/vect/vect-3.c: Check profile consistency.
16031 * gcc.dg/vect/vect-30.c: Check profile consistency.
16032 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
16033 * gcc.dg/vect/vect-31.c: Check profile consistency.
16034 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
16035 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
16036 * gcc.dg/vect/vect-32.c: Check profile consistency.
16037 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
16038 * gcc.dg/vect/vect-33.c: Check profile consistency.
16039 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
16040 * gcc.dg/vect/vect-34.c: Check profile consistency.
16041 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
16042 * gcc.dg/vect/vect-35.c: Check profile consistency.
16043 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
16044 * gcc.dg/vect/vect-36.c: Check profile consistency.
16045 * gcc.dg/vect/vect-38.c: Check profile consistency.
16046 * gcc.dg/vect/vect-4.c: Check profile consistency.
16047 * gcc.dg/vect/vect-40.c: Check profile consistency.
16048 * gcc.dg/vect/vect-42.c: Check profile consistency.
16049 * gcc.dg/vect/vect-44.c: Check profile consistency.
16050 * gcc.dg/vect/vect-46.c: Check profile consistency.
16051 * gcc.dg/vect/vect-48.c: Check profile consistency.
16052 * gcc.dg/vect/vect-5.c: Check profile consistency.
16053 * gcc.dg/vect/vect-50.c: Check profile consistency.
16054 * gcc.dg/vect/vect-52.c: Check profile consistency.
16055 * gcc.dg/vect/vect-54.c: Check profile consistency.
16056 * gcc.dg/vect/vect-56.c: Check profile consistency.
16057 * gcc.dg/vect/vect-58.c: Check profile consistency.
16058 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
16059 * gcc.dg/vect/vect-6.c: Check profile consistency.
16060 * gcc.dg/vect/vect-60.c: Check profile consistency.
16061 * gcc.dg/vect/vect-62.c: Check profile consistency.
16062 * gcc.dg/vect/vect-63.c: Check profile consistency.
16063 * gcc.dg/vect/vect-64.c: Check profile consistency.
16064 * gcc.dg/vect/vect-65.c: Check profile consistency.
16065 * gcc.dg/vect/vect-66.c: Check profile consistency.
16066 * gcc.dg/vect/vect-67.c: Check profile consistency.
16067 * gcc.dg/vect/vect-68.c: Check profile consistency.
16068 * gcc.dg/vect/vect-7.c: Check profile consistency.
16069 * gcc.dg/vect/vect-70.c: Check profile consistency.
16070 * gcc.dg/vect/vect-71.c: Check profile consistency.
16071 * gcc.dg/vect/vect-72.c: Check profile consistency.
16072 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
16073 * gcc.dg/vect/vect-73.c: Check profile consistency.
16074 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
16075 * gcc.dg/vect/vect-74.c: Check profile consistency.
16076 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
16077 * gcc.dg/vect/vect-75.c: Check profile consistency.
16078 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
16079 * gcc.dg/vect/vect-76.c: Check profile consistency.
16080 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
16081 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
16082 * gcc.dg/vect/vect-77.c: Check profile consistency.
16083 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
16084 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
16085 * gcc.dg/vect/vect-78.c: Check profile consistency.
16086 * gcc.dg/vect/vect-8.c: Check profile consistency.
16087 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
16088 * gcc.dg/vect/vect-80.c: Check profile consistency.
16089 * gcc.dg/vect/vect-82.c: Check profile consistency.
16090 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
16091 * gcc.dg/vect/vect-83.c: Check profile consistency.
16092 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
16093 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
16094 * gcc.dg/vect/vect-85.c: Check profile consistency.
16095 * gcc.dg/vect/vect-86.c: Check profile consistency.
16096 * gcc.dg/vect/vect-87.c: Check profile consistency.
16097 * gcc.dg/vect/vect-88.c: Check profile consistency.
16098 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
16099 * gcc.dg/vect/vect-89.c: Check profile consistency.
16100 * gcc.dg/vect/vect-9.c: Check profile consistency.
16101 * gcc.dg/vect/vect-91.c: Check profile consistency.
16102 * gcc.dg/vect/vect-92.c: Check profile consistency.
16103 * gcc.dg/vect/vect-93.c: Check profile consistency.
16104 * gcc.dg/vect/vect-95.c: Check profile consistency.
16105 * gcc.dg/vect/vect-96.c: Check profile consistency.
16106 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
16107 * gcc.dg/vect/vect-97.c: Check profile consistency.
16108 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
16109 * gcc.dg/vect/vect-98.c: Check profile consistency.
16110 * gcc.dg/vect/vect-99.c: Check profile consistency.
16112 2023-08-01 Pan Li <pan2.li@intel.com>
16113 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16115 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
16117 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
16118 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
16119 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
16120 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
16121 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
16122 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
16123 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
16124 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
16125 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
16126 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
16127 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
16128 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
16129 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
16130 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
16131 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
16132 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
16133 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
16134 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
16135 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
16136 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
16137 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
16138 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
16139 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
16140 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
16141 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
16142 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
16143 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
16144 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
16145 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
16146 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
16147 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
16148 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
16149 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
16150 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
16151 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
16152 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
16153 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
16154 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
16155 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
16156 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
16157 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
16158 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
16159 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
16160 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
16161 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
16162 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
16163 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
16164 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
16165 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
16166 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
16167 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
16169 2023-08-01 Pan Li <pan2.li@intel.com>
16171 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
16172 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
16174 2023-08-01 liuhongt <hongtao.liu@intel.com>
16176 * gcc.target/i386/pr87007-4.c: Adjust testcase.
16177 * gcc.target/i386/pr87007-5.c: Ditto.
16179 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
16182 * gm2/iso/pass/constvec.mod: New test.
16183 * gm2/iso/pass/constvec2.mod: New test.
16184 * gm2/iso/run/pass/constvec3.mod: New test.
16186 2023-08-01 Andrew Pinski <apinski@marvell.com>
16188 PR tree-optimization/93044
16189 * gcc.dg/tree-ssa/cast-1.c: New test.
16190 * gcc.dg/tree-ssa/cast-2.c: New test.
16192 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
16195 * gcc.dg/Wmissing-variable-declarations.c: New test.
16197 2023-07-31 Andrew Pinski <apinski@marvell.com>
16199 PR tree-optimization/106164
16200 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
16202 2023-07-31 Andrew Pinski <apinski@marvell.com>
16204 PR tree-optimization/106164
16205 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
16207 2023-07-31 Andrew Pinski <apinski@marvell.com>
16209 PR tree-optimization/100864
16210 * gcc.dg/tree-ssa/bitops-3.c: New test.
16212 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
16214 * gcc.dg/pr110582.c: New.
16216 2023-07-31 David Malcolm <dmalcolm@redhat.com>
16219 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
16220 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
16222 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
16224 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
16225 * gfortran.dg/goacc/host_data-error.f90: New testcase.
16226 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
16228 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16230 * gcc.dg/cmp-mem-const-1.c: New test.
16231 * gcc.dg/cmp-mem-const-2.c: New test.
16232 * gcc.dg/cmp-mem-const-3.c: New test.
16233 * gcc.dg/cmp-mem-const-4.c: New test.
16234 * gcc.dg/cmp-mem-const-5.c: New test.
16235 * gcc.dg/cmp-mem-const-6.c: New test.
16236 * gcc.target/s390/cmp-mem-const-1.c: New test.
16238 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
16240 * gcc.target/aarch64/pr110625_1.c: New testcase.
16241 * gcc.target/aarch64/pr110625_2.c: New testcase.
16243 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
16246 * gcc.target/i386/pr110843.c: New test case.
16248 2023-07-31 Pan Li <pan2.li@intel.com>
16250 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
16252 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
16254 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16256 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
16257 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
16258 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
16259 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
16260 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
16261 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
16262 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
16263 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
16264 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
16265 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
16266 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
16268 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
16271 * gcc.target/i386/pr110790-1.c: New test case.
16272 * gcc.target/i386/pr110790-2.c: Likewise.
16274 2023-07-29 Jan Hubicka <jh@suse.cz>
16276 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
16278 2023-07-28 Harald Anlauf <anlauf@gmx.de>
16281 * gfortran.dg/assumed_type_18.f90: New test.
16283 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
16285 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
16288 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
16292 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
16293 * g++.dg/lto/pr89335_0.C: Likewise.
16294 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
16295 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
16296 * g++.dg/warn/pr83054-2.C: New test.
16298 2023-07-28 Jan Hubicka <jh@suse.cz>
16300 PR middle-end/77689
16301 * g++.dg/tree-ssa/loop-split-1.C: New test.
16303 2023-07-28 Jan Hubicka <jh@suse.cz>
16305 PR middle-end/106293
16306 * gcc.dg/tree-prof/loop-split-1.c: New test.
16307 * gcc.dg/tree-prof/loop-split-2.c: New test.
16308 * gcc.dg/tree-prof/loop-split-3.c: New test.
16310 2023-07-28 xuli <xuli1@eswincomputing.com>
16312 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
16313 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
16314 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
16315 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
16316 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
16317 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
16318 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
16319 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
16320 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
16321 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
16322 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
16323 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
16324 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
16325 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
16326 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
16327 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
16328 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
16329 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
16330 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
16331 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
16332 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
16333 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
16334 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
16335 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
16336 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
16337 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
16338 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
16339 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
16340 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
16341 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
16342 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
16343 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
16344 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
16345 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
16346 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
16348 2023-07-28 Jan Hubicka <jh@suse.cz>
16350 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
16351 * gcc.target/i386/avx2-gather-6.c: Likewise.
16352 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
16354 2023-07-28 liuhongt <hongtao.liu@intel.com>
16356 * gcc.target/i386/pr110788.c: New test.
16358 2023-07-27 David Faust <david.faust@oracle.com>
16362 * gcc.target/bpf/sload-1.c: New test.
16363 * gcc.target/bpf/sload-pseudoc-1.c: New test.
16364 * gcc.target/bpf/smov-1.c: New test.
16365 * gcc.target/bpf/smov-pseudoc-1.c: New test.
16367 2023-07-27 David Faust <david.faust@oracle.com>
16369 * gcc.target/bpf/alu-2.c: New test.
16370 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
16372 2023-07-27 Jan Hubicka <jh@suse.cz>
16374 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
16375 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
16376 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
16377 * gcc.dg/unroll-1.c: Test for profile mismatches.
16378 * gcc.dg/unroll-3.c: Test for profile mismatches.
16379 * gcc.dg/unroll-4.c: Test for profile mismatches.
16380 * gcc.dg/unroll-5.c: Test for profile mismatches.
16381 * gcc.dg/unroll-6.c: Test for profile mismatches.
16383 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
16385 * gfortran.dg/gomp/teams-6.f90: Extend.
16387 2023-07-27 Jan Hubicka <jh@suse.cz>
16389 * gcc.dg/pr102385.c: Check for no profile mismatches.
16390 * gcc.dg/pr96931.c: Check for no profile mismatches.
16391 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
16392 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
16393 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
16394 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
16395 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
16396 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
16397 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
16398 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
16399 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
16400 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
16401 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
16402 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
16403 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
16404 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
16405 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
16406 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
16407 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
16408 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
16409 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
16410 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
16412 2023-07-27 Patrick Palka <ppalka@redhat.com>
16415 * g++.dg/cpp0x/constexpr-empty18.C: New test.
16416 * g++.dg/cpp0x/constexpr-empty19.C: New test.
16418 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16420 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
16421 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
16422 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
16423 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
16424 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
16425 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
16426 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
16427 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
16428 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
16429 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
16430 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
16431 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
16432 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
16433 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
16434 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
16435 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
16436 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
16437 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
16438 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
16439 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
16440 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
16441 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
16442 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
16443 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
16444 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
16445 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
16446 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
16448 2023-07-27 demin.han <demin.han@starfivetech.com>
16450 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
16452 2023-07-27 Richard Biener <rguenther@suse.de>
16454 PR tree-optimization/110829
16455 * gcc.dg/pr56837.c: XFAIL part of the testcase.
16457 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
16460 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
16462 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
16463 Richard Biener <rguenther@suse.de>
16465 PR tree-optimization/110776
16466 * gcc.target/powerpc/pr110776.c: New test.
16468 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
16470 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
16471 * gcc.target/riscv/pr102957.c: Likewise.
16473 2023-07-26 Patrick Palka <ppalka@redhat.com>
16477 * g++.dg/cpp1z/class-deduction115.C: New test.
16478 * g++.dg/template/ttp39.C: New test.
16480 2023-07-26 Patrick Palka <ppalka@redhat.com>
16484 * g++.dg/template/ttp38.C: New test.
16486 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
16488 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
16489 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
16490 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
16491 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
16493 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
16495 * gcc.target/riscv/attribute-20.c: New test.
16496 * gcc.target/riscv/attribute-21.c: New test.
16497 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
16499 2023-07-26 Patrick Palka <ppalka@redhat.com>
16502 * g++.dg/cpp2a/nontype-float3.C: New test.
16504 2023-07-26 Harald Anlauf <anlauf@gmx.de>
16507 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
16508 * gfortran.dg/data_char_5.f90: Likewise.
16509 * gfortran.dg/data_char_6.f90: New test.
16511 2023-07-26 Jason Merrill <jason@redhat.com>
16514 * g++.dg/template/template-keyword4.C: New test.
16516 2023-07-26 David Faust <david.faust@oracle.com>
16518 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
16519 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
16520 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
16521 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
16522 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
16523 * gcc.target/bpf/atomic-op-1.c: New test.
16524 * gcc.target/bpf/atomic-op-2.c: New test.
16525 * gcc.target/bpf/atomic-op-3.c: New test.
16526 * gcc.target/bpf/atomic-xchg-1.c: New test.
16527 * gcc.target/bpf/atomic-xchg-2.c: New test.
16529 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
16531 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
16532 `main` of this testcase.
16534 2023-07-26 Carl Love <cel@us.ibm.com>
16536 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
16537 vec-replace-word-runnable_1.c.
16538 * gcc.target/powerpc/vec-replace-word-runnable_1.c
16539 (dg-options): add -flax-vector-conversions.
16540 (vec_replace_unaligned) Fix first argument type.
16541 (vresult_uchar): Fix expected results.
16542 (vec_replace_unaligned): Update for loop to check uchar results.
16543 Remove extra spaces in if statements. Insert missing spaces in
16545 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
16547 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
16549 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
16550 instead of dg-options.
16552 2023-07-26 Richard Biener <rguenther@suse.de>
16554 PR tree-optimization/106081
16555 * gcc.dg/vect/pr106081.c: New testcase.
16557 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
16559 PR testsuite/110763
16560 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
16563 2023-07-26 Li Xu <xuli1@eswincomputing.com>
16565 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
16567 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
16570 * gcc.target/i386/pr110762.c: New test.
16572 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
16574 * gcc.target/bpf/neg-1.c: New test.
16575 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
16577 2023-07-26 Richard Biener <rguenther@suse.de>
16579 PR tree-optimization/110799
16580 * gcc.dg/torture/pr110799.c: New testcase.
16582 2023-07-26 Jakub Jelinek <jakub@redhat.com>
16584 PR tree-optimization/110755
16585 * gcc.dg/pr110755.c: New test.
16587 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
16590 * g++.target/powerpc/pr110741.C: New test.
16592 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
16594 * gcc.target/riscv/fsflags.c: New test.
16596 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
16601 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
16602 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
16603 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
16604 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
16605 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
16606 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
16608 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
16611 * g++.dg/cpp1y/constexpr-110619.C: New test.
16613 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
16615 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
16616 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
16617 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
16618 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
16619 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
16620 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
16621 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
16622 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
16623 * g++.dg/cpp0x/overflow1.C: Likewise.
16624 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
16625 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
16626 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
16627 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
16628 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
16629 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
16630 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
16631 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
16632 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
16633 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
16634 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
16635 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
16636 * g++.dg/cpp1y/pr68180.C: Likewise.
16637 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
16638 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
16639 * g++.dg/cpp2a/bit-cast11.C: Likewise.
16640 * g++.dg/cpp2a/bit-cast12.C: Likewise.
16641 * g++.dg/cpp2a/bit-cast14.C: Likewise.
16642 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
16643 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
16644 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
16645 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
16646 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
16647 * g++.dg/cpp2a/constinit10.C: Likewise.
16648 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
16649 * g++.dg/ext/constexpr-vla2.C: Likewise.
16650 * g++.dg/ext/constexpr-vla3.C: Likewise.
16651 * g++.dg/ubsan/pr63956.C: Likewise.
16653 2023-07-26 Jason Merrill <jason@redhat.com>
16655 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
16657 2023-07-25 Andrew Pinski <apinski@marvell.com>
16659 PR testsuite/110803
16660 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
16663 2023-07-25 Marek Polacek <polacek@redhat.com>
16666 * g++.dg/cpp1y/constexpr-110382.C: New test.
16668 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
16671 PR middle-end/71065
16672 * gfortran.dg/gomp/teams-6.f90: New test.
16674 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
16676 * gnat.dg/unroll3.adb: Adjust.
16678 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
16680 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
16682 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
16685 * gcc.target/powerpc/pr103605.h: New.
16686 * gcc.target/powerpc/pr103605-1.c: New.
16687 * gcc.target/powerpc/pr103605-2.c: New.
16689 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
16692 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
16693 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
16694 * gm2/extensions/asm/fail/stressreturn.mod: New test.
16695 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
16696 * gm2/extensions/asm/pass/fooasm.mod: New test.
16698 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
16701 PR middle-end/71065
16702 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
16703 * gfortran.dg/gomp/teams-5.f90: New test.
16705 2023-07-24 Drew Ross <drross@redhat.com>
16706 Jakub Jelinek <jakub@redhat.com>
16708 PR middle-end/109986
16709 * gcc.c-torture/execute/pr109986.c: New test.
16710 * gcc.dg/tree-ssa/pr109986.c: New test.
16712 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
16715 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
16716 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
16717 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
16718 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
16719 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
16720 * gcc.target/bpf/diag-smod.c: Likewise.
16722 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
16724 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
16725 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
16727 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
16730 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
16731 * gcc.target/bpf/bswap-2.c: New test.
16733 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16735 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
16736 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
16737 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
16738 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
16739 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
16740 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
16741 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
16742 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
16743 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
16745 2023-07-24 Richard Biener <rguenther@suse.de>
16747 PR tree-optimization/110777
16748 * gcc.dg/pr110777.c: New testcase.
16750 2023-07-24 Richard Biener <rguenther@suse.de>
16752 PR tree-optimization/110766
16753 * gcc.dg/torture/pr110766.c: New testcase.
16755 2023-07-24 Pan Li <pan2.li@intel.com>
16757 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
16758 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
16760 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
16762 * gcc.target/riscv/pr110748-1.c: New Test.
16763 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
16764 patterns to avoid random string matches.
16766 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
16768 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
16770 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
16773 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
16775 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
16777 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
16779 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
16780 Richard Biener <rguenther@suse.de>
16783 * gcc.dg/pr110699.c: New test case.
16785 2023-07-21 Marek Polacek <polacek@redhat.com>
16788 * g++.dg/cpp0x/noexcept80.C: New test.
16790 2023-07-21 Jan Hubicka <jh@suse.cz>
16792 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
16793 * gcc.dg/tree-ssa/dce-1.c: Likewise.
16795 2023-07-21 Jan Hubicka <jh@suse.cz>
16797 * gcc.dg/loop-unswitch-17.c: Disable ch.
16798 * gcc.dg/pr103079.c: Disable ch.
16799 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
16801 * gcc.dg/tree-ssa/copy-headers.c: Update template.
16802 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
16804 2023-07-21 Richard Biener <rguenther@suse.de>
16806 PR tree-optimization/41320
16807 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
16809 2023-07-21 Jan Hubicka <jh@suse.cz>
16811 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
16813 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16815 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
16816 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
16817 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
16818 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
16819 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
16820 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
16821 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
16822 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
16823 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
16824 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
16825 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
16826 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
16827 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
16828 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
16829 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
16830 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
16831 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
16832 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
16833 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
16834 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
16835 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
16836 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
16837 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
16838 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
16839 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
16840 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
16841 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
16842 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
16843 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
16844 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
16845 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
16846 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
16847 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
16848 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
16849 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
16850 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
16851 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
16852 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
16853 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
16854 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
16855 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
16856 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
16857 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
16858 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
16859 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
16860 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
16861 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
16862 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
16864 2023-07-21 Richard Biener <rguenther@suse.de>
16866 PR tree-optimization/88540
16867 * gcc.target/i386/pr88540.c: New testcase.
16868 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
16869 * gcc.target/i386/pr54855-12.c: Adjust.
16870 * gcc.target/i386/pr54855-13.c: Likewise.
16871 * gcc.target/i386/pr110170.c: Likewise.
16872 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
16874 2023-07-21 Andrew Pinski <apinski@marvell.com>
16876 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
16877 the passes that enables match-and-simplify.
16878 * gcc.dg/tree-ssa/minmax-23.c: New test.
16880 2023-07-21 Richard Biener <rguenther@suse.de>
16882 PR tree-optimization/110742
16883 * g++.dg/torture/pr110742.C: New testcase.
16885 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
16887 PR testsuite/110729
16888 * gcc.dg/pr110729.c: New test.
16890 2023-07-21 liuhongt <hongtao.liu@intel.com>
16892 * c-c++-common/fcf-protection-10.c: New test.
16893 * c-c++-common/fcf-protection-11.c: New test.
16894 * c-c++-common/fcf-protection-12.c: New test.
16895 * c-c++-common/fcf-protection-8.c: New test.
16896 * c-c++-common/fcf-protection-9.c: New test.
16897 * gcc.target/i386/pr89701-1.c: New test.
16898 * gcc.target/i386/pr89701-2.c: New test.
16899 * gcc.target/i386/pr89701-3.c: New test.
16901 2023-07-21 liuhongt <hongtao.liu@intel.com>
16903 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
16904 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
16905 * lib/target-supports.exp (add_options_for_float16): Add
16906 -msse2 for i?86-*-* || x86_64-*-*.
16908 2023-07-21 David Malcolm <dmalcolm@redhat.com>
16911 * gcc.dg/analyzer/pr110455.c: New test.
16913 2023-07-21 David Malcolm <dmalcolm@redhat.com>
16916 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
16918 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
16920 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
16921 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
16922 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
16923 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
16925 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
16928 * gcc.target/i386/pr110717.c: New test.
16930 2023-07-20 Marek Polacek <polacek@redhat.com>
16932 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
16934 2023-07-20 Marek Polacek <polacek@redhat.com>
16937 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
16938 * g++.dg/cpp2a/desig28.C: New test.
16939 * g++.dg/cpp2a/desig29.C: New test.
16941 2023-07-20 Jan Hubicka <jh@suse.cz>
16943 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
16944 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
16945 static; update template.
16946 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
16947 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
16948 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
16950 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
16952 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
16954 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16956 * gfortran.dg/ieee/comparisons_1.f90: New test.
16957 * gfortran.dg/ieee/comparisons_2.f90: New test.
16958 * gfortran.dg/ieee/comparisons_3.F90: New test.
16960 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16962 PR middle-end/77928
16963 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
16964 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
16965 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
16967 2023-07-20 Pan Li <pan2.li@intel.com>
16969 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
16970 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
16972 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
16974 * gcc.target/i386/pr88873.c: New test case.
16976 2023-07-20 Richard Biener <rguenther@suse.de>
16978 PR middle-end/61747
16979 * g++.target/i386/pr61747.C: New testcase.
16981 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
16983 PR preprocessor/103902
16984 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
16985 "size_t" throughout.
16986 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
16988 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16990 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
16992 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
16994 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
16996 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
16998 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
17001 2023-07-19 Marek Polacek <polacek@redhat.com>
17004 * g++.dg/diagnostic/base.C: New test.
17006 2023-07-19 David Malcolm <dmalcolm@redhat.com>
17009 * gcc.dg/analyzer/taint-divisor-2.c: New test.
17011 2023-07-19 Marek Polacek <polacek@redhat.com>
17014 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
17016 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
17018 * gcc.target/avr/lra-elim.c: New test.
17020 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
17022 * gm2/errors/fail/badabs.mod: New test.
17023 * gm2/errors/fail/badenum.mod: New test.
17025 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
17027 * gcc.target/aarch64/feature-bf16-backport.c: New test.
17028 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
17029 * gcc.target/aarch64/feature-fp16-backport.c: New test.
17030 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
17031 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
17032 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
17033 * gcc.target/aarch64/feature-memtag-backport.c: New test.
17034 * gcc.target/aarch64/feature-sha3-backport.c: New test.
17035 * gcc.target/aarch64/feature-sm4-backport.c: New test.
17037 2023-07-19 Andrew Pinski <apinski@marvell.com>
17039 PR tree-optimization/110252
17040 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
17041 __builtin_parity loses the nonzerobits info.
17042 * gcc.c-torture/execute/pr110252-1.c: New test.
17043 * gcc.c-torture/execute/pr110252-2.c: New test.
17044 * gcc.c-torture/execute/pr110252-3.c: New test.
17045 * gcc.c-torture/execute/pr110252-4.c: New test.
17047 2023-07-19 Andrew Pinski <apinski@marvell.com>
17049 PR tree-optimization/110726
17050 * gcc.c-torture/execute/bitops-1.c: New test.
17052 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
17054 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
17055 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
17056 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
17058 2023-07-19 Jakub Jelinek <jakub@redhat.com>
17060 PR tree-optimization/110731
17061 * gcc.dg/pr110731.c: New test.
17063 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
17065 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
17067 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
17070 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
17071 the additional count variable.
17073 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
17075 * gcc.target/riscv/arch-2.c: Update -march.
17076 * gcc.target/riscv/arch-3.c: Ditto.
17077 * gcc.target/riscv/arch-5.c: Ditto.
17078 * gcc.target/riscv/arch-8.c: Ditto.
17079 * gcc.target/riscv/attribute-10.c: Ditto.
17080 * gcc.target/riscv/attribute-18.c: Ditto.
17081 * gcc.target/riscv/attribute-19.c: Ditto.
17082 * gcc.target/riscv/attribute-8.c: Ditto.
17083 * gcc.target/riscv/attribute-9.c: Ditto.
17084 * gcc.target/riscv/pr102957.c: Ditto.
17085 * gcc.target/riscv/arch-22.cc: New test.
17086 * gcc.target/riscv/arch-23.c: New file.
17088 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
17090 * gcc.target/riscv/stack_save_restore.c: Moved to...
17091 * gcc.target/riscv/stack_save_restore_2.c: ...here.
17092 * gcc.target/riscv/stack_save_restore_1.c: New test.
17094 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
17096 PR preprocessor/103902
17097 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
17098 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
17099 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
17100 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
17102 2023-07-19 liuhongt <hongtao.liu@intel.com>
17104 * gcc.target/i386/pr109504.c: New test.
17105 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
17106 * gcc.target/i386/sse2-float16-1.c: Ditto.
17107 * gcc.target/i386/sse2-float16-4.c: New test.
17108 * gcc.target/i386/sse2-float16-5.c: New test.
17109 * g++.target/i386/float16-1.C: Adjust error info.
17111 2023-07-18 Marek Polacek <polacek@redhat.com>
17114 * g++.dg/cpp/string-4.C: New test.
17115 * g++.dg/cpp/ucn-2.C: New test.
17117 2023-07-18 Marek Polacek <polacek@redhat.com>
17119 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
17122 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
17124 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
17125 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
17126 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
17128 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
17129 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
17130 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
17131 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
17132 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
17133 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
17134 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
17135 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
17136 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
17138 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
17139 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
17140 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
17141 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
17142 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
17143 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
17145 2023-07-18 Patrick Palka <ppalka@redhat.com>
17147 * g++.dg/overload/conv-op5.C: New test.
17149 2023-07-18 Patrick Palka <ppalka@redhat.com>
17152 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
17153 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
17155 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17157 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
17158 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
17159 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
17160 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
17161 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
17162 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
17163 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
17164 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
17165 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
17166 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
17167 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
17168 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
17169 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
17170 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
17171 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
17172 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
17173 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
17174 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
17175 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
17176 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
17177 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
17178 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
17179 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
17180 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
17181 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
17183 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17185 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
17186 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
17187 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
17188 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
17189 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
17190 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
17191 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
17192 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
17193 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
17194 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
17196 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
17198 * gcc.target/riscv/attribute-20.c: Removed.
17200 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
17202 * gcc.target/s390/vector/vec-cmpge.c: New test.
17204 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
17206 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
17208 2023-07-18 liuhongt <hongtao.liu@intel.com>
17210 * gcc.target/i386/pr110591.c: New test.
17211 * gcc.target/i386/pr110591-2.c: New test.
17213 2023-07-18 Pan Li <pan2.li@intel.com>
17215 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
17217 2023-07-18 Pan Li <pan2.li@intel.com>
17218 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17220 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
17222 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
17223 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
17224 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
17225 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
17226 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
17227 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
17228 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
17229 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
17230 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
17231 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
17232 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
17233 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
17234 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
17235 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
17236 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
17237 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
17238 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
17239 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
17240 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
17241 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
17242 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
17243 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
17244 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
17245 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
17246 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
17247 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
17248 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
17249 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
17250 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
17251 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
17252 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
17253 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
17254 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
17255 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
17256 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
17257 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
17258 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
17259 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
17260 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
17261 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
17262 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
17263 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
17264 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
17265 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
17267 2023-07-17 Harald Anlauf <anlauf@gmx.de>
17271 * gfortran.dg/deferred_character_37.f90: New test.
17273 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17275 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
17276 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
17278 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
17281 * gfortran.dg/intent_out_22.f90: New test.
17283 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
17285 * gfortran.dg/finalize_53.f90: New test.
17287 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
17290 * gcc.target/riscv/attribute-20.c: New test.
17291 * gcc.target/riscv/pr110696.c: New test.
17293 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17295 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
17296 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
17297 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
17298 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
17299 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
17300 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
17301 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
17302 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
17303 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
17305 2023-07-17 Richard Biener <rguenther@suse.de>
17307 PR tree-optimization/110669
17308 * gcc.dg/torture/pr110669.c: New testcase.
17310 2023-07-17 Andrew Pinski <apinski@marvell.com>
17312 PR tree-optimization/95923
17313 * gcc.dg/tree-ssa/bitops-2.c: New test.
17314 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
17316 2023-07-17 Andrew Pinski <apinski@marvell.com>
17318 PR tree-optimization/110666
17319 * gcc.c-torture/execute/pr110666-1.c: New test.
17321 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
17323 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
17324 * gcc.target/i386/funcspec-56.inc: Handle new march.
17326 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
17328 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
17329 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
17331 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
17333 * g++.dg/other/i386-2.C: Add -msm4.
17334 * g++.dg/other/i386-3.C: Ditto.
17335 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
17336 * gcc.target/i386/sse-12.c: Add -msm4.
17337 * gcc.target/i386/sse-13.c: Ditto.
17338 * gcc.target/i386/sse-14.c: Ditto.
17339 * gcc.target/i386/sse-22.c: Add sm4.
17340 * gcc.target/i386/sse-23.c: Ditto.
17341 * lib/target-supports.exp (check_effective_target_sm4): New.
17342 * gcc.target/i386/sm4-1.c: New test.
17343 * gcc.target/i386/sm4-check.h: Ditto.
17344 * gcc.target/i386/sm4key4-2.c: Ditto.
17345 * gcc.target/i386/sm4rnds4-2.c: Ditto.
17347 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
17349 * g++.dg/other/i386-2.C: Add -msha512.
17350 * g++.dg/other/i386-3.C: Ditto.
17351 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
17352 * gcc.target/i386/sse-12.c: Add -msha512.
17353 * gcc.target/i386/sse-13.c: Ditto.
17354 * gcc.target/i386/sse-14.c: Ditto.
17355 * gcc.target/i386/sse-22.c: Add sha512.
17356 * gcc.target/i386/sse-23.c: Ditto.
17357 * lib/target-supports.exp (check_effective_target_sha512): New.
17358 * gcc.target/i386/sha512-1.c: New test.
17359 * gcc.target/i386/sha512-check.h: Ditto.
17360 * gcc.target/i386/sha512msg1-2.c: Ditto.
17361 * gcc.target/i386/sha512msg2-2.c: Ditto.
17362 * gcc.target/i386/sha512rnds2-2.c: Ditto.
17364 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
17366 * g++.dg/other/i386-2.C: Add -msm3.
17367 * g++.dg/other/i386-3.C: Ditto.
17368 * gcc.target/i386/avx-1.c: Add new define for immediate.
17369 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
17370 * gcc.target/i386/sse-12.c: Add -msm3.
17371 * gcc.target/i386/sse-13.c: Ditto.
17372 * gcc.target/i386/sse-14.c: Ditto.
17373 * gcc.target/i386/sse-22.c: Add sm3.
17374 * gcc.target/i386/sse-23.c: Ditto.
17375 * lib/target-supports.exp (check_effective_target_sm3): New.
17376 * gcc.target/i386/sm3-1.c: New test.
17377 * gcc.target/i386/sm3-check.h: Ditto.
17378 * gcc.target/i386/sm3msg1-2.c: Ditto.
17379 * gcc.target/i386/sm3msg2-2.c: Ditto.
17380 * gcc.target/i386/sm3rnds2-2.c: Ditto.
17382 2023-07-17 Kong Lingling <lingling.kong@intel.com>
17383 Haochen Jiang <haochen.jiang@intel.com>
17385 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
17386 * g++.dg/other/i386-3.C: Ditto.
17387 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
17388 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
17389 * gcc.target/i386/sse-13.c: Ditto.
17390 * gcc.target/i386/sse-14.c: Ditto.
17391 * gcc.target/i386/sse-22.c: Ditto.
17392 * gcc.target/i386/sse-23.c: Ditto.
17393 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
17394 * lib/target-supports.exp
17395 (check_effective_target_avxvnniint16): New.
17396 * gcc.target/i386/avxvnniint16-1.c: Ditto.
17397 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
17398 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
17399 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
17400 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
17401 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
17402 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
17404 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
17406 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
17408 2023-07-15 Patrick Palka <ppalka@redhat.com>
17411 * g++.dg/cpp1z/elide8.C: New test.
17413 2023-07-15 Patrick Palka <ppalka@redhat.com>
17416 * g++.dg/cpp2a/fn-template26.C: New test.
17418 2023-07-14 Jason Merrill <jason@redhat.com>
17421 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
17422 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
17424 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
17427 * gcc.target/i386/pr110588.c: New test case.
17429 2023-07-14 Marek Polacek <polacek@redhat.com>
17430 Jason Merrill <jason@redhat.com>
17433 * g++.dg/cpp0x/constexpr-template12.C: New test.
17434 * g++.dg/cpp1z/constexpr-template1.C: New test.
17435 * g++.dg/cpp1z/constexpr-template2.C: New test.
17437 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
17440 * gcc.target/i386/pr110206.c: New test.
17442 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17444 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
17445 Adapt testcase for link fail.
17446 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
17447 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
17448 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
17449 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
17450 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
17451 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
17453 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
17456 * gfortran.dg/intent_out_21.f90: New test.
17458 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
17461 * gfortran.dg/intent_out_20.f90: New test.
17463 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
17466 * gfortran.dg/intent_out_19.f90: New test.
17468 2023-07-14 Tamar Christina <tamar.christina@arm.com>
17470 PR tree-optimization/109154
17471 * gcc.dg/vect/vect-ifcvt-20.c: New test.
17473 2023-07-14 Tamar Christina <tamar.christina@arm.com>
17475 PR tree-optimization/109154
17476 * gcc.dg/vect/vect-ifcvt-19.c: New test.
17478 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
17480 * gcc.target/riscv/arch-22.c: New test.
17481 * gcc.target/riscv/predef-28.c: New test.
17483 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
17486 * gcc.target/pdp11/pr107841.c: New test.
17488 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
17491 * gfortran.dg/pdt_33.f90: New test.
17493 2023-07-13 Carl Love <cel@us.ibm.com>
17495 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
17496 test_fpscr_rn_builtin_1.c. Add comment.
17497 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
17498 return value of __builtin_set_fpscr_rn builtin.
17499 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
17501 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
17504 * gcc.target/alpha/pr106966.c: New test.
17506 2023-07-13 Andrew Pinski <apinski@marvell.com>
17508 * gcc.dg/tree-ssa/pr110293-1.c: New test.
17509 * gcc.dg/tree-ssa/pr110539-1.c: New test.
17510 * gcc.dg/tree-ssa/pr110539-2.c: New test.
17511 * gcc.dg/tree-ssa/pr110539-3.c: New test.
17512 * gcc.dg/tree-ssa/pr110539-4.c: New test.
17514 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
17516 PR middle-end/109520
17517 * gcc.target/i386/pr109520.c: New test.
17519 2023-07-13 Pan Li <pan2.li@intel.com>
17521 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
17522 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
17523 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
17524 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
17525 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
17526 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
17527 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
17529 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
17531 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
17533 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
17535 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
17537 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
17538 Kewen Lin <linkw@linux.ibm.com>
17540 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
17542 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17544 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
17545 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
17546 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
17548 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
17550 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
17552 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
17553 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
17554 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
17555 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
17556 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
17557 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
17558 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
17559 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
17560 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
17562 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
17564 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
17566 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
17568 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
17570 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
17572 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
17574 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
17576 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
17578 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
17580 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
17582 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
17584 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
17586 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
17588 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
17590 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
17592 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
17594 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
17596 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
17598 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
17600 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
17602 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
17604 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
17606 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
17608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
17610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
17612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
17614 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
17616 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
17618 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
17620 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
17622 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
17624 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
17626 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
17628 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
17630 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
17632 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
17634 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
17636 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
17638 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
17640 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
17642 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
17644 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
17646 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
17648 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
17650 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
17652 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
17654 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
17656 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
17658 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
17660 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
17662 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
17664 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
17666 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
17668 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
17670 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
17672 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
17674 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
17676 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
17678 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
17680 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
17682 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
17684 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
17686 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
17688 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
17690 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
17692 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
17694 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
17696 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
17698 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
17700 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
17702 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
17704 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
17706 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
17708 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
17710 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
17712 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
17714 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
17716 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
17718 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
17720 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
17722 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
17725 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17727 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
17728 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
17729 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
17730 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
17731 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
17732 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
17733 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
17734 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
17735 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
17736 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
17737 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
17738 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
17739 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
17740 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
17741 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
17742 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
17744 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
17746 PR tree-optimization/107043
17747 * gcc.dg/tree-ssa/pr107043.c: New test.
17749 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
17751 PR tree-optimization/107053
17752 * gcc.dg/tree-ssa/pr107053.c: New test.
17754 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
17756 * gcc.dg/pr83073.c: Adjust testcase.
17758 2023-07-12 Jan Hubicka <jh@suse.cz>
17760 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
17762 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
17764 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
17765 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
17766 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
17768 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
17771 * gcc.target/i386/pr110598.c: New test case.
17773 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
17775 * gfortran.dg/pdt_33.f03: New test.
17777 2023-07-12 Richard Biener <rguenther@suse.de>
17779 PR tree-optimization/110630
17780 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
17781 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
17783 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17785 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
17786 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
17787 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
17788 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
17790 2023-07-12 Jan Beulich <jbeulich@suse.com>
17792 * gcc.target/i386/avx2-dupv4sf.c: New test.
17793 * gcc.target/i386/avx2-dupv4si.c: Likewise.
17794 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
17795 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
17797 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
17799 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
17800 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
17802 2023-07-12 liuhongt <hongtao.liu@intel.com>
17804 * gcc.target/i386/pr110438.c: New test.
17805 * gcc.target/i386/pr100711-6.c: Adjust testcase.
17807 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
17809 * g++.target/i386/mv16.C: Add graniterapids-d.
17810 * gcc.target/i386/funcspec-56.inc: Handle new march.
17812 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
17814 * gcc.target/i386/avx512vl-vaes-1.c: New test.
17816 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17818 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
17819 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
17820 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
17821 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
17822 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
17823 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
17824 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
17825 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
17826 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
17827 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
17828 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
17829 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
17831 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
17833 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
17834 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
17835 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
17836 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
17837 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
17838 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
17840 2023-07-11 Harald Anlauf <anlauf@gmx.de>
17843 * gfortran.dg/findloc_10.f90: New test.
17845 2023-07-11 Carl Love <cel@us.ibm.com>
17847 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
17848 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
17849 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
17850 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
17851 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
17852 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
17853 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
17854 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
17855 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
17856 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
17857 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
17858 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
17859 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
17860 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
17861 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
17863 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
17864 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
17865 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
17866 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
17867 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
17868 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
17869 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
17871 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
17873 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
17875 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
17877 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
17878 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
17881 2023-07-11 Patrick Palka <ppalka@redhat.com>
17884 * g++.dg/cpp1y/var-templ83.C: New test.
17886 2023-07-11 liuhongt <hongtao.liu@intel.com>
17889 * g++.target/i386/pr110170.C: Fix typo.
17891 2023-07-11 Xi Ruoyao <xry111@xry111.site>
17893 * g++.dg/vect/pr110557.cc: Use long long instead of long for
17895 (test): Remove an unnecessary cast.
17897 2023-07-10 Patrick Palka <ppalka@redhat.com>
17900 * g++.dg/template/ttp37.C: New test.
17902 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
17905 * gcc.target/arm/pr110268-1.c: New test.
17906 * gcc.target/arm/pr110268-2.c: New test.
17908 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
17910 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
17912 2023-07-10 Xi Ruoyao <xry111@xry111.site>
17914 PR tree-optimization/110557
17915 * g++.dg/vect/pr110557.cc: New test.
17917 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
17919 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
17920 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
17922 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
17924 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
17926 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
17928 * gdc.dg/asm4.d: Update test.
17930 2023-07-10 liuhongt <hongtao.liu@intel.com>
17932 * g++.target/i386/pr110170.C: New test.
17933 * gcc.target/i386/pr110170.c: New test.
17935 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
17937 * gdc.dg/rtti1.d: Move array concat testcase to ...
17938 * gdc.dg/nogc1.d: ... here. New test.
17940 2023-07-09 Jan Hubicka <jh@suse.cz>
17942 * gcc.dg/predict-22.c: Update template.
17944 2023-07-08 Jan Hubicka <jh@suse.cz>
17946 PR tree-optimization/110600
17947 * gcc.c-torture/compile/pr110600.c: New test.
17949 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
17953 * gfortran.dg/pr99139.f90 : New test
17954 * gfortran.dg/pr99368.f90 : New test
17956 2023-07-08 Jan Hubicka <jh@suse.cz>
17958 PR middle-end/110590
17959 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
17960 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
17962 2023-07-08 Harald Anlauf <anlauf@gmx.de>
17963 Steven G. Kargl <kargl@gcc.gnu.org>
17966 * gfortran.dg/intent_out_16.f90: New test.
17967 * gfortran.dg/intent_out_17.f90: New test.
17968 * gfortran.dg/intent_out_18.f90: New test.
17970 2023-07-08 Harald Anlauf <anlauf@gmx.de>
17973 * gfortran.dg/findloc_9.f90: New test.
17975 2023-07-07 Jan Hubicka <jh@suse.cz>
17977 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
17978 * gcc.dg/pr43864-3.c: Likewise.
17979 * gcc.dg/pr43864-4.c: Likewise.
17980 * gcc.dg/pr43864.c: Likewise.
17981 * gcc.dg/unroll-7.c: xfail.
17983 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
17985 * lib/target-supports.exp: Collect both kernel and user events for autofdo
17987 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
17991 * gcc.target/i386/pr110533.c: New test case.
17992 * gcc.target/i386/pr43644-2.c: Likewise.
17994 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
17997 * gdc.dg/pr98277.d: Add more tests.
17998 * gdc.dg/pr108842.d: New test.
18000 2023-07-07 Jan Hubicka <jh@suse.cz>
18002 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
18003 * gcc.dg/pr43864-2.c: Likewise.
18004 * gcc.dg/pr43864-3.c: Likewise.
18005 * gcc.dg/pr43864-4.c: Likewise.
18006 * gcc.dg/pr43864.c: Likewise.
18007 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
18008 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
18009 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
18010 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
18011 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
18012 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18013 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
18014 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
18015 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
18016 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
18017 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
18018 * gcc.dg/tree-ssa/update-threading.c: Likewise.
18019 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
18020 * gcc.dg/unroll-7.c: Likewise.
18021 * gcc.dg/unroll-8.c: Likewise.
18022 * gfortran.dg/pr25623-2.f90: Likewise.
18023 * gfortran.dg/pr25623.f90: Likewise.
18024 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
18025 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
18026 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
18028 2023-07-07 Jan Hubicka <jh@suse.cz>
18030 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
18032 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
18034 * gcc.target/s390/vector/vec-init-3.c: New test.
18036 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
18038 * gcc.target/i386/pr110372.c: New.
18040 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
18042 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
18043 value/mask changes.
18044 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
18045 * gcc.dg/tree-ssa/vrp122.c: Same.
18047 2023-07-07 Pan Li <pan2.li@intel.com>
18048 Robin Dapp <rdapp@ventanamicro.com>
18050 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
18052 2023-07-06 Jan Hubicka <jh@suse.cz>
18054 PR middle-end/25623
18055 * gfortran.dg/pr25623-2.f90: New test.
18057 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
18059 * gcc.target/aarch64/pr110449.c: New testcase.
18061 2023-07-06 Richard Biener <rguenther@suse.de>
18063 PR tree-optimization/110556
18064 * gcc.dg/torture/pr110556.c: New testcase.
18066 2023-07-06 Richard Biener <rguenther@suse.de>
18068 PR tree-optimization/110515
18069 * g++.dg/opt/pr110515.C: New testcase.
18071 2023-07-06 Richard Biener <rguenther@suse.de>
18073 PR tree-optimization/110544
18074 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
18076 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
18078 * gcc.target/i386/inline_attr_arch.c: New test.
18079 * gcc.target/i386/inline_target_clones.c: Ditto.
18081 2023-07-06 liuhongt <hongtao.liu@intel.com>
18083 * gcc.target/i386/pr110170-2.c: New test.
18085 2023-07-06 liuhongt <hongtao.liu@intel.com>
18087 * gcc.target/i386/pr110170-3.c: New test.
18089 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
18091 * gcc.target/aarch64/pr110474.c: New testcase.
18093 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
18095 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
18096 tests for variable index.
18097 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
18098 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
18099 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
18100 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
18102 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
18105 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
18107 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
18109 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
18110 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
18111 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
18112 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
18113 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
18116 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
18117 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18119 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
18120 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
18121 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
18122 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
18123 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
18124 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
18125 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
18126 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
18127 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
18128 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
18129 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
18130 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
18131 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
18132 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
18134 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
18136 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
18137 * gcc.target/mips/expand-block-move-r6.c: new test.
18139 2023-07-05 Richard Biener <rguenther@suse.de>
18141 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
18143 2023-07-05 Jan Beulich <jbeulich@suse.com>
18145 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
18147 2023-07-05 Jan Beulich <jbeulich@suse.com>
18150 * gcc.target/i386/pr100711-6.c: New test.
18152 2023-07-05 Jan Beulich <jbeulich@suse.com>
18155 * gcc.target/i386/pr100711-4.c: New test.
18156 * gcc.target/i386/pr100711-5.c: New test.
18158 2023-07-05 Jan Beulich <jbeulich@suse.com>
18161 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
18162 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
18163 towards generated code.
18164 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
18167 2023-07-05 Jan Beulich <jbeulich@suse.com>
18170 * gcc.target/i386/avx512-binop-not-1.h: New.
18171 * gcc.target/i386/avx512-binop-not-2.h: New.
18172 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
18173 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
18175 2023-07-05 yulong <shiyulong@iscas.ac.cn>
18177 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
18178 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
18179 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
18180 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
18181 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
18182 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
18183 * gcc.target/riscv/rvv/base/abi-17.c: New test.
18184 * gcc.target/riscv/rvv/base/abi-18.c: New test.
18186 2023-07-05 yulong <shiyulong@iscas.ac.cn>
18188 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
18189 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
18190 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
18191 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
18192 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
18194 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
18196 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
18197 encourage if-conversion.
18198 * gcc.target/mips/movcc-3.c: Same as above.
18200 2023-07-04 Richard Biener <rguenther@suse.de>
18202 PR tree-optimization/110491
18203 * gcc.dg/torture/pr110491.c: New testcase.
18205 2023-07-04 Richard Biener <rguenther@suse.de>
18207 PR tree-optimization/110376
18208 * gcc.dg/torture/pr110376.c: New testcase.
18210 2023-07-04 Richard Biener <rguenther@suse.de>
18212 PR tree-optimization/110228
18213 * gcc.dg/torture/pr110228.c: New testcase.
18214 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
18216 2023-07-04 Richard Biener <rguenther@suse.de>
18218 PR tree-optimization/110436
18219 * gcc.dg/pr110436.c: New testcase.
18221 2023-07-04 Richard Biener <rguenther@suse.de>
18223 PR middle-end/110495
18224 * gcc.dg/tree-ssa/addadd-2.c: Amend.
18225 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
18227 2023-07-04 Richard Biener <rguenther@suse.de>
18229 PR tree-optimization/110310
18230 * gcc.target/i386/pr110310.c: New testcase.
18231 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
18233 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18235 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
18237 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
18239 * gcc.target/riscv/zvbb.c: New test.
18240 * gcc.target/riscv/zvbc.c: New test.
18241 * gcc.target/riscv/zvkg.c: New test.
18242 * gcc.target/riscv/zvkn-1.c: New test.
18243 * gcc.target/riscv/zvkn.c: New test.
18244 * gcc.target/riscv/zvknc-1.c: New test.
18245 * gcc.target/riscv/zvknc-2.c: New test.
18246 * gcc.target/riscv/zvknc.c: New test.
18247 * gcc.target/riscv/zvkned.c: New test.
18248 * gcc.target/riscv/zvkng-1.c: New test.
18249 * gcc.target/riscv/zvkng-2.c: New test.
18250 * gcc.target/riscv/zvkng.c: New test.
18251 * gcc.target/riscv/zvknha.c: New test.
18252 * gcc.target/riscv/zvknhb.c: New test.
18253 * gcc.target/riscv/zvks-1.c: New test.
18254 * gcc.target/riscv/zvks.c: New test.
18255 * gcc.target/riscv/zvksc-1.c: New test.
18256 * gcc.target/riscv/zvksc-2.c: New test.
18257 * gcc.target/riscv/zvksc.c: New test.
18258 * gcc.target/riscv/zvksed.c: New test.
18259 * gcc.target/riscv/zvksg-1.c: New test.
18260 * gcc.target/riscv/zvksg-2.c: New test.
18261 * gcc.target/riscv/zvksg.c: New test.
18262 * gcc.target/riscv/zvksh.c: New test.
18263 * gcc.target/riscv/zvkt.c: New test.
18265 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
18267 * lib/g++.exp: Remove additional flag handled by Darwin specs.
18268 * lib/obj-c++.exp: Likewise.
18270 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
18273 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
18274 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
18275 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
18276 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
18277 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
18278 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
18279 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
18280 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
18281 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
18282 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
18283 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
18284 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
18285 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
18286 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
18287 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
18288 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
18289 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
18290 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
18291 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
18292 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
18293 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
18294 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
18295 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
18296 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
18298 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18300 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
18301 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
18302 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
18303 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
18304 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
18305 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
18306 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
18307 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
18308 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
18309 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
18310 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
18311 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
18313 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18315 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
18316 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
18317 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
18318 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
18319 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
18320 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
18321 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
18323 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
18326 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18328 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
18329 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
18330 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
18331 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
18332 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
18333 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
18334 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
18335 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
18336 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
18337 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
18338 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
18339 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
18341 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18343 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
18344 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
18345 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
18346 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
18347 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
18348 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
18349 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
18350 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
18351 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
18352 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
18353 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
18354 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
18356 2023-07-03 Richard Biener <rguenther@suse.de>
18358 PR tree-optimization/110506
18359 * gcc.dg/pr110506-2.c: New testcase.
18361 2023-07-03 Richard Biener <rguenther@suse.de>
18363 PR tree-optimization/110506
18364 * gcc.dg/pr110506.c: New testcase.
18366 2023-07-03 Andrew Pinski <apinski@marvell.com>
18368 PR tree-optimization/110381
18369 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
18371 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18373 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
18375 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18377 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
18379 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18381 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
18383 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18385 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
18387 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18389 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
18391 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18393 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
18395 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
18397 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
18399 (mips-dg-init): Handle the recognization of mips16e2 targets.
18400 (mips-dg-options): Add dependencies for mips16e2.
18402 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
18404 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
18406 2023-07-02 Jakub Jelinek <jakub@redhat.com>
18408 PR tree-optimization/110508
18409 * gcc.dg/pr110508.c: New test.
18411 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
18414 * gdc.dg/pr108962.d: New test.
18416 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
18419 * gdc.dg/torture/pr110516a.d: New test.
18420 * gdc.dg/torture/pr110516b.d: New test.
18422 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
18425 * gdc.dg/pr110514a.d: New test.
18426 * gdc.dg/pr110514b.d: New test.
18427 * gdc.dg/pr110514c.d: New test.
18428 * gdc.dg/pr110514d.d: New test.
18430 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
18433 * gdc.dg/pr110471a.d: New test.
18434 * gdc.dg/pr110471b.d: New test.
18435 * gdc.dg/pr110471c.d: New test.
18437 2023-07-01 Jan Hubicka <jh@suse.cz>
18439 PR tree-optimization/25623
18440 * gfortran.dg/pr25623.f90: New test.
18442 2023-07-01 Jan Hubicka <jh@suse.cz>
18444 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
18446 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
18447 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
18449 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
18451 * gcc.target/i386/rotate-6.c: New test case.
18452 * gcc.target/i386/sse2-stv-1.c: Likewise.
18454 2023-07-01 Jan Hubicka <jh@suse.cz>
18456 PR tree-optimization/103680
18457 * gcc.dg/tree-ssa/pr103680.c: New test.
18458 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
18460 2023-06-30 Patrick Palka <ppalka@redhat.com>
18462 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
18463 duplicate diagnostic check.
18465 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
18467 PR tree-optimization/101832
18468 * gcc.dg/builtin-object-size-pr101832.c: New test.
18470 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
18472 * gcc.c-torture/execute/20230630-1.c: New test.
18473 * gcc.c-torture/execute/20230630-2.c: Likewise.
18474 * gcc.c-torture/execute/20230630-3.c: Likewise
18475 * gcc.c-torture/execute/20230630-4.c: Likewise
18477 2023-06-30 David Malcolm <dmalcolm@redhat.com>
18480 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
18481 early versions of gdb that don't support our dwarf version, via
18484 2023-06-30 David Malcolm <dmalcolm@redhat.com>
18485 Marek Polacek <polacek@redhat.com>
18488 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
18489 param to gcc_jit_type_get_vector.
18490 (verify_comparisons): Use a typedef rather than __vector.
18492 2023-06-30 Jan Hubicka <jh@suse.cz>
18494 PR middle-end/109849
18495 * gcc.dg/predict-18.c: Improve testcase.
18497 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
18499 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
18500 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
18501 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
18502 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
18503 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
18504 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
18505 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
18506 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
18507 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
18508 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
18509 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
18510 * gcc.target/aarch64/abd_widen_2.c: New file.
18511 * gcc.target/aarch64/abd_widen_3.c: New file.
18512 * gcc.target/aarch64/abd_widen_4.c: New file.
18514 2023-06-30 Richard Biener <rguenther@suse.de>
18516 PR tree-optimization/110496
18517 * gcc.dg/pr110496.c: New testcase.
18519 2023-06-30 Richard Biener <rguenther@suse.de>
18521 PR tree-optimization/110381
18522 * gcc.dg/vect/pr110381.c: Add check_vect ().
18524 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
18526 * gcc.target/mips/align-1-n64.c: New test.
18527 * gcc.target/mips/align-1-o32.c: New test.
18529 2023-06-29 Jan Hubicka <jh@suse.cz>
18531 PR tree-optimization/109849
18532 * gcc.dg/ipa/pr109849.c: New test.
18534 2023-06-29 Marek Polacek <polacek@redhat.com>
18536 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
18538 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
18539 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
18540 -fno-report-bug. Adjust scan-sarif-file.
18541 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
18544 2023-06-29 Marek Polacek <polacek@redhat.com>
18546 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
18547 * gcc.target/i386/pr69482-1.c: Likewise.
18549 2023-06-29 Patrick Palka <ppalka@redhat.com>
18552 * g++.dg/cpp0x/noexcept79.C: New test.
18554 2023-06-29 Patrick Palka <ppalka@redhat.com>
18557 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
18559 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
18562 * gcc.dg/variable-sized-type-flex-array.c: New test.
18564 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
18566 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
18567 comparisons are desired, to see if 256-bit instructions are
18568 generated inappropriately (fixes test on -march=cascadelake).
18570 2023-06-29 Alexandre Oliva <oliva@adacore.com>
18572 * lib/options.exp (check_for_options_with_filter): Handle
18573 missing frontend compiler like disabled language.
18575 2023-06-29 Richard Biener <rguenther@suse.de>
18577 PR middle-end/110452
18578 * gcc.target/i386/pr110452.c: New file.
18580 2023-06-29 Richard Biener <rguenther@suse.de>
18582 PR middle-end/110461
18583 * gcc.dg/pr110461.c: New testcase.
18585 2023-06-29 Richard Biener <rguenther@suse.de>
18588 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
18590 2023-06-29 Pan Li <pan2.li@intel.com>
18592 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
18593 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
18594 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
18595 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
18596 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
18598 2023-06-29 Pan Li <pan2.li@intel.com>
18600 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
18601 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
18603 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
18605 * lib/target-supports.exp (check_effective_target_lra): Remove
18606 cris-*-* from expression for exceptions to LRA.
18608 2023-06-28 Jan Hubicka <jh@suse.cz>
18610 PR middle-end/110334
18611 * g++.dg/opt/pr66119.C: Disable early inlining.
18612 * gcc.c-torture/compile/pr110334.c: New test.
18613 * gcc.dg/tree-ssa/pr110334.c: New test.
18615 2023-06-28 Harald Anlauf <anlauf@gmx.de>
18618 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
18620 2023-06-28 Patrick Palka <ppalka@redhat.com>
18624 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
18626 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
18627 kind mismatch for variable template has_P_match_V.
18628 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
18630 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
18631 not captured" error.
18632 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
18633 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
18634 template argument to variable template A so that A<> is valid.
18635 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
18636 declaration with no type" error.
18637 * g++.dg/parse/template30.C: Don't expect "parse error in
18638 template argument list" error.
18639 * g++.dg/cpp1y/var-templ82.C: New test.
18641 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
18645 * gdc.dg/torture/pr110406.d: New test.
18647 2023-06-28 Marek Polacek <polacek@redhat.com>
18650 * g++.dg/cpp0x/decltype-110175.C: New test.
18652 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
18655 * g++.dg/torture/pr110308.C: New test.
18657 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
18659 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
18661 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
18663 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
18665 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
18667 2023-06-28 Richard Biener <rguenther@suse.de>
18669 PR tree-optimization/110451
18670 * gfortran.dg/vect/pr110451.f: New testcase.
18672 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
18675 * gfortran.dg/pr49213.f90 : New test
18677 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
18679 * gcc.target/i386/pieces-memcmp-2.c: New test case.
18681 2023-06-28 Richard Biener <rguenther@suse.de>
18683 PR tree-optimization/110443
18684 * gcc.dg/torture/pr110443.c: New testcase.
18686 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
18688 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
18689 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
18691 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18693 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
18694 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
18695 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
18696 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
18698 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
18701 * gcc.target/powerpc/pr104124.c: New.
18703 2023-06-28 Jan Hubicka <jh@suse.cz>
18705 PR tree-optimization/110377
18706 * gcc.dg/ipa/pr110377.c: New test.
18708 2023-06-28 Andrew Pinski <apinski@marvell.com>
18710 PR tree-optimization/110444
18711 * gcc.c-torture/compile/pr110444-1.c: New test.
18713 2023-06-28 Jason Merrill <jason@redhat.com>
18716 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
18718 2023-06-28 Alexandre Oliva <oliva@adacore.com>
18720 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
18721 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
18722 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
18723 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
18725 2023-06-28 Alexandre Oliva <oliva@adacore.com>
18727 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
18728 record a workaround.
18730 2023-06-28 Jason Merrill <jason@redhat.com>
18733 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
18734 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
18735 * g++.dg/cpp26/feat-cxx26.C: New test.
18737 2023-06-28 Jason Merrill <jason@redhat.com>
18739 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
18741 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18743 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
18744 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
18745 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
18746 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
18747 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
18748 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
18749 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
18750 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
18751 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
18752 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
18753 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
18754 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
18755 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
18756 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
18758 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
18760 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
18762 2023-06-28 liuhongt <hongtao.liu@intel.com>
18764 * gcc.target/i386/bf16_short_warn.c: New test.
18766 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
18768 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
18769 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
18770 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
18771 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
18772 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
18773 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
18774 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
18775 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
18776 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
18777 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
18778 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
18779 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
18780 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
18781 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
18782 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
18783 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
18784 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
18785 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
18786 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
18787 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
18789 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
18791 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
18792 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
18793 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
18794 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
18795 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
18796 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
18797 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
18798 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
18799 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
18800 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
18802 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
18804 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
18805 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
18807 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
18809 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
18811 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
18813 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
18815 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
18817 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
18818 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
18819 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
18820 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
18821 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
18822 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
18823 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
18825 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
18827 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
18828 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
18829 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
18830 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
18831 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
18833 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18835 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
18837 2023-06-27 Andrew Pinski <apinski@marvell.com>
18839 PR middle-end/110420
18840 PR middle-end/103979
18841 PR middle-end/98619
18842 * gcc.c-torture/compile/asmgoto-6.c: New test.
18844 2023-06-27 Richard Biener <rguenther@suse.de>
18846 PR tree-optimization/96208
18847 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
18848 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
18850 2023-06-27 liuhongt <hongtao.liu@intel.com>
18852 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
18854 2023-06-27 liuhongt <hongtao.liu@intel.com>
18856 * gcc.target/i386/avx-vzeroupper-30.c: New test.
18858 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18860 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
18861 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
18862 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
18863 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
18864 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
18865 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
18867 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
18869 * gcc.target/s390/larl-1.c: New test.
18871 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18873 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
18875 2023-06-26 Richard Biener <rguenther@suse.de>
18877 PR tree-optimization/110381
18878 * gcc.dg/vect/pr110381.c: New testcase.
18880 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
18882 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
18883 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
18885 2023-06-26 liuhongt <hongtao.liu@intel.com>
18887 * gcc.target/aarch64/pr110371.c: New test.
18889 2023-06-26 liuhongt <hongtao.liu@intel.com>
18891 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
18892 * gcc.target/i386/pr110018-2.c: Ditto.
18894 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
18896 * gcc.target/i386/mvc17.c: New test.
18898 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18900 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
18902 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
18905 * gdc.dg/pr110359.d: New test.
18907 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18909 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
18910 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
18912 2023-06-25 Li Xu <xuli1@eswincomputing.com>
18914 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
18916 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18918 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
18919 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
18920 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
18921 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
18922 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
18923 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
18925 2023-06-25 Pan Li <pan2.li@intel.com>
18927 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
18928 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
18929 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
18930 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
18931 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
18932 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
18933 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
18934 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
18936 2023-06-25 Pan Li <pan2.li@intel.com>
18938 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
18939 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
18940 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
18941 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
18942 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
18944 2023-06-25 liuhongt <hongtao.liu@intel.com>
18946 * gcc.target/i386/pr110309.c: New test.
18948 2023-06-25 yulong <shiyulong@iscas.ac.cn>
18950 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
18951 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
18952 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
18953 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
18954 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
18955 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
18956 * gcc.target/riscv/rvv/base/abi-17.c: New test.
18957 * gcc.target/riscv/rvv/base/abi-18.c: New test.
18959 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18961 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
18962 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
18963 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
18964 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
18965 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
18966 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
18967 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
18968 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
18969 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
18970 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
18971 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
18972 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
18973 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
18974 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
18975 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
18976 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
18977 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
18978 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
18979 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
18980 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
18981 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
18982 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
18983 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
18984 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
18985 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
18986 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
18987 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
18988 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
18989 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
18990 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
18991 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
18992 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
18993 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
18994 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
18995 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
18996 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
18998 2023-06-24 David Malcolm <dmalcolm@redhat.com>
19000 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
19001 #define INCLUDE_VECTOR.
19003 2023-06-23 David Malcolm <dmalcolm@redhat.com>
19006 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
19008 2023-06-23 Marek Polacek <polacek@redhat.com>
19010 * lib/target-supports.exp (check_effective_target_c++23): Return
19011 1 also if check_effective_target_c++26.
19012 (check_effective_target_c++23_down): New.
19013 (check_effective_target_c++26_only): New.
19014 (check_effective_target_c++26): New.
19015 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
19016 * g++.dg/cpp26/cplusplus.C: New test.
19018 2023-06-23 Harald Anlauf <anlauf@gmx.de>
19021 * gfortran.dg/value_9.f90: New test.
19023 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
19024 Aaron Sawdey <acsawdey@linux.ibm.com>
19027 * g++.target/powerpc/pr105325.C: New test.
19028 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
19030 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
19032 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
19033 this header use pragma system_header.
19035 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19037 PR tree-optimization/110280
19038 * gcc.target/aarch64/sve/pr110280.c: New test.
19040 2023-06-22 Richard Biener <rguenther@suse.de>
19042 PR tree-optimization/110332
19043 * g++.dg/torture/pr110332.C: New testcase.
19044 * gcc.dg/torture/pr110332-1.c: Likewise.
19045 * gcc.dg/torture/pr110332-2.c: Likewise.
19047 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
19048 Uros Bizjak <ubizjak@gmail.com>
19050 * gcc.target/i386/avx-vptest-4.c: New test case.
19051 * gcc.target/i386/avx-vptest-5.c: Likewise.
19052 * gcc.target/i386/avx-vptest-6.c: Likewise.
19053 * gcc.target/i386/pr109973-1.c: Update test case.
19054 * gcc.target/i386/pr109973-2.c: Likewise.
19055 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
19056 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
19057 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
19059 2023-06-22 David Malcolm <dmalcolm@redhat.com>
19062 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
19063 out-of-bounds working.
19064 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
19065 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
19066 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
19067 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
19068 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
19069 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
19070 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
19071 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
19072 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
19073 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
19074 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
19075 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
19076 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
19077 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
19078 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
19079 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
19080 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
19081 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
19082 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
19083 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
19084 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
19085 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
19086 * gcc.dg/analyzer/pr101962.c: Update expected results.
19087 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
19088 pending_diagnostic::emit implementations.
19090 2023-06-22 David Malcolm <dmalcolm@redhat.com>
19092 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
19093 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
19094 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
19095 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
19096 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
19097 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
19098 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
19100 2023-06-22 David Malcolm <dmalcolm@redhat.com>
19102 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
19103 multiline directive.
19104 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
19105 dg-regexp directives.
19106 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
19108 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
19109 handle-multiline-outputs from prune_gcc_output to here.
19110 * lib/multiline.exp (dg-end-multiline-output): Move call to
19111 maybe-handle-nn-line-numbers from prune_gcc_output to here.
19112 * lib/prune.exp (prune_gcc_output): Move calls to
19113 maybe-handle-nn-line-numbers and handle-multiline-outputs from
19116 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
19124 * gfortran.dg/pr107900.f90 : New test
19125 * gfortran.dg/pr110224.f90 : New test
19126 * gfortran.dg/pr88688.f90 : New test
19127 * gfortran.dg/pr94380.f90 : New test
19128 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
19129 numbers in the error tests by two and change the text in two.
19131 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
19134 * gfortran.dg/pr108961.f90: New test.
19136 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
19139 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
19140 * gcc.target/i386/pr110018-2.c: New test.
19142 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19144 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
19145 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
19147 2023-06-21 Richard Biener <rguenther@suse.de>
19149 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
19150 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
19152 2023-06-21 Jan Beulich <jbeulich@suse.com>
19154 * gcc.target/i386/avx512f-copysign.c: New test.
19156 2023-06-21 Jan Beulich <jbeulich@suse.com>
19158 * gcc.target/i386/avx512f-dupv2di.c: Add
19159 -mprefer-vector-width=512.
19161 2023-06-21 liuhongt <hongtao.liu@intel.com>
19163 * gcc.target/i386/pr110018-1.c: New test.
19165 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
19168 * c-c++-common/cpp/macro-ranges.c: New test.
19169 * c-c++-common/cpp/line-2.c: Adapt to check for column information
19170 on macro-related libcpp warnings.
19171 * c-c++-common/cpp/line-3.c: Likewise.
19172 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
19173 * c-c++-common/cpp/pr58844-1.c: Likewise.
19174 * c-c++-common/cpp/pr58844-2.c: Likewise.
19175 * c-c++-common/cpp/warning-zero-location.c: Likewise.
19176 * c-c++-common/pragma-diag-14.c: Likewise.
19177 * c-c++-common/pragma-diag-15.c: Likewise.
19178 * g++.dg/modules/macro-2_d.C: Likewise.
19179 * g++.dg/modules/macro-4_d.C: Likewise.
19180 * g++.dg/modules/macro-4_e.C: Likewise.
19181 * g++.dg/spellcheck-macro-ordering.C: Likewise.
19182 * gcc.dg/builtin-redefine.c: Likewise.
19183 * gcc.dg/cpp/Wunused.c: Likewise.
19184 * gcc.dg/cpp/redef2.c: Likewise.
19185 * gcc.dg/cpp/redef3.c: Likewise.
19186 * gcc.dg/cpp/redef4.c: Likewise.
19187 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
19188 * gcc.dg/cpp/ucnid-11.c: Likewise.
19189 * gcc.dg/cpp/undef2.c: Likewise.
19190 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
19191 * gcc.dg/cpp/warn-redefined.c: Likewise.
19192 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
19193 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
19195 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
19197 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
19198 pointer to indirect argument registers and allow either to be used
19199 as the base register in subsequent stores.
19200 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
19201 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
19202 indirect argument to happen via the argument register or the
19204 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
19205 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
19206 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
19207 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
19208 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
19209 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
19210 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
19211 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
19212 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
19213 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
19214 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
19215 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
19216 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
19217 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
19218 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
19219 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
19220 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
19221 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
19222 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
19223 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
19224 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
19225 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
19226 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
19227 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
19228 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
19229 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
19230 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
19231 -fcprop-registers and combine.
19232 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
19233 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
19234 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
19235 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
19236 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
19237 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
19238 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
19239 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
19240 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
19241 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
19242 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
19243 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
19244 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
19245 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
19246 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
19247 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
19248 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
19249 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
19250 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
19251 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
19252 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
19253 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
19254 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
19255 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
19256 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
19257 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
19258 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
19259 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
19260 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
19261 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
19262 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
19263 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
19264 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
19265 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
19266 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
19267 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
19268 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
19270 2023-06-20 Jakub Jelinek <jakub@redhat.com>
19272 PR middle-end/79173
19273 * g++.target/i386/pr79173-1.C: New test.
19275 2023-06-20 Martin Jambor <mjambor@suse.cz>
19278 * gcc.dg/ipa/pr110276.c: New test.
19280 2023-06-20 Carl Love <cel@us.ibm.com>
19282 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
19283 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
19284 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
19286 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
19288 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
19290 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
19291 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
19292 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
19293 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
19294 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
19295 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
19296 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
19297 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
19299 2023-06-20 Li Xu <xuli1@eswincomputing.com>
19301 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
19303 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19305 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
19306 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
19307 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
19309 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
19311 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
19313 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
19314 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
19315 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
19316 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
19318 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
19319 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
19320 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
19321 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
19322 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
19324 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
19326 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
19328 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
19329 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
19331 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
19333 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
19335 2023-06-20 Richard Biener <rguenther@suse.de>
19337 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
19338 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
19339 due to missing return.
19341 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19343 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
19345 2023-06-20 Jan Beulich <jbeulich@suse.com>
19347 * gcc.target/i386/avx512f-dupv2di.c: New test.
19349 2023-06-20 Richard Biener <rguenther@suse.de>
19352 * g++.dg/debug/pr110295.C: New testcase.
19354 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19356 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
19357 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
19358 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
19359 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
19361 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
19363 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
19364 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
19365 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
19366 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
19367 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
19368 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
19369 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
19370 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
19371 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
19372 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
19373 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
19374 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
19375 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
19376 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
19377 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
19378 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
19379 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
19380 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
19381 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
19382 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
19383 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
19384 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
19385 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
19386 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
19387 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
19388 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
19389 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
19390 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
19391 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
19392 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
19393 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
19394 * gcc.target/riscv/vector-abi-1.c: Ditto.
19395 * gcc.target/riscv/vector-abi-2.c: Ditto.
19396 * gcc.target/riscv/vector-abi-3.c: Ditto.
19397 * gcc.target/riscv/vector-abi-4.c: Ditto.
19398 * gcc.target/riscv/vector-abi-5.c: Ditto.
19399 * gcc.target/riscv/vector-abi-6.c: Ditto.
19400 * gcc.target/riscv/vector-abi-7.c: New test.
19401 * gcc.target/riscv/vector-abi-8.c: New test.
19402 * gcc.target/riscv/vector-abi-9.c: New test.
19404 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
19406 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
19407 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
19408 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
19410 2023-06-19 Jan Hubicka <jh@suse.cz>
19412 PR tree-optimization/109811
19413 PR tree-optimization/109849
19414 * gcc.dg/tree-ssa/phiprop-1.c: New test.
19415 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
19417 2023-06-19 Pan Li <pan2.li@intel.com>
19420 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
19421 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
19422 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
19423 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
19424 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
19425 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
19426 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
19427 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
19429 2023-06-19 Pan Li <pan2.li@intel.com>
19432 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
19433 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
19434 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
19435 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
19437 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
19439 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
19440 * gcc.dg/unroll-8.c: Likewise.
19441 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
19442 * lib/target-supports.exp
19443 (check_effective_target_vect_int_mod): Add amdgcn.
19444 (check_effective_target_divmod): Likewise.
19445 * gcc.target/gcn/simd-math-3-16.c: New test.
19446 * gcc.target/gcn/simd-math-3-2.c: New test.
19447 * gcc.target/gcn/simd-math-3-32.c: New test.
19448 * gcc.target/gcn/simd-math-3-4.c: New test.
19449 * gcc.target/gcn/simd-math-3-8.c: New test.
19450 * gcc.target/gcn/simd-math-3-char-16.c: New test.
19451 * gcc.target/gcn/simd-math-3-char-2.c: New test.
19452 * gcc.target/gcn/simd-math-3-char-32.c: New test.
19453 * gcc.target/gcn/simd-math-3-char-4.c: New test.
19454 * gcc.target/gcn/simd-math-3-char-8.c: New test.
19455 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
19456 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
19457 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
19458 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
19459 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
19460 * gcc.target/gcn/simd-math-3-char-run.c: New test.
19461 * gcc.target/gcn/simd-math-3-char.c: New test.
19462 * gcc.target/gcn/simd-math-3-long-16.c: New test.
19463 * gcc.target/gcn/simd-math-3-long-2.c: New test.
19464 * gcc.target/gcn/simd-math-3-long-32.c: New test.
19465 * gcc.target/gcn/simd-math-3-long-4.c: New test.
19466 * gcc.target/gcn/simd-math-3-long-8.c: New test.
19467 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
19468 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
19469 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
19470 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
19471 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
19472 * gcc.target/gcn/simd-math-3-long-run.c: New test.
19473 * gcc.target/gcn/simd-math-3-long.c: New test.
19474 * gcc.target/gcn/simd-math-3-run-16.c: New test.
19475 * gcc.target/gcn/simd-math-3-run-2.c: New test.
19476 * gcc.target/gcn/simd-math-3-run-32.c: New test.
19477 * gcc.target/gcn/simd-math-3-run-4.c: New test.
19478 * gcc.target/gcn/simd-math-3-run-8.c: New test.
19479 * gcc.target/gcn/simd-math-3-run.c: New test.
19480 * gcc.target/gcn/simd-math-3-short-16.c: New test.
19481 * gcc.target/gcn/simd-math-3-short-2.c: New test.
19482 * gcc.target/gcn/simd-math-3-short-32.c: New test.
19483 * gcc.target/gcn/simd-math-3-short-4.c: New test.
19484 * gcc.target/gcn/simd-math-3-short-8.c: New test.
19485 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
19486 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
19487 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
19488 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
19489 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
19490 * gcc.target/gcn/simd-math-3-short-run.c: New test.
19491 * gcc.target/gcn/simd-math-3-short.c: New test.
19492 * gcc.target/gcn/simd-math-3.c: New test.
19493 * gcc.target/gcn/simd-math-4-char-run.c: New test.
19494 * gcc.target/gcn/simd-math-4-char.c: New test.
19495 * gcc.target/gcn/simd-math-4-long-run.c: New test.
19496 * gcc.target/gcn/simd-math-4-long.c: New test.
19497 * gcc.target/gcn/simd-math-4-run.c: New test.
19498 * gcc.target/gcn/simd-math-4-short-run.c: New test.
19499 * gcc.target/gcn/simd-math-4-short.c: New test.
19500 * gcc.target/gcn/simd-math-4.c: New test.
19501 * gcc.target/gcn/simd-math-5-16.c: New test.
19502 * gcc.target/gcn/simd-math-5-32.c: New test.
19503 * gcc.target/gcn/simd-math-5-4.c: New test.
19504 * gcc.target/gcn/simd-math-5-8.c: New test.
19505 * gcc.target/gcn/simd-math-5-char-16.c: New test.
19506 * gcc.target/gcn/simd-math-5-char-32.c: New test.
19507 * gcc.target/gcn/simd-math-5-char-4.c: New test.
19508 * gcc.target/gcn/simd-math-5-char-8.c: New test.
19509 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
19510 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
19511 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
19512 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
19513 * gcc.target/gcn/simd-math-5-char-run.c: New test.
19514 * gcc.target/gcn/simd-math-5-char.c: New test.
19515 * gcc.target/gcn/simd-math-5-long-16.c: New test.
19516 * gcc.target/gcn/simd-math-5-long-32.c: New test.
19517 * gcc.target/gcn/simd-math-5-long-4.c: New test.
19518 * gcc.target/gcn/simd-math-5-long-8.c: New test.
19519 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
19520 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
19521 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
19522 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
19523 * gcc.target/gcn/simd-math-5-long-run.c: New test.
19524 * gcc.target/gcn/simd-math-5-long.c: New test.
19525 * gcc.target/gcn/simd-math-5-run-16.c: New test.
19526 * gcc.target/gcn/simd-math-5-run-32.c: New test.
19527 * gcc.target/gcn/simd-math-5-run-4.c: New test.
19528 * gcc.target/gcn/simd-math-5-run-8.c: New test.
19529 * gcc.target/gcn/simd-math-5-run.c: New test.
19530 * gcc.target/gcn/simd-math-5-short-16.c: New test.
19531 * gcc.target/gcn/simd-math-5-short-32.c: New test.
19532 * gcc.target/gcn/simd-math-5-short-4.c: New test.
19533 * gcc.target/gcn/simd-math-5-short-8.c: New test.
19534 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
19535 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
19536 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
19537 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
19538 * gcc.target/gcn/simd-math-5-short-run.c: New test.
19539 * gcc.target/gcn/simd-math-5-short.c: New test.
19540 * gcc.target/gcn/simd-math-5.c: New test.
19542 2023-06-19 Richard Biener <rguenther@suse.de>
19544 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
19545 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
19546 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
19547 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
19548 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
19549 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
19550 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
19551 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
19552 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
19554 2023-06-19 Richard Biener <rguenther@suse.de>
19556 PR tree-optimization/110298
19557 * gcc.dg/torture/pr110298.c: New testcase.
19559 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19561 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
19563 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
19566 * lib/target-supports.exp
19567 (check_effective_target_keeps_null_pointer_checks): Add
19569 * gcc.target/avr/pr105523.c: New test.
19571 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
19573 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
19574 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
19575 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
19576 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
19577 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
19578 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
19579 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
19580 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
19581 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
19582 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
19583 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
19584 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
19585 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
19586 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
19587 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
19588 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
19590 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
19592 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
19593 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
19594 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
19595 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
19596 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
19597 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
19598 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
19599 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
19600 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
19601 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
19602 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
19603 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
19604 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
19605 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
19606 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
19607 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
19608 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
19609 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
19610 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
19611 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
19612 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
19613 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
19614 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
19615 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
19616 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
19617 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
19618 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
19619 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
19620 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
19621 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
19622 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
19623 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
19626 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
19628 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
19629 that no sext insns are present.
19630 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
19631 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
19632 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
19634 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
19636 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
19637 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
19638 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
19639 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
19640 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
19642 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
19643 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
19644 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
19645 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
19646 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
19647 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
19649 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
19651 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
19653 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
19655 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
19656 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
19657 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
19658 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
19659 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
19660 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
19661 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
19662 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
19663 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
19664 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
19665 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
19666 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
19667 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
19668 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
19669 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
19670 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
19671 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
19672 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
19673 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
19674 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
19675 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
19676 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
19677 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
19678 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
19679 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
19680 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
19681 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
19682 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
19683 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
19684 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
19685 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
19686 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
19687 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
19688 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
19689 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
19690 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
19691 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
19692 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
19693 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
19694 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
19695 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
19696 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
19697 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
19699 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
19702 * gcc.target/avr/pr110086.c: New test.
19704 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
19706 * gcc.target/powerpc/const_anchors.c: New test.
19707 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
19709 2023-06-19 liuhongt <hongtao.liu@intel.com>
19711 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
19712 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
19714 2023-06-18 Jan Hubicka <jh@suse.cz>
19716 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
19718 2023-06-18 Honza <jh@ryzen3.suse.cz>
19720 PR tree-optimization/109849
19721 * g++.dg/ipa/devirt-45.C: Update template.
19723 2023-06-18 yulong <shiyulong@iscas.ac.cn>
19725 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
19726 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
19727 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
19728 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
19729 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
19731 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
19733 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
19735 2023-06-16 Pan Li <pan2.li@intel.com>
19738 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
19739 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
19740 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
19741 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
19742 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
19744 2023-06-16 Jakub Jelinek <jakub@redhat.com>
19746 PR middle-end/79173
19747 * gcc.target/i386/pr79173-11.c: New test.
19748 * gcc.dg/builtin-addc-1.c: New test.
19750 2023-06-16 Jakub Jelinek <jakub@redhat.com>
19752 PR tree-optimization/110271
19753 * gcc.c-torture/compile/pr110271.c: New test.
19755 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
19756 Uros Bizjak <ubizjak@gmail.com>
19759 * gcc.target/i386/pr31985.c: New test case.
19761 2023-06-16 Alex Coplan <alex.coplan@arm.com>
19763 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
19764 * g++.dg/cpp0x/forw_enum6.C: Likewise.
19765 * g++.dg/cpp0x/elab-enum-base.C: New test.
19767 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
19769 * gcc.target/mips/code-readable-attr-1.c: New test.
19770 * gcc.target/mips/code-readable-attr-2.c: New test.
19771 * gcc.target/mips/code-readable-attr-3.c: New test.
19772 * gcc.target/mips/code-readable-attr-4.c: New test.
19773 * gcc.target/mips/code-readable-attr-5.c: New test.
19775 2023-06-16 Richard Biener <rguenther@suse.de>
19777 PR tree-optimization/110269
19778 * gcc.dg/tree-ssa/pr110269.c: New testcase.
19780 2023-06-16 David Malcolm <dmalcolm@redhat.com>
19783 * c-c++-common/spellcheck-pr107583.c: New test.
19785 2023-06-15 Andrew Pinski <apinski@marvell.com>
19787 PR tree-optimization/110266
19788 * gcc.c-torture/compile/pr110266.c: New test.
19790 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
19792 PR tree-optimization/110266
19793 * gcc.dg/pr110266.c: New.
19795 2023-06-15 Jakub Jelinek <jakub@redhat.com>
19797 PR preprocessor/80753
19798 * c-c++-common/missing-header-5.c: New test.
19800 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
19802 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
19804 2023-06-15 Jakub Jelinek <jakub@redhat.com>
19806 PR middle-end/79173
19807 * gcc.target/i386/pr79173-1.c: New test.
19808 * gcc.target/i386/pr79173-2.c: New test.
19809 * gcc.target/i386/pr79173-3.c: New test.
19810 * gcc.target/i386/pr79173-4.c: New test.
19811 * gcc.target/i386/pr79173-5.c: New test.
19812 * gcc.target/i386/pr79173-6.c: New test.
19813 * gcc.target/i386/pr79173-7.c: New test.
19814 * gcc.target/i386/pr79173-8.c: New test.
19815 * gcc.target/i386/pr79173-9.c: New test.
19816 * gcc.target/i386/pr79173-10.c: New test.
19818 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
19820 * gcc.target/aarch64/abd.h: New file.
19821 * gcc.target/aarch64/abd_2.c: New test.
19822 * gcc.target/aarch64/abd_3.c: New test.
19823 * gcc.target/aarch64/abd_4.c: New test.
19824 * gcc.target/aarch64/abd_none_2.c: New test.
19825 * gcc.target/aarch64/abd_none_3.c: New test.
19826 * gcc.target/aarch64/abd_none_4.c: New test.
19827 * gcc.target/aarch64/abd_run_1.c: New test.
19828 * gcc.target/aarch64/sve/abd_1.c: New test.
19829 * gcc.target/aarch64/sve/abd_none_1.c: New test.
19830 * gcc.target/aarch64/sve/abd_2.c: New test.
19831 * gcc.target/aarch64/sve/abd_none_2.c: New test.
19833 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19835 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
19836 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
19837 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
19838 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
19839 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
19840 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
19841 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
19842 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
19843 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
19844 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
19845 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
19846 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
19847 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
19848 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
19850 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
19853 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
19854 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
19856 2023-06-14 Jason Merrill <jason@redhat.com>
19860 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
19861 * g++.dg/cpp1z/elide7.C: New test.
19863 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
19865 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
19866 OpenACC 'serial', OpenMP 'target' usage.
19868 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
19870 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
19872 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
19873 * c-c++-common/Wfree-nonheap-object.c: Likewise.
19875 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
19877 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
19879 2023-06-14 liuhongt <hongtao.liu@intel.com>
19881 * gcc.target/i386/pr110227.c: New test.
19883 2023-06-13 David Malcolm <dmalcolm@redhat.com>
19886 * g++.dg/cpp2a/srcloc3.C: Update expected message.
19887 * g++.dg/lookup/missing-std-include-2.C: Likewise.
19888 * g++.dg/lookup/missing-std-include-3.C: Likewise.
19889 * g++.dg/lookup/missing-std-include-6.C: Likewise.
19890 * g++.dg/lookup/missing-std-include.C: Likewise.
19891 * g++.dg/spellcheck-inttypes.C: Likewise.
19892 * g++.dg/spellcheck-stdint.C: Likewise.
19893 * g++.dg/spellcheck-stdlib.C: Likewise.
19894 * gcc.dg/spellcheck-inttypes.c: Likewise.
19895 * gcc.dg/spellcheck-stdbool.c: Likewise.
19896 * gcc.dg/spellcheck-stdint.c: Likewise.
19897 * gcc.dg/spellcheck-stdlib.c: Likewise.
19899 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19901 * gfortran.dg/data_array_7.f90: New test.
19903 2023-06-13 Harald Anlauf <anlauf@gmx.de>
19904 Mikael Morin <mikael@gcc.gnu.org>
19907 * gfortran.dg/zero_sized_14.f90: New test.
19908 * gfortran.dg/zero_sized_15.f90: New test.
19910 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19912 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
19913 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
19914 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
19915 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
19916 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
19917 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
19918 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
19919 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
19920 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
19921 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
19923 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19925 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
19926 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
19928 2023-06-13 Jason Merrill <jason@redhat.com>
19930 * g++.dg/tree-ssa/initlist-opt6.C: New test.
19932 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
19933 Kito Cheng <kito.cheng@sifive.com>
19935 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
19936 * g++.target/riscv/rvv/base/pr109535.C: Same
19937 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
19938 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
19939 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
19940 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
19941 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
19942 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
19943 * gcc.target/riscv/rvv/base/spill-10.c: Same
19944 * gcc.target/riscv/rvv/base/spill-11.c: Same
19945 * gcc.target/riscv/rvv/base/spill-9.c: Same
19946 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
19947 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
19948 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
19949 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
19950 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
19951 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
19952 * gcc.target/riscv/vector-abi-1.c: New test.
19953 * gcc.target/riscv/vector-abi-2.c: New test.
19954 * gcc.target/riscv/vector-abi-3.c: New test.
19955 * gcc.target/riscv/vector-abi-4.c: New test.
19956 * gcc.target/riscv/vector-abi-5.c: New test.
19957 * gcc.target/riscv/vector-abi-6.c: New test.
19959 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19961 * gcc.target/arm/mtp.c: New test.
19962 * gcc.target/arm/mtp_1.c: New test.
19963 * gcc.target/arm/mtp_2.c: New test.
19964 * gcc.target/arm/mtp_3.c: New test.
19965 * gcc.target/arm/mtp_4.c: New test.
19967 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19970 * gcc.target/aarch64/mtp_5.c: New test.
19971 * gcc.target/aarch64/mtp_6.c: New test.
19972 * gcc.target/aarch64/mtp_7.c: New test.
19973 * gcc.target/aarch64/mtp_8.c: New test.
19974 * gcc.target/aarch64/mtp_9.c: New test.
19976 2023-06-13 Richard Biener <rguenther@suse.de>
19978 PR middle-end/110232
19979 * gcc.target/i386/pr110232.c: New testcase.
19981 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
19983 PR testsuite/109880
19984 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
19986 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
19988 PR testsuite/110230
19990 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
19991 * gcc.target/powerpc/pr109932-2.c: Ditto.
19993 2023-06-13 Pan Li <pan2.li@intel.com>
19995 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
19996 Adjust dg-do to comiple for asm checking.
19998 2023-06-13 Tejas Belagod <tbelagod@arm.com>
20001 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
20002 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
20003 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
20004 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
20005 to expect optimized code for function body.
20006 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
20007 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
20008 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
20009 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
20010 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
20011 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
20012 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
20013 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
20014 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
20015 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
20016 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
20018 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20020 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
20022 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20024 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
20025 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
20026 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
20027 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
20029 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
20032 * gm2/pim/fail/foovaltype.mod: New test.
20034 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
20036 PR rtl-optimization/101188
20037 * gcc.c-torture/execute/pr101188.c: New test
20039 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20041 * gcc.target/aarch64/vec-init-single-const.c: New test.
20042 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
20043 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
20045 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
20047 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
20048 * c-c++-common/gomp/map-9.c: Likewise.
20049 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
20050 * gfortran.dg/gomp/map-11.f90: Likewise.
20051 * gfortran.dg/gomp/target-update-1.f90: Likewise.
20052 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
20053 * c-c++-common/gomp/map-6.c: Update dg-error and also check
20054 clause error with 'target (enter/exit) data'.
20056 2023-06-12 Pan Li <pan2.li@intel.com>
20058 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
20060 2023-06-12 Pan Li <pan2.li@intel.com>
20062 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
20063 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
20065 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20067 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
20068 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
20069 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
20070 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
20071 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
20072 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
20074 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20076 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
20078 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
20080 * gcc.dg/vect/pr110142.c: New test.
20082 2023-06-12 liuhongt <hongtao.liu@intel.com>
20084 * gcc.target/i386/vec_pack_fp16-1.c: New test.
20085 * gcc.target/i386/vec_pack_fp16-2.c: New test.
20086 * gcc.target/i386/vec_pack_fp16-3.c: New test.
20088 2023-06-12 Jason Merrill <jason@redhat.com>
20091 * g++.dg/tree-ssa/initlist-opt5.C: New test.
20093 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
20096 * gcc.target/powerpc/pr109932-1.c: New test.
20097 * gcc.target/powerpc/pr109932-2.c: New test.
20099 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
20102 * gcc.target/powerpc/pr110011.c: New test.
20104 2023-06-12 Pan Li <pan2.li@intel.com>
20106 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
20107 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
20109 2023-06-12 Pan Li <pan2.li@intel.com>
20111 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
20112 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
20114 2023-06-11 Patrick Palka <ppalka@redhat.com>
20117 * g++.dg/cpp2a/nontype-class59.C: New test.
20119 2023-06-11 Patrick Palka <ppalka@redhat.com>
20122 * g++.dg/cpp2a/nontype-class57.C: New test.
20123 * g++.dg/cpp2a/nontype-class58.C: New test.
20125 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
20128 * gcc.target/avr/pr109907.c: New test.
20129 * gcc.target/avr/torture/pr109907-1.c: New test.
20130 * gcc.target/avr/torture/pr109907-2.c: New test.
20132 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20134 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
20135 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
20136 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
20137 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
20138 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
20139 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
20141 2023-06-10 Nathan Sidwell <nathan@acm.org>
20143 * g++.dg/template/pr61663.C: New.
20145 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
20148 * gcc.target/avr/torture/pr109650-1.c: New test.
20149 * gcc.target/avr/torture/pr109650-2.c: New test.
20151 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20153 * gfortran.dg/ieee/minmax_1.f90: New test.
20154 * gfortran.dg/ieee/minmax_2.f90: New file.
20155 * gfortran.dg/ieee/minmax_3.f90: New file.
20156 * gfortran.dg/ieee/minmax_4.f90: New file.
20158 2023-06-10 Tim Lange <mail@tim-lange.me>
20161 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
20163 2023-06-10 Tim Lange <mail@tim-lange.me>
20166 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
20167 and add new test case.
20168 * gcc.dg/analyzer/pr109577.c: New test.
20170 2023-06-10 Pan Li <pan2.li@intel.com>
20172 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
20173 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
20175 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20177 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
20178 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
20179 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
20181 2023-06-09 Jason Merrill <jason@redhat.com>
20183 * g++.dg/concepts/auto7.C: New test.
20184 * g++.dg/concepts/auto7a.C: New test.
20186 2023-06-09 Jason Merrill <jason@redhat.com>
20189 * g++.dg/cpp0x/initlist-opt1.C: New test.
20191 2023-06-09 Andrew Pinski <apinski@marvell.com>
20193 PR tree-optimization/97711
20194 PR tree-optimization/110155
20195 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
20196 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
20198 2023-06-09 Andrew Pinski <apinski@marvell.com>
20200 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
20202 2023-06-09 Andrew Pinski <apinski@marvell.com>
20204 PR tree-optimization/110165
20205 PR tree-optimization/110166
20206 * gcc.c-torture/execute/pr110165-1.c: New test.
20207 * gcc.c-torture/execute/pr110166-1.c: New test.
20209 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
20211 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
20212 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
20214 2023-06-09 Pan Li <pan2.li@intel.com>
20216 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
20219 2023-06-09 liuhongt <hongtao.liu@intel.com>
20221 * gcc.target/i386/pr110108-2.c: New test.
20223 2023-06-09 liuhongt <hongtao.liu@intel.com>
20225 * gcc.target/i386/pr110108.c: New test.
20226 * gcc.target/i386/pr110108-3.c: New test.
20227 * gcc.target/i386/pr109900.c: Adjust testcase.
20229 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
20232 * gm2/pim/pass/fooasm3.mod: New test.
20234 2023-06-08 Pan Li <pan2.li@intel.com>
20236 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
20237 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
20239 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
20241 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
20242 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
20243 * gcc.dg/analyzer/pr101962.c: Likewise.
20244 * gcc.dg/analyzer/realloc-5.c: Likewise.
20245 * gcc.dg/analyzer/pr109439.c: New test.
20247 2023-06-08 Jakub Jelinek <jakub@redhat.com>
20249 * gcc.target/i386/ctzll-1.c: New test.
20250 * gcc.target/i386/ffsll-1.c: New test.
20252 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
20257 * gfortran.dg/pr99350.f90 : New test.
20258 * gfortran.dg/associate_5.f03 : Changed error message.
20259 * gfortran.dg/pr107821.f90 : New test.
20260 * gfortran.dg/associate_61.f90 : New test
20262 2023-06-08 Alexandre Oliva <oliva@adacore.com>
20264 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
20265 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
20266 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
20267 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
20268 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
20269 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
20270 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
20271 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
20273 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
20274 Uros Bizjak <ubizjak@gmail.com>
20276 * gcc.target/i386/cmc-1.c: New test case.
20277 * gcc.target/i386/stc-1.c: Likewise.
20279 2023-06-07 Jason Merrill <jason@redhat.com>
20283 * g++.dg/opt/nrv26.C: New test.
20284 * g++.dg/opt/nrv26a.C: New test.
20285 * g++.dg/opt/nrv27.C: New test.
20287 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
20288 Jeff Law <jlaw@ventanamicro.com>
20290 * gcc.target/riscv/shift-and-2.c: New tests.
20291 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
20292 * gcc.target/riscv/sign-extend.c: New test.
20293 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
20295 2023-06-07 Alex Coplan <alex.coplan@arm.com>
20298 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
20300 * g++.target/aarch64/acle/acle.exp: New.
20301 * g++.target/aarch64/acle/ls64.C: New test.
20302 * g++.target/aarch64/acle/ls64_lto.C: New test.
20303 * gcc.target/aarch64/acle/ls64_lto.c: New test.
20304 * gcc.target/aarch64/acle/pr110132.c: New test.
20306 2023-06-07 Alex Coplan <alex.coplan@arm.com>
20309 * gcc.target/aarch64/acle/pr110100.c: New test.
20311 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
20313 * gcc.target/sparc/pr109541.c: New.
20315 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
20317 * gcc.target/hppa/shadd-3.c: Update expected output.
20319 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20321 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
20323 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
20324 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
20325 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
20326 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
20327 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
20328 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
20329 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
20330 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
20331 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
20332 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
20333 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
20334 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
20335 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
20336 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
20337 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
20338 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
20339 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
20340 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
20341 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
20342 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
20343 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
20344 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
20346 2023-06-07 Andrew Pinski <apinski@marvell.com>
20348 PR middle-end/110117
20349 * gcc.dg/pr110117-1.c: New test.
20350 * gcc.dg/pr110117-2.c: New test.
20352 2023-06-07 Andrew Pinski <apinski@marvell.com>
20354 PR tree-optimization/110134
20355 * gcc.dg/tree-ssa/negneq-1.c: New test.
20356 * gcc.dg/tree-ssa/negneq-2.c: New test.
20357 * gcc.dg/tree-ssa/negneq-3.c: New test.
20358 * gcc.dg/tree-ssa/negneq-4.c: New test.
20360 2023-06-07 Andrew Pinski <apinski@marvell.com>
20362 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
20363 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
20364 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
20365 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
20366 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
20367 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
20368 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
20369 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
20370 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
20372 2023-06-07 Jason Merrill <jason@redhat.com>
20375 * g++.dg/opt/nrv25.C: New test.
20377 2023-06-07 Jason Merrill <jason@redhat.com>
20381 * g++.dg/opt/nrv23.C: New test.
20383 2023-06-07 Jason Merrill <jason@redhat.com>
20386 * g++.dg/opt/nrv22.C: New test.
20388 2023-06-07 Jason Merrill <jason@redhat.com>
20391 * g++.dg/eh/return1.C: Add label cases.
20393 2023-06-07 Jason Merrill <jason@redhat.com>
20395 * g++.dg/contracts/contracts-post7.C: New test.
20397 2023-06-07 Jason Merrill <jason@redhat.com>
20400 * g++.dg/opt/nrv24.C: New test.
20402 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
20405 * gm2/cpp/fail/cpp-fail.exp: New test.
20406 * gm2/cpp/fail/foocpp.mod: New test.
20408 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20410 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
20411 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
20412 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
20413 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
20414 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
20415 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
20417 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
20418 Tobias Burnus <tobias@codesourcery.com>
20420 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
20421 duplicated 'present' and extend scan-dump tests for 'present'.
20422 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
20423 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
20425 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
20427 * c-c++-common/gomp/defaultmap-4.c: New test.
20428 * c-c++-common/gomp/map-9.c: New test.
20429 * c-c++-common/gomp/target-update-1.c: New test.
20430 * gfortran.dg/gomp/defaultmap-8.f90: New test.
20431 * gfortran.dg/gomp/map-11.f90: New test.
20432 * gfortran.dg/gomp/map-12.f90: New test.
20433 * gfortran.dg/gomp/target-update-1.f90: New test.
20435 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20437 * gcc.target/aarch64/simd/vrshr_1.c: New test.
20439 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20441 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
20444 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20446 * gcc.target/aarch64/simd/addlv_1.c: New test.
20448 2023-06-06 Richard Biener <rguenther@suse.de>
20450 PR middle-end/110055
20451 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
20453 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
20455 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
20458 2023-06-06 Pan Li <pan2.li@intel.com>
20460 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
20462 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
20464 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
20467 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
20468 Joel Hutton <joel.hutton@arm.com>
20469 Tamar Christina <tamar.christina@arm.com>
20471 * gcc.target/aarch64/vect-widen-add.c: Test that new
20472 IFN_VEC_WIDEN_PLUS is being used.
20473 * gcc.target/aarch64/vect-widen-sub.c: Test that new
20474 IFN_VEC_WIDEN_MINUS is being used.
20476 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
20478 * gdc.dg/Wmismatched_enum.d: New test.
20480 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
20482 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
20483 less sensitive to register allocation choices.
20484 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
20486 2023-06-05 Pan Li <pan2.li@intel.com>
20488 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
20490 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20493 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
20494 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
20496 2023-06-04 Pan Li <pan2.li@intel.com>
20498 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
20500 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
20503 * gcc.target/i386/pr110083.c: New test case.
20505 2023-06-04 Jason Merrill <jason@redhat.com>
20508 * g++.dg/eh/terminate2.C: New test.
20510 2023-06-04 Pan Li <pan2.li@intel.com>
20512 * gcc.target/riscv/rvv/base/mov-14.c: New test.
20513 * gcc.target/riscv/rvv/base/spill-13.c: New test.
20515 2023-06-03 Patrick Palka <ppalka@redhat.com>
20518 * g++.dg/template/friend79.C: New test.
20520 2023-06-03 Patrick Palka <ppalka@redhat.com>
20522 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
20523 to be marked as odr-used.
20525 2023-06-03 Patrick Palka <ppalka@redhat.com>
20528 * g++.dg/abi/mangle78.C: New test.
20530 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20532 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
20533 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
20534 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
20535 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
20537 2023-06-03 liuhongt <hongtao.liu@intel.com>
20539 * gcc.target/i386/pr110067.c: New test.
20541 2023-06-03 liuhongt <hongtao.liu@intel.com>
20543 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
20545 2023-06-02 Andrew Pinski <apinski@marvell.com>
20547 PR rtl-optimization/102733
20548 * gcc.target/i386/addr-space-6.c: New test.
20550 2023-06-02 Andrew Pinski <apinski@marvell.com>
20552 PR rtl-optimization/110042
20553 * gcc.target/aarch64/csel_bfx_2.c: New test.
20555 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
20558 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
20559 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
20560 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
20561 * gcc.target/powerpc/darwin-structs-0.h: New test.
20563 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
20566 * gfortran.dg/select_rank_6.f90: New test.
20568 2023-06-02 Jason Merrill <jason@redhat.com>
20572 * g++.dg/cpp0x/initlist-explicit3.C: New test.
20574 2023-06-02 Carl Love <cel@us.ibm.com>
20576 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
20577 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
20578 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
20580 2023-06-02 Jason Merrill <jason@redhat.com>
20584 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
20585 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
20586 * g++.dg/tree-ssa/initlist-opt4.C: New test.
20587 * g++.dg/opt/icf1.C: New test.
20588 * g++.dg/opt/icf2.C: New test.
20589 * g++.dg/opt/icf3.C: New test.
20590 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
20592 2023-06-02 David Malcolm <dmalcolm@redhat.com>
20595 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
20596 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
20597 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
20598 * gcc.dg/analyzer/atomic-types-1.c: New test.
20600 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
20602 * gcc.dg/pr107557-1.c: Require LTO support.
20603 * gcc.dg/pr107557-2.c: Require LTO support.
20605 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
20614 * gfortran.dg/associate_54.f90 : Cope with extra error.
20615 * gfortran.dg/pr102109.f90 : New test.
20616 * gfortran.dg/pr102112.f90 : New test.
20617 * gfortran.dg/pr102190.f90 : New test.
20618 * gfortran.dg/pr102532.f90 : New test.
20619 * gfortran.dg/pr109948.f90 : New test.
20620 * gfortran.dg/pr99326.f90 : New test.
20622 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20624 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
20626 2023-06-02 Pan Li <pan2.li@intel.com>
20628 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
20629 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
20631 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20633 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
20634 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
20635 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
20636 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
20637 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
20638 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
20639 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
20640 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
20641 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
20643 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20645 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
20646 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
20647 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
20648 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
20649 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
20650 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
20652 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20654 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
20655 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
20656 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
20657 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
20658 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
20659 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
20660 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
20661 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
20662 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
20663 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
20664 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
20665 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
20666 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
20667 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
20668 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
20670 2023-06-01 Harald Anlauf <anlauf@gmx.de>
20673 * gfortran.dg/pr88552.f90: New test.
20675 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
20677 * lib/torture-options.exp: print the value of non-empty options:
20678 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
20680 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
20682 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
20683 the torture-{init,finish}
20685 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
20687 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
20688 * gcc.target/powerpc/pr109566.c: Skip on AIX.
20690 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
20691 Uros Bizjak <ubizjak@gmail.com>
20694 * gcc.target/i386/pr109973-1.c: New test case.
20695 * gcc.target/i386/pr109973-2.c: Likewise.
20697 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20699 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
20701 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
20703 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
20704 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
20705 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
20706 * gfortran.dg/gomp/pure-1.f90: New test.
20707 * gfortran.dg/gomp/pure-2.f90: New test.
20708 * gfortran.dg/gomp/pure-3.f90: New test.
20709 * gfortran.dg/gomp/pure-4.f90: New test.
20711 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20713 * gcc.target/riscv/rvv/base/frm-1.c: New test.
20715 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
20717 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
20718 gcc_set_required_options.
20719 * lib/target-supports.exp: Rename force_conventional_output_for
20720 to set_required_options_for.
20721 * lib/scanasm.exp: Adjust callers.
20722 * lib/scanrtl.exp: Same.
20724 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20727 * gcc.target/aarch64/simd/pr99195_11.c: New test.
20729 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20732 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
20733 * gcc.target/aarch64/simd/pr99195_10.c: New test.
20735 2023-05-31 David Faust <david.faust@oracle.com>
20737 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
20738 in scan-assembler expressions where useful.
20739 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
20740 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
20741 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
20742 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
20743 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
20744 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
20745 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
20746 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
20747 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
20748 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
20749 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
20750 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
20751 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
20752 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
20753 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
20755 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20757 * gcc.target/riscv/rvv/rvv.exp:
20758 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
20759 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
20760 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
20761 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
20762 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
20763 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
20764 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
20765 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
20767 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20769 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
20770 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
20771 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
20772 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
20774 2023-05-31 Cui, Lili <lili.cui@intel.com>
20776 PR tree-optimization/110038
20777 * gcc.dg/pr110038.c: New test.
20779 2023-05-31 Pan Li <pan2.li@intel.com>
20781 * gcc.target/riscv/arch-21.c: New test.
20782 * gcc.target/riscv/predef-27.c: New test.
20784 2023-05-31 Pan Li <pan2.li@intel.com>
20786 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
20789 2023-05-30 liuhongt <hongtao.liu@intel.com>
20791 * gcc.target/i386/pr108804.c: New test.
20793 2023-05-30 David Malcolm <dmalcolm@redhat.com>
20795 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
20797 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
20799 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
20802 * gcc.dg/torture/pr107451.c: Require int32plus.
20803 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
20804 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
20805 * gcc.dg/torture/pr95248.c: Require size24plus.
20806 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
20807 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
20808 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
20810 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
20812 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
20813 Support both definitions of int32_t.
20815 2023-05-30 Andrew Pinski <apinski@marvell.com>
20817 * gcc.dg/tree-ssa/minmax-22.c: New test.
20819 2023-05-30 Andrew Pinski <apinski@marvell.com>
20821 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
20822 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
20824 * gcc.dg/tree-ssa/pr66726-5.c: New test.
20825 * gcc.dg/tree-ssa/pr66726-6.c: New test.
20827 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
20829 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
20830 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
20833 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
20836 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
20837 * c-c++-common/goacc/clauses-fail.c: Likewise.
20838 * c-c++-common/goacc/data-2.c: Likewise.
20839 * c-c++-common/gomp/declare-target-2.c: Likewise.
20840 * c-c++-common/gomp/directive-1.c: Likewise.
20841 * g++.dg/goacc/data-1.C: Likewise.
20843 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
20845 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
20847 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
20848 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
20849 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
20850 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
20851 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
20853 2023-05-30 liuhongt <hongtao.liu@intel.com>
20855 * gcc.target/i386/pr108938-1.c: New test.
20856 * gcc.target/i386/pr108938-2.c: New test.
20857 * gcc.target/i386/pr108938-3.c: New test.
20858 * gcc.target/i386/pr108938-load-1.c: New test.
20859 * gcc.target/i386/pr108938-load-2.c: New test.
20861 2023-05-30 Andreas Schwab <schwab@suse.de>
20864 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
20867 2023-05-30 Lili Cui <lili.cui@intel.com>
20869 PR tree-optimization/98350
20870 * gcc.dg/pr98350-1.c: New test.
20871 * gcc.dg/pr98350-2.c: Ditto.
20873 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20875 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
20876 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
20877 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
20878 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
20880 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20882 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
20883 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
20884 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
20885 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
20886 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
20887 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
20889 2023-05-29 Die Li <lidie@eswincomputing.com>
20891 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
20892 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
20894 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
20896 * gcc.target/riscv/and-extend-1.c: New test
20897 * gcc.target/riscv/and-extend-2.c: New test
20899 2023-05-29 Pan Li <pan2.li@intel.com>
20901 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
20902 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
20903 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
20904 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
20905 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
20906 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
20907 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
20908 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
20910 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
20912 * gnat.dg/specs/storage_offset1.ads: New test.
20914 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20916 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
20918 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20920 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
20922 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20924 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
20925 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
20926 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
20927 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
20928 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
20929 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
20930 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
20932 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20934 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
20935 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
20937 2023-05-29 Pan Li <pan2.li@intel.com>
20939 * gcc.target/riscv/arch-20.c: New test.
20940 * gcc.target/riscv/predef-26.c: New test.
20942 2023-05-27 liuhongt <hongtao.liu@intel.com>
20944 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
20945 * gcc.target/i386/pr100711-3.c: New test.
20947 2023-05-26 Martin Uecker <uecker@tugraz.at>
20949 * gcc.dg/pr109970.c: New test.
20951 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
20953 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
20954 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
20955 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
20956 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
20957 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
20958 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
20959 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
20960 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
20961 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
20962 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
20963 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
20964 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
20965 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
20967 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
20968 Juzhe Zhong <juzhe.zhong@rivai.ai>
20970 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
20972 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
20973 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
20974 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
20975 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
20976 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
20977 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
20978 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
20979 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
20980 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
20981 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
20982 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
20983 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
20984 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
20985 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
20986 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
20987 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
20988 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
20989 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
20990 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
20991 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
20992 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
20993 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
20994 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
20995 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
20996 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
20997 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
20998 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
20999 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
21000 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
21001 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
21003 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
21005 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
21006 * gfortran.dg/gomp/allocate-4.f90: New test.
21007 * gfortran.dg/gomp/allocate-5.f90: New test.
21008 * gfortran.dg/gomp/allocate-6.f90: New test.
21009 * gfortran.dg/gomp/allocate-7.f90: New test.
21010 * gfortran.dg/gomp/allocators-1.f90: New test.
21011 * gfortran.dg/gomp/allocators-2.f90: New test.
21013 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
21015 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
21016 * gfortran.dg/gomp/allocate-5.f90: Likewise.
21017 * gfortran.dg/gomp/allocate-6.f90: Likewise.
21018 * gfortran.dg/gomp/allocate-7.f90: Likewise.
21019 * gfortran.dg/gomp/allocators-1.f90: Likewise.
21020 * gfortran.dg/gomp/allocators-2.f90: Likewise.
21022 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
21023 Tobias Burnus <tobias@codesourcery.com>
21025 * gfortran.dg/gomp/allocate-4.f90: New file.
21026 * gfortran.dg/gomp/allocate-5.f90: New file.
21027 * gfortran.dg/gomp/allocate-6.f90: New file.
21028 * gfortran.dg/gomp/allocate-7.f90: New file.
21029 * gfortran.dg/gomp/allocators-1.f90: New file.
21030 * gfortran.dg/gomp/allocators-2.f90: New file.
21032 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
21034 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
21035 * gcc.dg/nested-vla-2.c: Ditto.
21036 * gcc.dg/nested-vla-3.c: Ditto.
21038 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
21040 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
21042 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
21045 * gcc.target/avr/pr82931.c: New test.
21047 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21048 Richard Sandiford <richard.sandiford@arm.com>
21050 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
21051 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
21052 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
21053 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
21055 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21058 * gcc.target/aarch64/simd/pr99195_9.c: New test.
21060 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
21062 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
21063 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
21064 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
21065 * gcc.target/arm/acle/data-intrinsics.c: New test.
21067 2023-05-25 Alex Coplan <alex.coplan@arm.com>
21070 * gcc.target/arm/pure-code/pr109800.c: New test.
21072 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21074 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
21076 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
21080 * gcc.target/i386/pr109173-1.c: New test.
21081 * gcc.target/i386/pr109174-1.c: Ditto.
21083 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
21085 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
21086 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
21088 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21091 * gcc.target/powerpc/pr100106-sa.c: New.
21093 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21095 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
21096 * gcc.target/i386/pr104447.c: Likewise.
21098 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21100 * g++.dg/pr80481.C: Add explicit pthread requirement.
21102 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21104 * gcc.target/i386/pr103074.c: Require fpic support.
21106 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21108 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
21109 malloc.h and sys/time.h.
21111 2023-05-25 Alexandre Oliva <oliva@adacore.com>
21113 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
21114 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
21115 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
21116 * gcc.target/i386/pieces-memset-1.c: Likewise.
21117 * gcc.target/i386/pieces-memset-36.c: Likewise.
21118 * gcc.target/i386/pieces-memset-4.c: Likewise.
21119 * gcc.target/i386/pieces-memset-40.c: Likewise.
21120 * gcc.target/i386/pieces-memset-41.c: Likewise.
21121 * gcc.target/i386/pieces-memset-7.c: Likewise.
21122 * gcc.target/i386/pieces-memset-8.c: Likewise.
21123 * gcc.target/i386/pieces-memset-9.c: Likewise.
21124 * gcc.target/i386/pr102230.c: Likewise.
21125 * gcc.target/i386/pr78103-2.c: Likewise.
21127 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
21129 PR tree-optimization/107822
21130 PR tree-optimization/107986
21131 * gcc.dg/pr107822.c: New.
21132 * gcc.dg/pr107986-1.c: New.
21134 2023-05-24 Harald Anlauf <anlauf@gmx.de>
21137 * gfortran.dg/size_dim_2.f90: New test.
21139 2023-05-24 Harald Anlauf <anlauf@gmx.de>
21142 * gfortran.dg/reshape_10.f90: New test.
21143 * gfortran.dg/reshape_11.f90: New test.
21145 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
21147 PR middle-end/109840
21148 * gcc.dg/fold-parity-8.c: New test.
21149 * gcc.dg/fold-popcount-11.c: Likewise.
21151 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
21153 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
21154 * gcc.dg/ipa/vrp1.c: Same.
21155 * gcc.dg/ipa/vrp2.c: Same.
21156 * gcc.dg/ipa/vrp3.c: Same.
21157 * gcc.dg/ipa/vrp4.c: Same.
21158 * gcc.dg/ipa/vrp5.c: Same.
21159 * gcc.dg/ipa/vrp6.c: Same.
21160 * gcc.dg/ipa/vrp7.c: Same.
21161 * gcc.dg/ipa/vrp8.c: Same.
21163 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
21165 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
21166 Remove -ftree-vectorize.
21167 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
21168 * gcc.target/i386/vect-vshiftv4qi.c: New test.
21169 * gcc.target/i386/vect-vshiftv8qi.c: New test.
21171 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21174 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
21175 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
21176 * gcc.target/aarch64/simd/pr99195_8.c: New test.
21178 2023-05-24 Richard Biener <rguenther@suse.de>
21181 * gcc.target/i386/pr109944-1.c: New testcase.
21182 * gcc.target/i386/pr109944-2.c: Likewise.
21184 2023-05-24 Richard Biener <rguenther@suse.de>
21186 PR tree-optimization/109849
21187 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
21189 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
21192 * gm2/pim/run/pass/hightests.mod: New test.
21194 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
21196 * gcc.dg/torture/pr109940.c: New test.
21198 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21201 * gcc.target/arm/pr109939.c: New test.
21203 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21205 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
21206 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
21208 2023-05-24 Alexandre Oliva <oliva@adacore.com>
21210 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
21213 2023-05-24 Alexandre Oliva <oliva@adacore.com>
21215 * gcc.dg/signbit-2.c: Add -msse2 on x86.
21217 2023-05-24 Alexandre Oliva <oliva@adacore.com>
21219 * lib/target-supports.exp (check_effective_target_sysconf):
21220 Check for declaration and _SC_PAGESIZE on vxworks.
21222 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
21224 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
21226 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21227 Richard Sandiford <richard.sandiford@arm.com>
21229 * gcc.target/riscv/rvv/rvv.exp:
21230 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
21231 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
21232 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
21233 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
21234 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
21235 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
21237 2023-05-24 Pan Li <pan2.li@intel.com>
21239 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
21242 2023-05-24 Pan Li <pan2.li@intel.com>
21244 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
21245 Enrich the test cases.
21247 2023-05-24 liuhongt <hongtao.liu@intel.com>
21249 * gcc.target/i386/pr109900.c: New test.
21251 2023-05-23 Martin Uecker <uecker@tugraz.at>
21254 * gcc.dg/pr109450-1.c: New test.
21255 * gcc.dg/pr109450-2.c: New test.
21256 * gcc.dg/vla-26.c: New test.
21258 2023-05-23 Martin Uecker <uecker@tugraz.at>
21264 * gcc.dg/nested-vla-1.c: New test.
21265 * gcc.dg/nested-vla-2.c: New test.
21266 * gcc.dg/nested-vla-3.c: New test.
21267 * gcc.dg/pr70418.c: New test.
21268 * gcc.dg/pr106465.c: New test.
21269 * gcc.dg/pr107557-1.c: New test.
21270 * gcc.dg/pr107557-2.c: New test.
21271 * gcc.dg/pr108423-1.c: New test.
21272 * gcc.dg/pr108423-2.c: New test.
21273 * gcc.dg/pr108423-3.c: New test.
21274 * gcc.dg/pr108423-4.c: New test.
21275 * gcc.dg/pr108423-5.c: New test.
21276 * gcc.dg/pr108423-6.c: New test.
21277 * gcc.dg/typename-vla-2.c: New test.
21278 * gcc.dg/typename-vla-3.c: New test.
21279 * gcc.dg/typename-vla-4.c: New test.
21280 * gcc.misc-tests/gcov-pr85350.c: Adapt.
21281 * gcc.dg/typename-vla-5.c: New file.
21282 * gcc.dg/typename-vla-6.c: New file.
21284 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
21286 * gcc.target/i386/vect-shiftv4qi.c: New test.
21287 * gcc.target/i386/vect-shiftv8qi.c: New test.
21289 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
21291 PR tree-optimization/109934
21292 * gcc.dg/tree-ssa/pr109934.c: New test.
21294 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
21296 * gcc.target/aarch64/ins_bitfield_1.c: New test.
21297 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
21298 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
21299 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
21300 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
21301 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
21303 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21306 * gcc.target/aarch64/pr109855.c: New test.
21308 2023-05-23 Richard Biener <rguenther@suse.de>
21310 PR tree-optimization/109849
21311 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
21313 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
21315 * gnat.dg/opt101.adb: New test.
21316 * gnat.dg/opt101_pkg.ads: New helper.
21318 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
21321 * gfortran.dg/pr103716.f90 : New test.
21323 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
21324 Steven G. Kargl <kargl@gcc.gnu.org>
21327 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
21328 declaration of finalizable derived types in submodules works.
21330 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
21332 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
21334 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
21337 * gcc.c-torture/compile/pr108892.c: Require int32.
21338 * gcc.c-torture/compile/pr98199.c: Require int32plus.
21339 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
21340 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
21341 * gcc.dg/tree-ssa/pr102232.c: Same.
21342 * gcc.dg/tree-ssa/pr105860.c: Same.
21343 * gcc.dg/tree-ssa/pr96730.c: Same.
21344 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
21345 * gcc.dg/tree-ssa/pr96779.c: Same.
21346 * gcc.dg/tree-ssa/pr98513.c: Same.
21347 * gcc.dg/tree-ssa/ssa-sink-18.c
21348 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
21350 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
21351 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
21352 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
21353 * gcc.dg/tree-ssa/pr93435.c: Same.
21354 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
21355 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
21356 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
21358 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
21360 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
21361 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
21362 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
21363 * gcc.dg/tree-ssa/pr109031-2.c: Same.
21364 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
21365 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
21366 * gcc.dg/Warray-bounds-33.c: Skip target avr.
21367 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
21368 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
21369 * gcc.dg/analyzer/isatty-1.c: Same.
21370 * gcc.dg/analyzer/pipe-glibc.c: Same.
21372 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
21375 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
21376 * gcc.c-torture/compile/pr103813.c: Require size32plus.
21377 * gcc.c-torture/execute/pr108498-2.c: Same.
21378 * gcc.c-torture/compile/pr96426.c: Condition on
21379 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
21380 * gcc.c-torture/execute/pr103417.c: Require int32plus.
21381 * gcc.dg/pr104198.c: Same.
21382 * gcc.dg/pr21137.c: Same.
21383 * gcc.dg/pr88905.c: Same.
21384 * gcc.dg/pr90838.c: Same.
21385 * gcc.dg/pr97317.c: Same.
21386 * gcc.dg/pr100292.c: Require int32.
21387 * gcc.dg/pr101008.c: Same.
21388 * gcc.dg/pr96542.c: Same.
21389 * gcc.dg/pr96674.c: Same.
21390 * gcc.dg/pr97750.c: Require ptr_eq_long.
21392 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
21394 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
21395 * gcc.dg/pr19402-2.c: Skip for avr.
21396 * gcc.dg/pr86124.c: Same.
21397 * gcc.dg/pr94291.c: Same.
21398 * gcc.dg/torture/builtin-complex-1.c: Same.
21399 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
21400 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
21401 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
21402 * gcc.dg/torture/fp-int-convert-float64.c: Same.
21403 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
21404 * gcc.dg/torture/fp-int-convert-timode.c: Same.
21405 * c-c++-common/torture/builtin-convertvector-1.c: Same.
21406 * c-c++-common/torture/complex-sign-add.c: Same.
21407 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
21408 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
21409 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
21410 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
21411 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
21412 * c-c++-common/torture/complex-sign-mul-one.c: Same.
21413 * c-c++-common/torture/complex-sign-mul.c: Same.
21414 * c-c++-common/torture/complex-sign-sub.c: Same.
21416 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21418 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
21421 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21423 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
21425 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
21427 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
21429 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
21431 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
21433 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
21436 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
21438 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
21439 * gcc.target/nvptx/brev-2.c: Likewise.
21440 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
21441 * gcc.target/nvptx/brevll-2.c: Likewise.
21443 2023-05-21 Jakub Jelinek <jakub@redhat.com>
21445 PR tree-optimization/109505
21446 * gcc.target/aarch64/sve/pr109505.c: New test.
21448 2023-05-21 Pan Li <pan2.li@intel.com>
21450 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
21451 test cases for vbool[2|4|8|16|32|64]_t.
21453 2023-05-21 Andrew Pinski <apinski@marvell.com>
21455 PR middle-end/109919
21456 * gcc.c-torture/compile/pr109919-1.c: New test.
21458 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
21461 * gcc.target/avr/torture/pr105753.c: New test.
21463 2023-05-20 Die Li <lidie@eswincomputing.com>
21465 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
21466 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
21468 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
21470 * gcc.target/riscv/zbs-bext-02.c: New test.
21472 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
21475 * gcc.target/riscv/pr106888.c: New test.
21476 * gcc.target/riscv/zbbw.c: Check for ANDI.
21478 2023-05-19 Patrick Palka <ppalka@redhat.com>
21481 * g++.dg/cpp1y/var-templ80.C: New test.
21482 * g++.dg/cpp1y/var-templ81.C: New test.
21484 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
21486 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
21488 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
21489 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
21490 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
21491 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
21492 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
21493 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
21494 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
21495 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
21496 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
21497 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
21498 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
21500 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
21502 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
21503 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
21505 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
21508 * gm2/isolib/run/pass/testdelete.mod: New test.
21510 2023-05-19 Jakub Jelinek <jakub@redhat.com>
21512 PR tree-optimization/105776
21513 * gcc.target/i386/pr105776.c: New test.
21515 2023-05-19 Jakub Jelinek <jakub@redhat.com>
21517 PR tree-optimization/101856
21518 * gcc.dg/tree-ssa/pr101856.c: New test.
21520 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
21522 * gnat.dg/specs/array6.ads: New test.
21524 2023-05-19 Joseph Myers <joseph@codesourcery.com>
21526 * gcc.dg/c2x-thread-local-2.c: New test.
21528 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
21530 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
21531 expected scan-assembler-times frequency and strings..
21532 * gcc.target/i386/vect-mulv4qi.c: New test.
21533 * gcc.target/i386/vect-mulv8qi.c: New test.
21535 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
21537 PR bootstrap/105831
21538 * gcc.test-framework/gen_directive_tests: Use = operator instead
21541 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21543 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
21544 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
21545 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
21546 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
21547 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
21548 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
21549 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
21550 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
21551 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
21552 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
21553 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
21554 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
21555 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
21556 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
21557 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
21558 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
21559 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
21560 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
21561 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
21562 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
21563 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
21564 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
21565 * gcc.target/arm/mve/mve_const_shifts.c: New test.
21567 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21570 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
21571 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
21572 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
21573 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
21574 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
21575 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
21576 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
21577 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
21578 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
21579 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
21580 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
21581 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
21582 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
21583 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
21584 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
21585 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
21586 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
21587 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
21588 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
21589 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
21590 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
21591 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
21592 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
21593 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
21594 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
21595 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
21596 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
21597 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
21598 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
21599 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
21600 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
21601 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
21602 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
21603 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
21604 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
21605 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
21606 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
21607 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
21608 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
21609 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
21611 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21613 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
21614 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
21615 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
21616 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
21617 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
21618 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
21619 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
21620 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
21621 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
21622 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
21623 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
21624 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
21625 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
21626 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
21627 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
21628 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
21629 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
21630 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
21631 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
21632 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
21633 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
21634 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
21635 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
21636 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
21637 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
21638 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
21639 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
21640 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
21641 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
21642 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
21643 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
21644 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
21645 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
21646 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
21647 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
21648 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
21649 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
21650 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
21651 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
21652 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
21653 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
21654 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
21655 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
21656 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
21657 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
21658 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
21659 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
21660 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
21661 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
21662 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
21663 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
21664 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
21665 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
21666 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
21667 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
21668 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
21669 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
21670 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
21671 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
21672 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
21673 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
21674 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
21675 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
21676 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
21677 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
21678 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
21679 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
21680 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
21681 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
21682 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
21683 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
21684 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
21685 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
21686 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
21687 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
21688 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
21689 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
21690 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
21691 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
21692 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
21693 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
21694 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
21695 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
21696 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
21697 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
21698 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
21699 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
21700 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
21701 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
21702 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
21703 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
21704 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
21705 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
21706 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
21707 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
21708 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
21709 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
21710 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
21711 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
21712 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
21713 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
21714 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
21715 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
21716 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
21717 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
21718 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
21719 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
21720 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
21721 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
21722 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
21723 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
21724 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
21725 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
21726 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
21727 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
21728 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
21729 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
21730 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
21731 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
21732 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
21733 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
21734 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
21735 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
21736 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
21737 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
21738 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
21739 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
21740 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
21741 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
21742 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
21743 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
21744 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
21745 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
21746 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
21747 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
21749 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21751 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
21752 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
21754 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21756 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
21758 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
21760 * gcc.target/arm/mve/intrinsics/asrl.c: Use
21761 check-function-bodies instead of scan-assembler checks. Use
21762 extern "C" for C++ testing.
21763 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
21764 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
21765 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
21766 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
21767 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
21768 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
21769 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
21770 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
21771 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
21772 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
21773 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
21774 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
21775 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
21776 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
21777 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
21778 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
21779 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
21780 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
21781 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
21782 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
21783 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
21784 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
21785 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
21786 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
21787 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
21788 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
21789 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
21790 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
21791 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
21792 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
21793 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
21794 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
21795 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
21796 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
21797 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
21798 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
21799 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
21800 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
21801 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
21802 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
21803 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
21804 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
21805 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
21806 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
21807 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
21808 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
21809 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
21810 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
21811 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
21812 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
21813 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
21814 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
21815 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
21816 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
21817 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
21818 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
21819 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
21820 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
21821 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
21822 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
21823 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
21824 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
21825 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
21826 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
21827 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
21828 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
21829 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
21830 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
21831 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
21832 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
21833 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
21834 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
21835 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
21836 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
21837 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
21838 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
21839 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
21840 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
21841 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
21842 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
21843 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
21844 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
21845 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
21846 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
21847 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
21848 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
21849 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
21850 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
21851 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
21852 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
21853 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
21854 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
21855 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
21856 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
21857 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
21858 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
21859 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
21860 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
21861 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
21862 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
21863 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
21864 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
21865 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
21866 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
21867 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
21868 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
21869 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
21870 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
21871 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
21872 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
21873 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
21874 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
21875 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
21876 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
21877 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
21878 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
21879 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
21880 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
21881 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
21882 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
21883 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
21884 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
21885 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
21886 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
21887 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
21888 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
21889 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
21890 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
21891 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
21892 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
21893 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
21894 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
21895 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
21896 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
21897 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
21898 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
21899 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
21900 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
21901 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
21902 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
21903 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
21904 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
21905 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
21906 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
21907 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
21908 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
21909 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
21910 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
21911 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
21912 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
21913 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
21914 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
21915 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
21916 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
21917 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
21918 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
21919 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
21920 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
21921 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
21922 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
21923 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
21924 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
21925 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
21926 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
21927 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
21928 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
21929 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
21930 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
21931 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
21932 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
21933 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
21934 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
21935 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
21936 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
21937 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
21938 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
21939 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
21940 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
21941 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
21942 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
21943 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
21944 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
21945 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
21946 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
21947 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
21948 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
21949 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
21950 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
21951 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
21952 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
21953 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
21954 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
21955 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
21956 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
21957 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
21958 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
21959 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
21960 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
21961 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
21962 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
21963 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
21964 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
21965 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
21966 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
21967 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
21968 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
21969 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
21970 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
21971 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
21972 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
21973 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
21974 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
21975 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
21976 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
21977 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
21978 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
21979 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
21980 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
21981 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
21982 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
21983 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
21984 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
21985 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
21986 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
21987 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
21988 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
21989 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
21990 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
21991 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
21992 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
21993 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
21994 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
21995 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
21996 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
21997 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
21998 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
21999 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
22000 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
22001 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
22002 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
22003 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
22004 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
22005 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
22006 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
22007 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
22008 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
22009 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
22010 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
22011 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
22012 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
22013 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
22014 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
22015 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
22016 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
22017 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
22018 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
22019 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
22020 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
22021 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
22022 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
22023 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
22024 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
22025 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
22026 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
22027 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
22028 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
22029 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
22030 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
22031 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
22032 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
22033 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
22034 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
22035 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
22036 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
22037 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
22038 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
22039 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
22040 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
22041 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
22042 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
22043 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
22044 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
22045 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
22046 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
22047 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
22048 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
22049 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
22050 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
22051 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
22052 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
22053 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
22054 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
22055 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
22056 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
22057 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
22058 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
22059 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
22060 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
22061 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
22062 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
22063 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
22064 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
22065 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
22066 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
22067 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
22068 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
22069 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
22070 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
22071 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
22072 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
22073 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
22074 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
22075 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
22076 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
22077 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
22078 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
22079 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
22080 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
22081 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
22082 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
22083 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
22084 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
22085 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
22086 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
22087 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
22088 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
22089 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
22090 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
22091 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
22092 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
22093 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
22094 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
22095 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
22096 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
22097 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
22098 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
22099 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
22100 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
22101 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
22102 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
22103 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
22104 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
22105 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
22106 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
22107 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
22108 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
22109 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
22110 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
22111 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
22112 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
22113 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
22114 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
22115 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
22116 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
22117 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
22118 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
22119 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
22120 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
22121 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
22122 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
22123 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
22124 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
22125 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
22126 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
22127 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
22128 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
22129 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
22130 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
22131 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
22132 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
22133 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
22134 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
22135 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
22136 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
22137 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
22138 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
22139 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
22140 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
22141 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
22142 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
22143 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
22144 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
22145 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
22146 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
22147 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
22148 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
22149 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
22150 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
22151 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
22152 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
22153 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
22154 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
22155 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
22156 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
22157 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
22158 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
22159 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
22160 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
22161 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
22162 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
22163 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
22164 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
22165 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
22166 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
22167 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
22168 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
22169 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
22170 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
22171 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
22172 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
22173 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
22174 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
22175 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
22176 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
22177 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
22178 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
22179 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
22180 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
22181 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
22182 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
22183 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
22184 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
22185 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
22186 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
22187 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
22188 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
22189 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
22190 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
22191 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
22192 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
22193 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
22194 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
22195 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
22196 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
22197 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
22198 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
22199 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
22200 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
22201 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
22202 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
22203 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
22204 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
22205 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
22206 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
22207 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
22208 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
22209 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
22210 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
22211 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
22212 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
22213 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
22214 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
22215 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
22216 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
22217 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
22218 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
22219 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
22220 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
22221 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
22222 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
22223 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
22224 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
22225 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
22226 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
22227 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
22228 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
22229 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
22230 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
22231 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
22232 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
22233 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
22234 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
22235 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
22236 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
22237 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
22238 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
22239 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
22240 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
22241 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
22242 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
22243 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
22244 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
22245 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
22246 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
22247 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
22248 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
22249 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
22250 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
22251 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
22252 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
22253 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
22254 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
22255 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
22256 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
22257 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
22258 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
22259 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
22260 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
22261 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
22262 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
22263 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
22264 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
22265 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
22266 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
22267 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
22268 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
22269 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
22270 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
22271 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
22272 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
22273 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
22274 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
22275 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
22276 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
22277 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
22278 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
22279 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
22280 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
22281 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
22282 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
22283 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
22284 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
22285 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
22286 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
22287 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
22288 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
22289 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
22290 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
22291 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
22292 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
22293 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
22294 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
22295 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
22296 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
22297 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
22298 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
22299 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
22300 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
22301 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
22302 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
22303 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
22304 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
22305 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
22306 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
22307 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
22308 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
22309 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
22310 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
22311 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
22312 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
22313 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
22314 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
22315 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
22316 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
22317 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
22318 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
22319 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
22320 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
22321 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
22322 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
22323 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
22324 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
22325 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
22326 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
22327 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
22328 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
22329 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
22330 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
22331 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
22332 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
22333 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
22334 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
22335 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
22336 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
22337 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
22338 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
22339 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
22340 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
22341 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
22342 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
22343 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
22344 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
22345 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
22346 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
22347 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
22348 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
22349 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
22350 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
22351 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
22352 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
22353 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
22354 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
22355 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
22356 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
22357 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
22358 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
22359 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
22360 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
22361 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
22362 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
22363 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
22364 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
22365 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
22366 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
22367 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
22368 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
22369 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
22370 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
22371 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
22372 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
22373 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
22374 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
22375 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
22376 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
22377 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
22378 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
22379 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
22380 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
22381 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
22382 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
22383 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
22384 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
22385 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
22386 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
22387 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
22388 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
22389 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
22390 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
22391 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
22392 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
22393 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
22394 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
22395 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
22396 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
22397 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
22398 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
22399 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
22400 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
22401 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
22402 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
22403 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
22404 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
22405 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
22406 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
22407 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
22408 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
22409 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
22410 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
22411 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
22412 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
22413 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
22414 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
22415 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
22416 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
22417 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
22418 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
22419 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
22420 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
22421 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
22422 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
22423 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
22424 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
22425 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
22426 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
22427 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
22428 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
22429 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
22430 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
22431 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
22432 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
22433 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
22434 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
22435 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
22436 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
22437 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
22438 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
22439 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
22440 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
22441 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
22442 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
22443 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
22444 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
22445 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
22446 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
22447 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
22448 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
22449 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
22450 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
22451 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
22452 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
22453 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
22454 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
22455 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
22456 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
22457 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
22458 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
22459 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
22460 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
22461 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
22462 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
22463 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
22464 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
22465 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
22466 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
22467 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
22468 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
22469 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
22470 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
22471 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
22472 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
22473 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
22474 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
22475 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
22476 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
22477 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
22478 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
22479 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
22480 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
22481 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
22482 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
22483 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
22484 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
22485 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
22486 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
22487 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
22488 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
22489 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
22490 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
22491 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
22492 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
22493 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
22494 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
22495 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
22496 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
22497 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
22498 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
22499 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
22500 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
22501 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
22502 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
22503 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
22504 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
22505 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
22506 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
22507 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
22508 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
22509 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
22510 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
22511 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
22512 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
22513 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
22514 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
22515 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
22516 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
22517 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
22518 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
22519 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
22520 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
22521 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
22522 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
22523 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
22524 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
22525 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
22526 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
22527 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
22528 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
22529 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
22530 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
22531 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
22532 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
22533 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
22534 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
22535 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
22536 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
22537 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
22538 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
22539 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
22540 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
22541 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
22542 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
22543 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
22544 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
22545 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
22546 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
22547 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
22548 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
22549 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
22550 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
22551 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
22552 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
22553 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
22554 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
22555 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
22556 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
22557 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
22558 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
22559 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
22560 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
22561 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
22562 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
22563 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
22564 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
22565 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
22566 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
22567 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
22568 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
22569 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
22570 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
22571 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
22572 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
22573 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
22574 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
22575 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
22576 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
22577 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
22578 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
22579 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
22580 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
22581 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
22582 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
22583 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
22584 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
22585 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
22586 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
22587 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
22588 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
22589 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
22590 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
22591 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
22592 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
22593 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
22594 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
22595 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
22596 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
22597 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
22598 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
22599 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
22600 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
22601 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
22602 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
22603 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
22604 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
22605 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
22606 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
22607 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
22608 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
22609 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
22610 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
22611 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
22612 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
22613 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
22614 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
22615 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
22616 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
22617 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
22618 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
22619 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
22620 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
22621 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
22622 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
22623 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
22624 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
22625 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
22626 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
22627 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
22628 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
22629 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
22630 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
22631 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
22632 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
22633 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
22634 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
22635 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
22636 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
22637 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
22638 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
22639 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
22640 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
22641 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
22642 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
22643 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
22644 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
22645 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
22646 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
22647 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
22648 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
22649 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
22650 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
22651 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
22652 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
22653 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
22654 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
22655 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
22656 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
22657 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
22658 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
22659 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
22660 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
22661 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
22662 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
22663 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
22664 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
22665 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
22666 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
22667 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
22668 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
22669 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
22670 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
22671 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
22672 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
22673 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
22674 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
22675 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
22676 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
22677 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
22678 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
22679 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
22680 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
22681 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
22682 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
22683 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
22684 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
22685 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
22686 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
22687 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
22688 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
22689 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
22690 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
22691 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
22692 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
22693 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
22694 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
22695 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
22696 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
22697 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
22698 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
22699 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
22700 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
22701 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
22702 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
22703 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
22704 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
22705 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
22706 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
22707 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
22708 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
22709 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
22710 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
22711 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
22712 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
22713 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
22714 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
22715 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
22716 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
22717 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
22718 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
22719 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
22720 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
22721 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
22722 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
22723 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
22724 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
22725 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
22726 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
22727 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
22728 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
22729 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
22730 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
22731 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
22732 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
22733 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
22734 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
22735 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
22736 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
22737 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
22738 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
22739 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
22740 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
22741 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
22742 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
22743 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
22744 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
22745 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
22746 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
22747 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
22748 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
22749 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
22750 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
22751 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
22752 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
22753 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
22754 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
22755 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
22756 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
22757 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
22758 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
22759 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
22760 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
22761 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
22762 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
22763 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
22764 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
22765 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
22766 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
22767 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
22768 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
22769 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
22770 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
22771 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
22772 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
22773 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
22774 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
22775 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
22776 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
22777 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
22778 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
22779 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
22780 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
22781 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
22782 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
22783 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
22784 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
22785 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
22786 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
22787 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
22788 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
22789 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
22790 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
22791 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
22792 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
22793 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
22794 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
22795 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
22796 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
22797 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
22798 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
22799 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
22800 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
22801 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
22802 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
22803 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
22804 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
22805 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
22806 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
22807 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
22808 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
22809 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
22810 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
22811 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
22812 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
22813 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
22814 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
22815 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
22816 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
22817 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
22818 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
22819 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
22820 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
22821 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
22822 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
22823 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
22824 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
22825 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
22826 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
22827 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
22828 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
22829 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
22831 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
22833 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
22834 check-function-bodies instead of scan-assembler checks. Use
22835 extern "C" for C++ testing.
22836 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
22837 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
22838 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
22839 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
22840 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
22841 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
22842 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
22843 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
22844 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
22845 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
22846 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
22847 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
22848 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
22849 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
22850 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
22851 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
22852 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
22853 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
22854 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
22855 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
22856 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
22857 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
22858 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
22859 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
22860 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
22861 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
22862 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
22863 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
22864 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
22866 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
22868 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
22869 check-function-bodies instead of scan-assembler checks. Use
22870 extern "C" for C++ testing.
22871 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
22872 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
22873 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
22874 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
22875 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
22876 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
22877 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
22878 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
22879 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
22880 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
22881 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
22882 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
22883 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
22884 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
22885 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
22886 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
22887 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
22888 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
22889 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
22890 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
22891 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
22892 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
22893 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
22894 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
22895 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
22896 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
22897 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
22898 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
22899 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
22900 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
22901 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
22902 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
22903 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
22904 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
22905 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
22906 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
22907 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
22908 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
22909 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
22910 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
22911 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
22912 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
22913 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
22914 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
22915 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
22916 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
22917 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
22918 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
22919 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
22920 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
22921 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
22922 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
22923 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
22924 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
22925 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
22926 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
22927 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
22928 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
22929 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
22930 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
22931 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
22932 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
22933 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
22934 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
22935 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
22936 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
22937 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
22938 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
22939 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
22940 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
22941 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
22942 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
22943 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
22944 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
22945 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
22946 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
22947 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
22948 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
22949 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
22950 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
22951 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
22952 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
22953 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
22954 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
22955 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
22956 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
22957 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
22958 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
22959 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
22960 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
22961 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
22962 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
22963 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
22964 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
22965 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
22966 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
22967 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
22968 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
22969 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
22970 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
22971 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
22972 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
22973 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
22974 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
22975 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
22976 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
22977 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
22978 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
22979 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
22980 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
22981 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
22982 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
22983 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
22984 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
22985 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
22986 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
22987 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
22988 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
22989 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
22990 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
22991 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
22992 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
22993 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
22994 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
22995 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
22996 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
22997 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
22998 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
22999 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
23000 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
23001 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
23002 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
23003 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
23004 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
23005 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
23006 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
23007 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
23008 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
23009 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
23010 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
23011 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
23012 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
23013 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
23014 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
23015 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
23016 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
23017 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
23018 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
23019 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
23020 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
23021 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
23022 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
23023 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
23024 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
23025 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
23026 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
23027 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
23028 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
23029 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
23030 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
23031 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
23032 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
23033 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
23034 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
23035 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
23036 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
23037 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
23038 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
23039 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
23040 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
23041 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
23042 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
23043 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
23044 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
23045 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
23046 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
23047 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
23048 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
23049 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
23050 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
23051 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
23052 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
23053 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
23054 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
23055 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
23056 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
23057 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
23058 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
23059 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
23060 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
23061 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
23062 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
23063 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
23065 2023-05-18 Joseph Myers <joseph@codesourcery.com>
23067 * gcc.dg/format/c2x-printf-1.c: Test %B here.
23068 * gcc.dg/format/ext-9.c: Do not test %B here.
23070 2023-05-17 Harald Anlauf <anlauf@gmx.de>
23074 * gfortran.dg/zero_sized_13.f90: New test.
23076 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
23078 * gcc.target/riscv/shift-and-2.c: Fixed test
23079 * gcc.target/riscv/zbb-rol-ror-01.c: New test
23080 * gcc.target/riscv/zbb-rol-ror-02.c: New test
23081 * gcc.target/riscv/zbb-rol-ror-03.c: New test
23082 * gcc.target/riscv/zbb-rol-ror-04.c: New test
23083 * gcc.target/riscv/zbb-rol-ror-05.c: New test
23084 * gcc.target/riscv/zbb-rol-ror-06.c: New test
23085 * gcc.target/riscv/zbb-rol-ror-07.c: New test
23087 2023-05-17 Jakub Jelinek <jakub@redhat.com>
23090 * c-c++-common/pr109884.c: New test.
23092 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23094 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
23095 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
23096 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
23097 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
23098 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
23100 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23102 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
23103 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
23104 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
23105 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
23106 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
23107 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
23108 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
23109 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
23110 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
23111 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
23112 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
23113 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
23114 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
23115 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
23116 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
23117 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
23118 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
23119 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
23120 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
23121 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
23122 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
23123 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
23124 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
23125 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
23126 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
23127 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
23128 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
23129 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
23130 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
23131 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
23132 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
23133 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
23134 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
23135 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
23136 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
23137 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
23138 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
23139 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
23140 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
23141 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
23142 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
23143 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
23144 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
23145 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
23146 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
23147 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
23148 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
23149 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
23151 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23153 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
23155 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
23157 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
23158 for 'finalize' as a ptr is now 'delete' instead of 'release'.
23159 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
23160 to if (allocated) block
23161 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
23162 replaced by a MEM< _25 > expression.
23163 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
23164 * gfortran.dg/gomp/map-10.f90: New test.
23166 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23168 * g++.target/s390/atomic-align-1.C: New test.
23169 * gcc.target/s390/atomic-align-1.c: New test.
23170 * gcc.target/s390/atomic-align-2.c: New test.
23172 2023-05-17 Jakub Jelinek <jakub@redhat.com>
23175 * g++.dg/init/pr109868.C: New test.
23177 2023-05-17 Pan Li <pan2.li@intel.com>
23179 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
23181 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
23184 * gcc.target/powerpc/pr106708.c: Add test function.
23186 2023-05-16 Joseph Myers <joseph@codesourcery.com>
23188 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
23189 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
23190 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
23191 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
23192 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
23194 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
23195 not expect errors for typedef declaration in for loop.
23197 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
23200 * gm2/isolib/run/pass/testreadint.mod: New test.
23202 2023-05-16 Marek Polacek <polacek@redhat.com>
23205 * g++.dg/warn/Wdangling-reference13.C: New test.
23207 2023-05-16 Patrick Palka <ppalka@redhat.com>
23210 * g++.dg/cpp2a/desig27.C: New test.
23212 2023-05-16 Carl Love <cel@us.ibm.com>
23214 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
23215 instruction counts.
23217 2023-05-16 Carl Love <cel@us.ibm.com>
23219 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
23222 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
23224 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
23225 to occur after the intrinsic instruction, rather than requiring
23226 them to happen before.
23227 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
23229 2023-05-16 Pan Li <pan2.li@intel.com>
23231 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
23232 Replace stdint.h with stdint-gcc.h.
23233 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
23234 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
23235 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
23236 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
23237 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
23238 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
23239 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
23240 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
23241 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
23242 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
23243 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
23244 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
23245 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
23246 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
23248 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23250 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
23253 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
23261 * gfortran.dg/pr105152.f90 : New test
23262 * gfortran.dg/pr100193.f90 : New test
23263 * gfortran.dg/pr87946.f90 : New test
23264 * gfortran.dg/pr103389.f90 : New test
23265 * gfortran.dg/pr104429.f90 : New test
23266 * gfortran.dg/pr82774.f90 : New test
23268 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
23270 * gcc.dg/attr-returns-nonnull.c: Skip if
23271 keeps_null_pointer_checks.
23272 * gcc.dg/init-compare-1.c: Likewise.
23273 * gcc.dg/ipa/pr85734.c: Likewise.
23274 * gcc.dg/ipa/propmalloc-1.c: Likewise.
23275 * gcc.dg/ipa/propmalloc-2.c: Likewise.
23276 * gcc.dg/ipa/propmalloc-3.c: Likewise.
23277 * gcc.dg/ipa/propmalloc-4.c: Likewise.
23278 * gcc.dg/tree-ssa/evrp11.c: Likewise.
23279 * gcc.dg/tree-ssa/pr83648.c: Likewise.
23281 2023-05-16 Andrew Pinski <apinski@marvell.com>
23283 PR tree-optimization/109424
23284 * gcc.dg/tree-ssa/bool-12.c: New test.
23285 * gcc.dg/tree-ssa/bool-13.c: New test.
23286 * gcc.dg/tree-ssa/minmax-20.c: New test.
23287 * gcc.dg/tree-ssa/minmax-21.c: New test.
23289 2023-05-15 Joseph Myers <joseph@codesourcery.com>
23291 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
23293 2023-05-15 Joseph Myers <joseph@codesourcery.com>
23295 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
23296 __has_c_attribute for all C2x attributes.
23298 2023-05-15 Harald Anlauf <anlauf@gmx.de>
23301 * gfortran.dg/ptr-func-5.f90: New test.
23303 2023-05-15 Patrick Palka <ppalka@redhat.com>
23305 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
23307 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23309 * gcc.target/aarch64/facg_1.c: New test.
23311 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23314 * gcc.target/aarch64/simd/pr99195_7.c: New test.
23316 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23319 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
23321 2023-05-15 Pan Li <pan2.li@intel.com>
23322 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23323 kito-cheng <kito.cheng@sifive.com>
23325 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
23327 2023-05-15 Richard Biener <rguenther@suse.de>
23329 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
23332 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23334 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
23335 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
23336 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
23338 2023-05-14 Andrew Pinski <apinski@marvell.com>
23340 PR tree-optimization/109829
23341 * gcc.dg/tree-ssa/abs-3.c: New test.
23342 * gcc.dg/tree-ssa/abs-4.c: New test.
23344 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
23347 * gcc.target/i386/pr109825.c: New test.
23349 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
23351 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
23353 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
23354 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
23355 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
23356 * gcc.target/aarch64/vec-init-18.c: ... this.
23357 * gcc.target/aarch64/vec-init-19.c: New test.
23358 * gcc.target/aarch64/vec-init-20.c: Likewise.
23359 * gcc.target/aarch64/vec-init-21.c: Likewise.
23360 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
23361 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
23362 * gcc.target/aarch64/vec-init-22.h: New header.
23364 2023-05-13 Andrew Pinski <apinski@marvell.com>
23366 PR tree-optimization/109834
23367 * gcc.c-torture/compile/pr109834-1.c: New test.
23368 * gcc.dg/tree-ssa/pr109834-1.c: New test.
23370 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23373 * gfortran.dg/pr109662-a.f90: Add a section to verify that
23374 a short namelist read does not modify the variable.
23376 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
23379 * gm2/isolib/run/pass/seqappend.mod: New test.
23381 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
23382 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23385 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
23386 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
23387 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
23388 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
23390 2023-05-12 Richard Biener <rguenther@suse.de>
23392 PR tree-optimization/64731
23393 * gcc.target/i386/pr64731.c: New testcase.
23395 2023-05-12 Patrick Palka <ppalka@redhat.com>
23398 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
23399 * g++.dg/template/function2.C: Removed.
23401 2023-05-12 Patrick Palka <ppalka@redhat.com>
23404 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
23405 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
23407 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
23409 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
23411 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
23413 * gcc.target/riscv/rvv/rvv.exp:
23414 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
23415 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
23416 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
23417 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
23418 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
23419 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
23420 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
23421 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
23422 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
23423 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
23424 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
23425 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
23426 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
23427 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
23428 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
23429 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
23430 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
23432 2023-05-12 Pan Li <pan2.li@intel.com>
23434 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
23435 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
23436 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
23437 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
23438 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
23439 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
23440 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
23441 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
23442 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
23443 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
23444 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
23445 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
23446 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
23447 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
23448 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
23449 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
23450 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
23451 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
23452 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
23453 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
23454 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
23455 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
23456 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
23457 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
23458 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
23459 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
23460 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
23461 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
23462 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
23463 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
23464 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
23465 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
23466 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
23467 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
23468 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
23469 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
23470 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
23471 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
23472 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
23473 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
23474 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
23475 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
23476 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
23477 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
23478 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
23479 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
23480 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
23481 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
23482 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
23483 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
23484 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
23485 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
23486 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
23487 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
23488 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
23489 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
23490 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
23491 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
23492 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
23493 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
23494 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
23495 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
23496 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
23497 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
23498 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
23499 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
23500 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
23501 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
23502 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
23503 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
23504 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
23505 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
23506 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
23507 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
23508 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
23509 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
23510 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
23511 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
23512 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
23513 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
23514 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
23515 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
23516 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
23517 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
23518 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
23519 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
23520 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
23521 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
23522 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
23523 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
23524 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
23525 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
23526 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
23527 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
23528 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
23529 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
23530 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
23531 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
23532 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
23533 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
23534 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
23535 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
23536 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
23537 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
23538 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
23539 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
23540 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
23541 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
23542 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
23543 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
23544 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
23545 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
23546 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
23547 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
23548 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
23549 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
23550 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
23551 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
23552 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
23554 2023-05-12 Pan Li <pan2.li@intel.com>
23556 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
23557 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
23558 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
23559 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
23560 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
23561 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
23562 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
23563 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
23564 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
23565 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
23566 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
23567 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
23568 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
23569 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
23570 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
23571 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
23572 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
23573 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
23574 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
23575 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
23576 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
23577 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
23579 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
23581 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
23582 with dg-skip-if has_arch_ppc64.
23583 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
23584 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
23586 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
23588 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
23589 with has_arch_ppc64.
23590 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
23591 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
23592 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
23593 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
23594 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
23596 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
23598 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
23599 with has_arch_ppc64.
23600 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
23601 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
23603 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
23605 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
23606 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
23607 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
23609 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
23611 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
23614 * gm2/pim/fail/highice.mod: New test.
23616 2023-05-11 Patrick Palka <ppalka@redhat.com>
23619 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
23620 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
23621 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
23623 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
23625 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
23627 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
23630 * gcc.target/i386/pr109807.c: New test.
23632 2023-05-11 Patrick Palka <ppalka@redhat.com>
23635 * g++.dg/cpp2a/lambda-targ1.C: New test.
23637 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
23639 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
23640 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
23641 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
23642 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
23644 2023-05-11 Patrick Palka <ppalka@redhat.com>
23645 Jonathan Wakely <jwakely@redhat.com>
23650 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
23651 error for the template argument &B2:fn in C++17 mode.
23652 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
23653 * g++.dg/cpp2a/nontype-class56.C: New test.
23654 * g++.dg/template/function2.C: New test.
23656 2023-05-11 Alexandre Oliva <oliva@adacore.com>
23658 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
23659 include, call builtin.
23661 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
23662 Michael Collison <collison@rivosinc.com>
23664 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
23665 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
23666 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
23667 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
23668 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
23669 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
23670 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
23671 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
23672 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
23673 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
23674 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
23675 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
23676 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
23677 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
23678 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
23679 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
23680 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
23681 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
23682 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
23683 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
23684 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
23685 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
23686 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
23687 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
23688 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
23689 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
23690 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
23691 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
23692 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
23693 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
23694 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
23695 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
23696 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
23697 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
23698 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
23699 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
23700 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
23701 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
23702 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
23703 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
23704 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
23705 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
23706 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
23707 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
23708 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
23709 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
23710 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
23711 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
23712 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
23713 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
23714 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
23715 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
23716 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
23717 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
23718 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
23719 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
23720 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
23721 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
23722 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
23724 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
23726 * lib/torture-options.exp (torture-init-done): Add.
23727 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
23728 implicit 'torture-init'.
23729 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
23730 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
23731 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
23733 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
23735 * gcc.target/arm/acle/acle.exp: Add missing
23736 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
23738 * gcc.target/arm/cmse/cmse.exp: Likewise.
23739 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
23741 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
23743 * gcc.dg/fold-popcount-8.c: New test case.
23744 * gcc.dg/fold-popcount-9.c: Likewise.
23745 * gcc.dg/fold-popcount-10.c: Likewise.
23747 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
23749 * gcc.dg/fold-parity-6.c: New test.
23750 * gcc.dg/fold-parity-7.c: Likewise.
23751 * gcc.dg/fold-popcount-6.c: Likewise.
23752 * gcc.dg/fold-popcount-7.c: Likewise.
23754 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23756 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
23757 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
23759 2023-05-10 Marek Polacek <polacek@redhat.com>
23762 * g++.dg/ext/is_convertible6.C: New test.
23764 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
23767 * gcc.target/i386/pr92658-sse4-4b.c: New test.
23768 * gcc.target/i386/pr92658-sse4-8b.c: New test.
23770 2023-05-10 Andrew Pinski <apinski@marvell.com>
23772 * gcc.c-torture/execute/20230510-1.c: New test.
23774 2023-05-10 Jason Merrill <jason@redhat.com>
23777 * g++.dg/DRs/dr2543.C: New test.
23779 2023-05-10 Jason Merrill <jason@redhat.com>
23781 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
23782 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
23783 * g++.dg/cpp2a/consteval20.C: Likewise.
23784 * g++.dg/cpp2a/consteval24.C: Likewise.
23785 * g++.dg/cpp2a/srcloc20.C: Likewise.
23787 2023-05-10 Richard Biener <rguenther@suse.de>
23789 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
23791 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23793 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
23795 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23798 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
23801 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23804 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
23805 * gcc.target/aarch64/simd/pr99195_6.c: New test.
23807 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23809 * gcc.target/aarch64/simd/pr99195_5.c: New test.
23811 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23814 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
23816 2023-05-10 Jakub Jelinek <jakub@redhat.com>
23819 * g++.dg/cpp0x/gen-attrs-78.C: New test.
23821 2023-05-10 Li Xu <xuli1@eswincomputing.com>
23823 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
23824 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
23826 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23828 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
23829 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
23830 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
23831 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
23832 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
23833 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
23834 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
23835 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
23836 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
23837 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
23838 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
23839 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
23840 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
23841 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
23843 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23846 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
23847 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
23849 2023-05-10 Andrew Pinski <apinski@marvell.com>
23851 * gcc.c-torture/execute/20230509-1.c: New test.
23853 2023-05-09 Patrick Palka <ppalka@redhat.com>
23856 * g++.dg/cpp2a/concepts-pr109752.C: New test.
23858 2023-05-09 Patrick Palka <ppalka@redhat.com>
23861 * g++.dg/cpp0x/noexcept78.C: New test.
23863 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
23865 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
23866 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
23867 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
23868 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
23869 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
23870 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
23871 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
23872 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
23873 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
23874 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
23875 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
23876 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
23877 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
23878 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
23879 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
23880 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
23881 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
23882 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
23883 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
23884 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
23885 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
23886 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
23887 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
23888 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
23889 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
23890 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
23891 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
23892 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
23893 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
23894 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
23895 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
23896 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
23897 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
23898 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
23899 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
23900 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
23901 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
23902 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
23903 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
23904 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
23905 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
23906 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
23907 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
23908 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
23909 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
23910 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
23911 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
23912 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
23913 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
23914 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
23915 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
23916 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
23917 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
23918 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
23919 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
23920 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
23921 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
23922 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
23923 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
23924 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
23925 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
23926 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
23927 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
23928 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
23929 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
23930 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
23931 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
23932 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
23933 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
23934 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
23935 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
23936 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
23937 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
23938 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
23939 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
23940 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
23941 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
23942 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
23943 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
23944 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
23945 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
23946 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
23947 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
23948 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
23949 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
23950 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
23951 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
23952 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
23953 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
23954 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
23955 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
23956 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
23957 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
23958 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
23959 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
23960 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
23961 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
23962 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
23963 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
23964 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
23965 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
23966 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
23967 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
23968 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
23969 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
23970 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
23971 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
23972 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
23973 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
23974 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
23975 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
23976 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
23977 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
23978 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
23979 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
23980 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
23981 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
23982 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
23983 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
23984 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
23985 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
23986 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
23987 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
23988 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
23989 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
23990 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
23991 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
23992 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
23993 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
23994 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
23995 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
23996 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
23997 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
23998 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
23999 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
24000 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
24001 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
24002 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
24003 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
24004 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
24005 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
24006 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
24007 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
24008 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
24009 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
24010 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
24011 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
24012 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
24013 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
24014 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
24015 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
24016 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
24017 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
24018 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
24019 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
24020 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
24021 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
24022 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
24023 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
24024 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
24025 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
24026 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
24027 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
24028 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
24029 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
24030 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
24031 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
24032 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
24033 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
24034 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
24035 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
24036 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
24037 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
24038 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
24039 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
24040 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
24041 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
24042 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
24043 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
24044 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
24045 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
24046 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
24047 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
24048 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
24049 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
24050 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
24051 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
24052 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
24053 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
24054 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
24055 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
24056 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
24057 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
24058 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
24059 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
24060 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
24061 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
24062 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
24063 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
24064 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
24065 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
24066 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
24067 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
24068 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
24069 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
24070 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
24071 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
24072 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
24073 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
24074 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
24075 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
24076 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
24077 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
24078 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
24079 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
24080 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
24081 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
24082 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
24083 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
24084 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
24085 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
24086 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
24087 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
24088 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
24089 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
24090 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
24091 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
24092 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
24093 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
24094 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
24095 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
24096 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
24097 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
24098 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
24099 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
24100 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
24101 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
24102 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
24103 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
24104 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
24105 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
24106 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
24107 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
24108 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
24109 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
24110 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
24111 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
24113 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24115 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
24116 sve2_flags instead of sve_flags.
24118 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
24121 * gm2/isolib/run/pass/skiplinetest.mod: New test.
24123 2023-05-09 Jakub Jelinek <jakub@redhat.com>
24126 * g++.dg/cpp23/attr-assume11.C: New test.
24128 2023-05-09 Jakub Jelinek <jakub@redhat.com>
24130 PR tree-optimization/109778
24131 * gcc.dg/lto/pr109778_0.c: New test.
24132 * gcc.dg/lto/pr109778_1.c: New file.
24134 2023-05-09 Jakub Jelinek <jakub@redhat.com>
24136 PR tree-optimization/109778
24137 * gcc.c-torture/execute/pr109778.c: New test.
24139 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24141 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
24142 allocation for temporary results, rather than requiring specific
24144 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
24145 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
24146 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
24147 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
24148 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
24149 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
24150 * gcc.target/aarch64/memset-q-reg.c: Likewise.
24151 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
24152 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
24153 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
24154 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
24155 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
24156 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
24157 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
24158 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
24159 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
24160 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
24161 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
24162 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
24163 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
24164 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
24165 predicate register to be any of p4-p7, rather than requiring p4
24167 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
24168 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
24169 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
24170 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
24171 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
24172 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
24173 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
24174 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
24175 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
24176 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
24177 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
24179 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24181 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
24182 FP/vector register, not just register 0-9.
24183 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
24184 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
24185 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
24186 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
24187 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
24188 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
24189 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
24190 * gcc.target/aarch64/sve/adr_1.c: Likewise.
24191 * gcc.target/aarch64/sve/adr_2.c: Likewise.
24192 * gcc.target/aarch64/sve/adr_3.c: Likewise.
24193 * gcc.target/aarch64/sve/adr_4.c: Likewise.
24194 * gcc.target/aarch64/sve/adr_5.c: Likewise.
24195 * gcc.target/aarch64/sve/extract_1.c: Likewise.
24196 * gcc.target/aarch64/sve/extract_2.c: Likewise.
24197 * gcc.target/aarch64/sve/extract_3.c: Likewise.
24198 * gcc.target/aarch64/sve/extract_4.c: Likewise.
24199 * gcc.target/aarch64/sve/slp_4.c: Likewise.
24200 * gcc.target/aarch64/sve/spill_3.c: Likewise.
24201 * gcc.target/aarch64/vfp-1.c: Likewise.
24202 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
24204 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
24207 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24209 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
24210 register for the temporary results, not just p0-p7.
24211 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
24212 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
24213 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
24214 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
24215 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
24216 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
24217 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
24218 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
24219 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
24220 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
24221 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
24222 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
24223 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
24224 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
24225 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
24226 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
24227 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
24228 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
24229 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
24230 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
24231 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
24233 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24235 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
24236 between two constant vectors, allow the constant moves to appear in
24238 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
24239 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
24240 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
24241 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
24242 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
24244 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24246 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
24247 moves to occur after the intrinsic instruction, rather than requiring
24248 them to happen before.
24249 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
24250 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
24251 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
24252 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
24253 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
24254 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
24255 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
24256 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
24257 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
24258 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
24259 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
24260 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
24261 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
24262 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
24263 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
24264 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
24265 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
24266 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
24267 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
24268 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
24269 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
24270 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
24271 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
24272 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
24273 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
24274 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
24275 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
24276 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
24277 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
24278 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
24279 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
24280 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
24281 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
24282 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
24283 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
24284 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
24285 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
24287 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24289 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
24290 allocation in the case where a move occurs after the intrinsic
24292 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
24293 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
24294 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
24295 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
24297 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
24299 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
24300 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
24301 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
24302 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
24303 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
24304 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
24305 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
24306 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
24307 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
24308 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
24309 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
24310 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
24311 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
24312 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
24313 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
24314 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
24315 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
24316 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
24318 2023-05-09 Jason Merrill <jason@redhat.com>
24321 * g++.dg/template/friend78.C: New test.
24323 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
24324 Uros Bizjak <ubizjak@gmail.com>
24326 * gcc.target/i386/insvti_highpart-1.c: New test case.
24328 2023-05-08 Andrew Pinski <apinski@marvell.com>
24330 PR testsuite/109776
24331 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
24333 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
24335 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
24336 stdint.h to stdint-gcc.h.
24337 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
24338 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
24340 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
24342 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
24343 * gcc.dg/guality/guality.exp: Likewise.
24344 * gfortran.dg/guality/guality.exp: Likewise.
24345 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
24346 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
24347 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
24348 determine the default 'LTO_OPTIONS'.
24349 * lib/torture-options.exp (torture-init, torture-finish): Let each
24350 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
24352 2023-05-08 Patrick Palka <ppalka@redhat.com>
24356 * g++.dg/cpp1z/class-deduction114.C: New test.
24358 2023-05-08 Andrew Pinski <apinski@marvell.com>
24360 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
24361 details change in wording.
24362 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
24363 * gcc.dg/tree-ssa/pr103771.c: Likewise.
24364 * gcc.dg/tree-ssa/minmax-18.c: New test.
24365 * gcc.dg/tree-ssa/minmax-19.c: New test.
24367 2023-05-08 Andrew Pinski <apinski@marvell.com>
24369 * gcc.dg/tree-ssa/minmax-17.c: New test.
24371 2023-05-08 Andrew Pinski <apinski@marvell.com>
24373 PR tree-optimization/49959
24374 PR tree-optimization/103771
24375 * c-c++-common/torture/harden-cond-comp.c: Change testcase
24376 slightly to avoid the new phiopt optimization.
24377 * gcc.dg/tree-ssa/abs-2.c: New test.
24378 * gcc.dg/tree-ssa/pr103771.c: New test.
24380 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24382 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
24384 2023-05-08 Andrew Pinski <apinski@marvell.com>
24386 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
24387 * gcc.dg/tree-ssa/evrp8.c: Likewise.
24388 * gcc.dg/tree-ssa/vrp35.c: Likewise.
24389 * gcc.dg/tree-ssa/vrp36.c: Likewise.
24390 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
24391 to check for assignment too instead of just a call.
24392 * c-c++-common/goacc/kernels-alias-8.c: Update test
24393 for removal of load.
24394 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
24396 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24399 * gfortran.dg/pr109662-a.f90: New test.
24401 2023-05-07 Patrick Palka <ppalka@redhat.com>
24404 * g++.dg/diagnostic/alignof4.C: New test.
24406 2023-05-07 Patrick Palka <ppalka@redhat.com>
24410 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
24411 goto made valid by DR 2256.
24412 * g++.dg/init/goto4.C: New test.
24414 2023-05-07 Patrick Palka <ppalka@redhat.com>
24416 * g++.dg/cpp2a/concepts-alias6.C: New test.
24418 2023-05-07 Patrick Palka <ppalka@redhat.com>
24421 * g++.dg/cpp1y/paren6.C: New test.
24423 2023-05-07 Patrick Palka <ppalka@redhat.com>
24426 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
24427 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
24429 2023-05-07 Patrick Palka <ppalka@redhat.com>
24432 * g++.dg/template/non-dependent25a.C: New test.
24434 2023-05-07 Patrick Palka <ppalka@redhat.com>
24437 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
24438 expected "without object" diagnostic isn't replaced by a
24439 "call to non-constexpr function" diagnostic.
24440 * g++.dg/template/non-dependent25.C: New test.
24442 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
24444 * gcc.target/powerpc/parall_5insn_const.c: New test.
24446 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
24449 * gcc.target/i386/pr43644.c: New test case.
24451 2023-05-06 Xi Ruoyao <xry111@xry111.site>
24453 * gcc.target/loongarch/shrink-wrap.c: New test.
24455 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24457 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
24458 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
24459 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
24460 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
24461 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
24462 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
24463 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
24464 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
24465 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
24466 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
24467 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
24468 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
24469 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
24470 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
24471 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
24472 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
24473 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
24474 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
24475 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
24476 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
24477 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
24478 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
24479 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
24480 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
24481 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
24482 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
24483 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
24484 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
24485 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
24486 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
24487 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
24488 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
24489 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
24490 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
24492 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24495 * gfortran.dg/pr109662.f90: New test.
24497 2023-05-06 Jakub Jelinek <jakub@redhat.com>
24499 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
24501 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24504 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
24506 2023-05-06 Jakub Jelinek <jakub@redhat.com>
24508 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
24510 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
24512 * gcc.target/cris/peep2-addsplit1.c: New test.
24514 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
24516 * gcc.target/cris/peep2-movandsplit1.c: New test.
24518 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
24520 * gcc.target/cris/peep2-lsrandsplit1.c,
24521 gcc.target/cris/peep2-movulsr2.c: New tests.
24523 2023-05-05 Harald Anlauf <anlauf@gmx.de>
24526 * gfortran.dg/overload_5.f90: New test.
24528 2023-05-05 Pan Li <pan2.li@intel.com>
24529 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24531 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
24532 Adjust indexed load/store check condition.
24534 2023-05-05 Pan Li <pan2.li@intel.com>
24536 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
24537 Adjust test check condition.
24539 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24542 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
24543 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
24546 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
24548 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
24550 2023-05-05 Andrew Pinski <apinski@marvell.com>
24552 PR tree-optimization/109732
24553 * gcc.dg/pr109732.c: New test.
24554 * gcc.dg/pr109732-1.c: New test.
24556 2023-05-05 Andrew Pinski <apinski@marvell.com>
24558 PR tree-optimization/109722
24559 * gcc.dg/tree-ssa/abs-1.c: New test.
24561 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
24564 * gm2/pim/run/pass/ForChar.mod: New test.
24566 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24568 * gcc.target/aarch64/simd/pr99195_4.c: New test.
24570 2023-05-04 Julian Brown <julian@codesourcery.com>
24573 * gfortran.dg/goacc/pr109622-5.f90: New test.
24574 * gfortran.dg/goacc/pr109622-6.f90: New test.
24576 2023-05-04 Andrew Pinski <apinski@marvell.com>
24578 * gcc.dg/tree-ssa/minmax-15.c: Update test.
24579 * gcc.dg/tree-ssa/minmax-16.c: Update test.
24580 * gcc.dg/tree-ssa/minmax-3.c: Update test.
24581 * gcc.dg/tree-ssa/minmax-4.c: Update test.
24582 * gcc.dg/tree-ssa/minmax-5.c: Update test.
24583 * gcc.dg/tree-ssa/minmax-8.c: Update test.
24585 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24588 * gcc.target/aarch64/simd/pr99195_3.c: New test.
24590 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24593 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
24594 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
24596 2023-05-04 Richard Biener <rguenther@suse.de>
24598 PR tree-optimization/109724
24599 * g++.dg/torture/pr109724.C: New testcase.
24601 2023-05-04 Jakub Jelinek <jakub@redhat.com>
24604 * g++.target/i386/pr109676.C: New test.
24606 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
24608 * gcc.target/cris/peep2-andsplit1.c: New test.
24609 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
24610 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
24611 Adjust values to avoid interference with "opsplit1" with AND. Add
24612 whitespace to match-strings that may be confused with identifiers
24615 2023-05-03 Jason Merrill <jason@redhat.com>
24619 * g++.dg/template/friend77.C: New test.
24621 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
24623 PR tree-optimization/109711
24624 * gcc.dg/tree-ssa/pr109711-1.c: New file.
24625 * gcc.dg/tree-ssa/pr109711-2.c: New file.
24627 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
24630 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
24632 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
24634 * g++.target/aarch64/pr109661-1.C: New test.
24635 * g++.target/aarch64/pr109661-2.C: Likewise.
24636 * g++.target/aarch64/pr109661-3.C: Likewise.
24637 * g++.target/aarch64/pr109661-4.C: Likewise.
24638 * gcc.target/aarch64/pr109661-1.c: Likewise.
24640 2023-05-03 Murray Steele <murray.steele@arm.com>
24641 Christophe Lyon <christophe.lyon@arm.com>
24643 * g++.target/arm/mve.exp: Add general-c++ and general directories.
24644 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
24645 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
24646 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
24647 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
24649 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24651 * gcc.target/riscv/rvv/base/abi-10.c: New test.
24652 * gcc.target/riscv/rvv/base/abi-11.c: New test.
24653 * gcc.target/riscv/rvv/base/abi-12.c: New test.
24654 * gcc.target/riscv/rvv/base/abi-13.c: New test.
24655 * gcc.target/riscv/rvv/base/abi-14.c: New test.
24656 * gcc.target/riscv/rvv/base/abi-15.c: New test.
24657 * gcc.target/riscv/rvv/base/abi-16.c: New test.
24658 * gcc.target/riscv/rvv/base/abi-8.c: New test.
24659 * gcc.target/riscv/rvv/base/abi-9.c: New test.
24660 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
24661 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
24662 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
24663 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
24664 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
24665 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
24666 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
24667 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
24668 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
24669 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
24670 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
24671 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
24672 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
24673 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
24674 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
24675 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
24676 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
24677 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
24678 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
24679 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
24680 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
24681 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
24682 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
24683 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
24684 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
24685 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
24686 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
24687 * gcc.target/riscv/rvv/base/user-10.c: New test.
24688 * gcc.target/riscv/rvv/base/user-11.c: New test.
24689 * gcc.target/riscv/rvv/base/user-12.c: New test.
24690 * gcc.target/riscv/rvv/base/user-13.c: New test.
24691 * gcc.target/riscv/rvv/base/user-14.c: New test.
24692 * gcc.target/riscv/rvv/base/user-15.c: New test.
24693 * gcc.target/riscv/rvv/base/user-7.c: New test.
24694 * gcc.target/riscv/rvv/base/user-8.c: New test.
24695 * gcc.target/riscv/rvv/base/user-9.c: New test.
24697 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24700 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
24701 add/sub intrinsics.
24703 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24706 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
24707 and binary floating-point ops.
24708 * gcc.target/aarch64/simd/pr99195_2.c: New test.
24710 2023-05-03 Jason Merrill <jason@redhat.com>
24712 * g++.dg/template/nontype12.C: Check for duplicate error.
24714 2023-05-02 Andrew Pinski <apinski@marvell.com>
24716 PR tree-optimization/109702
24717 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
24719 2023-05-02 Andrew Pinski <apinski@marvell.com>
24722 * gcc.target/aarch64/csinv-2.c: New test.
24724 2023-05-02 Jason Merrill <jason@redhat.com>
24727 * g++.dg/cpp1z/variant1.C: New test.
24729 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
24731 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
24732 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
24733 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
24734 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
24735 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
24736 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
24737 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
24738 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
24739 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
24740 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
24741 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
24742 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
24743 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
24744 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
24745 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
24746 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
24747 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
24748 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
24749 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
24750 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
24751 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
24752 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
24753 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
24754 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
24755 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
24756 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
24757 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
24758 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
24760 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
24763 * gcc.target/riscv/pr89835.c: New test.
24765 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
24766 Pan Li <pan2.li@intel.com>
24769 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
24771 2023-05-02 Patrick Palka <ppalka@redhat.com>
24774 * g++.dg/cpp0x/nsdmi-template26.C: New test.
24776 2023-05-02 Richard Biener <rguenther@suse.de>
24778 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
24779 * gcc.target/i386/pr88531-2b.c: Likewise.
24780 * gcc.target/i386/pr88531-2c.c: Likewise.
24781 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
24783 2023-05-01 Jason Merrill <jason@redhat.com>
24786 * g++.dg/cpp0x/nsdmi-array2.C: New test.
24788 2023-04-30 Jeff Law <jlaw@ventanamicro>
24791 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
24793 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
24795 * gcc.dg/builtin-redefine-1.c: New test.
24797 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
24799 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
24801 2023-04-30 Andrew Pinski <apinski@marvell.com>
24803 * gcc.dg/init-bad-1.c: Update error message.
24804 * gcc.dg/init-bad-2.c: Likewise.
24805 * gcc.dg/init-bad-3.c: Likewise.
24806 * gcc.dg/init-excess-3.c: Likewise.
24807 * gcc.dg/pr61096-1.c: Likewise.
24809 2023-04-30 Andrew Pinski <apinski@marvell.com>
24812 * gcc.dg/init-excess-3.c: New test.
24814 2023-04-30 Martin Liska <mliska@suse.cz>
24816 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
24818 * c-c++-common/hwasan/heap-overflow.c: Likewise.
24819 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
24820 * c-c++-common/hwasan/use-after-free.c: Likewise.
24822 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
24824 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
24826 * gcc.dg/builtin-redefine-1.c: New test.
24828 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
24830 * gm2/pim/run/pass/constlitbase.mod: New test.
24832 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
24834 * gcc.target/xstormy16/neghi2.c: New test case.
24835 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
24837 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
24839 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
24840 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
24841 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
24842 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
24844 2023-04-29 Jeff Law <jlaw@ventanamicro>
24846 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
24847 encourage if-conversion. Skip for -Os.
24848 * gcc.target/mips/movcc-3.c: Similarly.
24850 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
24852 * gcc.target/riscv/rv32e_stack.c: New test.
24854 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
24856 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
24857 empty lines (besides optionally leading whitespace).
24859 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
24861 * gcc.target/riscv/divmod-1.c: New testcase.
24862 * gcc.target/riscv/divmod-2.c: New testcase.
24864 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
24866 * gcc.target/riscv/zbc32.c: New test.
24867 * gcc.target/riscv/zbc64.c: New test.
24869 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
24871 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
24872 * gcc.target/riscv/zbb-min-max-03.c: New tests.
24874 2023-04-28 Andrew Pinski <apinski@marvell.com>
24876 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
24877 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
24878 as that now does the combining.
24880 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
24882 PR rtl-optimization/109476
24883 * gcc.target/avr/mmcu/pr109476.c: New test case.
24885 2023-04-28 Richard Biener <rguenther@suse.de>
24887 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
24888 * gcc.dg/vect/vect-71.c: Likewise.
24889 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
24890 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
24891 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
24893 2023-04-28 Richard Biener <rguenther@suse.de>
24895 * gcc.target/i386/pr89618-2.c: New testcase.
24896 * gcc.target/i386/pr88531-2b.c: Adjust.
24897 * gcc.target/i386/pr88531-2c.c: Likewise.
24899 2023-04-28 Pan Li <pan2.li@intel.com>
24900 kito-cheng <kito.cheng@sifive.com>
24902 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
24904 2023-04-28 Richard Biener <rguenther@suse.de>
24907 * gcc.dg/torture/pr109652.c: New testcase.
24909 2023-04-28 Julian Brown <julian@codesourcery.com>
24912 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
24914 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24917 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
24919 2023-04-28 Jakub Jelinek <jakub@redhat.com>
24921 * gcc.dg/tree-ssa/range-sqrt.c: New test.
24922 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
24923 ranger optimizing sqrt (-1) call away because it is only used in
24924 test for whether it returns NaN.
24926 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
24927 Jakub Jelinek <jakub@redhat.com>
24929 * gcc.dg/tree-ssa/range-sincos.c: New test.
24931 2023-04-28 Jan Beulich <jbeulich@suse.com>
24933 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
24934 * g++.dg/modules/alias-1_d.C: Likewise.
24935 * g++.dg/modules/alias-1_e.C: Likewise.
24936 * g++.dg/modules/alias-1_f.C: Likewise.
24937 * g++.dg/modules/cpp-6_c.C: Likewise.
24938 * g++.dg/modules/dir-only-2_b.C: Likewise.
24940 2023-04-28 Jan Beulich <jbeulich@suse.com>
24942 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
24944 2023-04-28 Alexandre Oliva <oliva@adacore.com>
24946 * c-c++-common/torture/harden-cond-comp.c: New.
24948 2023-04-27 Jason Merrill <jason@redhat.com>
24950 * g++.dg/template/copy1.C: Adjust error lines.
24952 2023-04-27 Pan Li <pan2.li@intel.com>
24954 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
24956 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
24958 PR tree-optimization/109639
24959 * gcc.dg/tree-ssa/pr109639.c: New file.
24960 * gcc.dg/tree-ssa/pr109643.c: New file.
24962 2023-04-27 Richard Biener <rguenther@suse.de>
24965 * g++.dg/torture/pr109607.C: New testcase.
24967 2023-04-27 Jakub Jelinek <jakub@redhat.com>
24970 * gcc.dg/pr109409.c: New test.
24972 2023-04-27 Jakub Jelinek <jakub@redhat.com>
24976 * gcc.dg/pr109412.c: New test.
24978 2023-04-27 Jan Beulich <jbeulich@suse.com>
24980 * c-c++-common/patchable_function_entry-decl.c: Special-case
24982 * c-c++-common/patchable_function_entry-default.c: Likewise.
24983 * c-c++-common/patchable_function_entry-definition.c: Likewise.
24985 2023-04-26 Jason Merrill <jason@redhat.com>
24988 * g++.dg/template/friend76.C: New test.
24990 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
24993 * gcc.target/riscv/inline-atomics-1.c: New test.
24994 * gcc.target/riscv/inline-atomics-2.c: New test.
24995 * gcc.target/riscv/inline-atomics-3.c: New test.
24996 * gcc.target/riscv/inline-atomics-4.c: New test.
24997 * gcc.target/riscv/inline-atomics-5.c: New test.
24998 * gcc.target/riscv/inline-atomics-6.c: New test.
24999 * gcc.target/riscv/inline-atomics-7.c: New test.
25000 * gcc.target/riscv/inline-atomics-8.c: New test.
25002 2023-04-26 Pan Li <pan2.li@intel.com>
25003 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25005 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
25007 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
25009 * gcc.target/xstormy16/bswap16.c: New test case.
25010 * gcc.target/xstormy16/bswap32.c: Likewise.
25011 * gcc.target/xstormy16/swpb.c: Likewise.
25012 * gcc.target/xstormy16/swpw-1.c: Likewise.
25013 * gcc.target/xstormy16/swpw-2.c: Likewise.
25015 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25017 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
25018 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
25019 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
25020 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
25022 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
25025 * gcc.target/powerpc/pr109069-1.c: New test.
25026 * gcc.target/powerpc/pr109069-2-run.c: New test.
25027 * gcc.target/powerpc/pr109069-2.c: New test.
25028 * gcc.target/powerpc/pr109069-2.h: New test.
25030 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25032 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
25033 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
25034 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
25035 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
25036 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
25037 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
25038 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
25039 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
25040 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
25041 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
25042 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
25043 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
25044 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
25045 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
25046 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
25047 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
25049 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25051 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
25054 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25056 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
25058 2023-04-26 Pan Li <pan2.li@intel.com>
25061 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
25063 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
25064 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
25066 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
25068 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
25070 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
25073 * gm2/pim/fail/largeconst.mod: Increased constant value test
25074 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
25075 * gm2/pim/fail/largeconst2.mod: New test.
25077 2023-04-25 Patrick Palka <ppalka@redhat.com>
25080 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
25082 2023-04-25 Richard Biener <rguenther@suse.de>
25084 PR tree-optimization/109609
25085 * gcc.dg/torture/pr109609.c: New testcase.
25087 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
25089 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
25090 * gfortran.dg/gomp/loop-2.f90: Likewise.
25091 * gfortran.dg/gomp/reduction5.f90: Likewise.
25092 * gfortran.dg/gomp/reduction6.f90: Likewise.
25093 * gfortran.dg/gomp/scan-1.f90: Likewise.
25094 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
25095 * c-c++-common/gomp/scan-6.c: New test.
25096 * gfortran.dg/gomp/scan-8.f90: New test.
25098 2023-04-25 Jakub Jelinek <jakub@redhat.com>
25100 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
25101 float16, float32, float64 and float128.
25103 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25106 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
25108 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25110 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
25112 2023-04-25 Jakub Jelinek <jakub@redhat.com>
25115 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
25117 2023-04-25 Richard Biener <rguenther@suse.de>
25119 PR rtl-optimization/109585
25120 * gcc.dg/torture/pr109585.c: New testcase.
25122 2023-04-25 Jakub Jelinek <jakub@redhat.com>
25125 * gcc.target/powerpc/pr109566.c: New test.
25127 2023-04-25 Martin Liska <mliska@suse.cz>
25129 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
25130 * g++.dg/gcov/test-gcov-17.py: Cover new format.
25131 * lib/gcov.exp: Add options for gcov that emit the extra info.
25133 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
25135 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
25137 2023-04-25 Sam James <sam@gentoo.org>
25139 PR tree-optimization/105312
25141 * gcc.target/sparc/pr105573.c: New test.
25143 2023-04-25 Andrew Pinski <apinski@marvell.com>
25145 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
25147 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
25149 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
25151 2023-04-24 Andrew Pinski <apinski@marvell.com>
25153 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
25154 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
25156 2023-04-24 Andrew Pinski <apinski@marvell.com>
25158 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
25160 2023-04-24 Andrew Pinski <apinski@marvell.com>
25162 PR tree-optimization/109604
25163 * gcc.c-torture/compile/pr109604-1.c: New test.
25164 * gcc.c-torture/compile/pr109604-2.c: New test.
25166 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25168 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
25169 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
25171 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25174 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
25176 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
25178 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25180 * gcc.target/aarch64/simd/vabal_combine.c: New test.
25182 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25184 * gcc.target/aarch64/simd/addlv_zext.c: New test.
25186 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25188 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
25190 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25192 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
25193 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
25194 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
25195 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
25196 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
25197 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
25199 2023-04-24 liuhongt <hongtao.liu@intel.com>
25201 PR tree-optimization/109011
25202 * gcc.target/i386/pr109011-b1.c: New test.
25203 * gcc.target/i386/pr109011-b2.c: New test.
25204 * gcc.target/i386/pr109011-d1.c: New test.
25205 * gcc.target/i386/pr109011-d2.c: New test.
25206 * gcc.target/i386/pr109011-q1.c: New test.
25207 * gcc.target/i386/pr109011-q2.c: New test.
25208 * gcc.target/i386/pr109011-w1.c: New test.
25209 * gcc.target/i386/pr109011-w2.c: New test.
25210 * gcc.target/i386/pr109011-dq1.c: New file.
25211 * gcc.target/i386/pr109011-dq2.c: New file.
25213 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
25215 * lib/gm2.exp (gm2_target_compile_default): Conditionally
25216 append -lnsl -lsocket to ldflags.
25218 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25220 * gcc.target/aarch64/float_truncate_zero.c: New test.
25222 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25225 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
25227 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
25229 * gcc.target/xstormy16/mulhi.c: New test case.
25231 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
25233 * gcc.target/xstormy16/extendhisi2.c: New test case.
25234 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
25236 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
25238 * gcc.target/xstormy16/shiftsi.c: New test case.
25240 2023-04-23 liuhongt <hongtao.liu@intel.com>
25242 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
25243 testcase to make the codegen more stable.
25244 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
25245 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
25246 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
25247 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
25249 2023-04-23 liuhongt <hongtao.liu@intel.com>
25251 * gcc.target/i386/pr108707.c: New test.
25253 2023-04-22 Andrew Pinski <apinski@marvell.com>
25255 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
25257 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
25260 * gcc.target/avr/pr54816.c: Move to...
25261 * gcc.target/avr/mmcu/pr54816.c: ... here.
25263 2023-04-22 Harald Anlauf <anlauf@gmx.de>
25264 Steven G. Kargl <kargl@gcc.gnu.org>
25267 * gfortran.dg/allocatable_function_11.f90: New test.
25269 2023-04-22 Jakub Jelinek <jakub@redhat.com>
25271 PR testsuite/109572
25272 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
25273 vect prefix to make sure we only count vectorized calls.
25274 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
25276 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
25277 vect prefix to make sure we only count vectorized calls.
25278 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
25280 (foo): Add 2 further arithmetic ops to the loop to make it appear
25281 worthwhile for vectorization heuristics on powerpc.
25282 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
25283 vect prefix to make sure we only count vectorized calls.
25284 (foo): Add 2 further arithmetic ops to the loop to make it appear
25285 worthwhile for vectorization heuristics on powerpc.
25287 2023-04-22 Jeff Law <jlaw@ventanamicro>
25289 * gcc.target/rx/movsicc.c: Broken down into ...
25290 * gcc.target/rx/movsicc-1.c: Here.
25291 * gcc.target/rx/movsicc-2.c: Here.
25292 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
25293 * gcc.target/rx/movsicc-4.c: Here.
25294 * gcc.target/rx/movsicc-5.c: Here.
25295 * gcc.target/rx/movsicc-6.c: Here.
25296 * gcc.target/rx/movsicc-7.c: Here.
25297 * gcc.target/rx/movsicc-8.c: Here.
25299 2023-04-22 Jakub Jelinek <jakub@redhat.com>
25301 PR tree-optimization/109583
25302 * gcc.dg/pr109583.c: New test.
25304 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
25305 Ondrej Kubanek <kubanek0ondrej@gmail.com>
25307 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
25308 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
25309 * gcc.dg/tree-prof/peel-2.c: New test.
25311 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
25313 PR tree-optimization/109546
25314 * gcc.dg/pr109546.c: New.
25316 2023-04-21 Jason Merrill <jason@redhat.com>
25319 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
25320 * g++.dg/ext/unsigned-typedef2.C: New test.
25321 * g++.dg/ext/unsigned-typedef3.C: New test.
25323 2023-04-21 Jeff Law <jlaw@ventanamicro>
25325 PR testsuite/109549
25326 * gcc.target/i386/cmov6.c: No longer expect this test to
25327 generate 'cmov' instructions.
25329 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25331 * gcc.target/aarch64/sminmax-asr_1.c: New test.
25333 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25336 * gcc.target/aarch64/mtp.c: New test.
25337 * gcc.target/aarch64/mtp_1.c: New test.
25338 * gcc.target/aarch64/mtp_2.c: New test.
25339 * gcc.target/aarch64/mtp_3.c: New test.
25340 * gcc.target/aarch64/mtp_4.c: New test.
25342 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25345 * gcc.target/aarch64/simd/pr99195_1.c: New test.
25347 2023-04-21 Richard Biener <rguenther@suse.de>
25349 PR tree-optimization/109573
25350 * g++.dg/vect/pr109573.cc: New testcase.
25352 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25355 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
25356 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
25357 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
25359 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
25362 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
25364 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
25367 * lib/target-supports.exp (is-effective-target-keyword): Add
25368 ppc_cpu_supports_hw.
25370 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25373 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
25374 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
25377 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
25379 PR tree-optimization/109564
25380 * gcc.dg/torture/pr109564-1.c: New testcase.
25381 * gcc.dg/torture/pr109564-2.c: Likewise.
25382 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
25383 * gcc.dg/tree-ssa/vrp06.c: Likewise.
25385 2023-04-20 Jakub Jelinek <jakub@redhat.com>
25388 * gcc.dg/goacc/pr107041.c: New test.
25390 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
25393 * gcc.target/i386/pr78952-4.c: New test.
25395 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25396 kito-cheng <kito.cheng@sifive.com>
25398 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
25399 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
25400 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
25402 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
25404 * gcc.target/riscv/arch-19.c: Add -misa-spec.
25406 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25407 kito-cheng <kito.cheng@sifive.com>
25410 * g++.target/riscv/rvv/base/pr109535.C: New test.
25411 * gcc.target/riscv/rvv/base/pr109535.c: New test.
25413 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
25415 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
25416 rather than stdint.h
25418 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
25420 * lib/target-supports.exp
25421 (check_effective_target_vect_call_copysignf): Add amdgcn.
25422 (check_effective_target_vect_call_sqrtf): Add amdgcn.
25423 (check_effective_target_vect_call_ceilf): Add amdgcn.
25424 (check_effective_target_vect_call_floor): Add amdgcn.
25425 (check_effective_target_vect_logical_reduc): Add amdgcn.
25427 2023-04-20 Jakub Jelinek <jakub@redhat.com>
25429 PR tree-optimization/109011
25430 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
25431 dg-additional-options.
25432 (baz, qux): Remove functions and corresponding dg-final.
25433 * gcc.dg/vect/pr109011-2.c: New test.
25434 * gcc.dg/vect/pr109011-3.c: New test.
25435 * gcc.dg/vect/pr109011-4.c: New test.
25436 * gcc.dg/vect/pr109011-5.c: New test.
25438 2023-04-20 Jakub Jelinek <jakub@redhat.com>
25441 PR testsuite/109560
25442 * g++.dg/ext/int128-8.C: Require int128 effective target.
25444 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
25446 PR testsuite/106879
25447 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
25448 vect_hw_misalign on POWERs.
25450 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
25452 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
25453 * gcc.target/i386/pr109117-1.c: Modify error message.
25455 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
25457 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
25459 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
25461 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
25463 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
25465 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
25466 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
25467 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
25468 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
25469 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
25470 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
25471 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
25472 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
25473 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
25474 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
25475 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
25476 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
25477 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
25478 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
25479 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
25480 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
25481 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
25482 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
25483 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
25484 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
25485 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
25486 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
25487 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
25488 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
25489 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
25490 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
25491 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
25492 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
25493 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
25494 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
25495 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
25496 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
25497 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
25498 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
25499 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
25500 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
25501 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
25502 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
25503 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
25504 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
25505 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
25506 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
25507 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
25508 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
25509 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
25510 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
25511 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
25512 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
25513 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
25514 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
25515 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
25516 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
25518 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
25520 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
25522 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
25523 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
25524 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
25525 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
25526 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
25527 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
25528 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
25529 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
25530 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
25531 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
25532 * gcc.target/i386/pr93696-1.c: Ditto.
25533 * gcc.target/i386/pr93696-2.c: Ditto.
25535 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
25537 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
25538 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
25539 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
25540 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
25541 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
25542 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
25543 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
25545 2023-04-19 Patrick Palka <ppalka@redhat.com>
25546 Jonathan Wakely <jwakely@redhat.com>
25549 * g++.dg/ext/type_pack_element1.C: New test.
25550 * g++.dg/ext/type_pack_element2.C: New test.
25551 * g++.dg/ext/type_pack_element3.C: New test.
25553 2023-04-19 Patrick Palka <ppalka@redhat.com>
25556 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
25558 2023-04-19 Harald Anlauf <anlauf@gmx.de>
25562 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
25563 instead of the naive "free".
25564 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
25566 2023-04-19 Andrew Pinski <apinski@marvell.com>
25568 * gcc.target/i386/cmov10.c: New test.
25569 * gcc.target/i386/cmov11.c: New test.
25571 2023-04-19 Jason Merrill <jason@redhat.com>
25574 * g++.dg/ext/int128-8.C: New test.
25576 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25578 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
25579 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
25580 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
25581 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
25582 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
25583 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
25584 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
25586 2023-04-19 Pan Li <pan2.li@intel.com>
25588 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
25590 * gcc.target/riscv/simplify_ior_optimization.c: New test.
25592 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
25596 * gcc.target/i386/pr78952-3.c: New test.
25598 2023-04-19 Xi Ruoyao <xry111@xry111.site>
25601 * gcc.target/loongarch/pr109465-1.c: New test.
25602 * gcc.target/loongarch/pr109465-2.c: New test.
25603 * gcc.target/loongarch/pr109465-3.c: New test.
25605 2023-04-19 Xi Ruoyao <xry111@xry111.site>
25607 * gcc.target/loongarch/va_arg.c: New test.
25609 2023-04-19 Jakub Jelinek <jakub@redhat.com>
25611 PR tree-optimization/109011
25612 * gcc.dg/vect/pr109011-1.c: New test.
25614 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
25616 * gcc.target/aarch64/vec-set-zero.c: New test.
25618 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25621 * gcc.target/aarch64/pr108840.c: New test.
25623 2023-04-19 Jakub Jelinek <jakub@redhat.com>
25625 PR tree-optimization/109524
25626 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
25629 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
25632 * gcc.target/i386/pr94908.c: New test.
25633 * gcc.target/i386/sse4_1-insertps-5.c: New test.
25634 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
25636 2023-04-18 Richard Biener <rguenther@suse.de>
25638 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
25639 * gcc.dg/tm/alias-1.c: Likewise.
25640 * gcc.dg/tm/alias-2.c: Likewise.
25641 * gcc.dg/torture/ipa-pta-1.c: Likewise.
25642 * gcc.dg/torture/pr39074-2.c: Likewise.
25643 * gcc.dg/torture/pr39074.c: Likewise.
25644 * gcc.dg/torture/pta-callused-1.c: Likewise.
25645 * gcc.dg/torture/pta-escape-1.c: Likewise.
25646 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
25647 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
25648 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
25649 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
25650 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
25651 * gcc.dg/tree-ssa/alias-19.c: Likewise.
25652 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
25653 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
25654 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
25655 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
25657 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
25659 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
25661 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25663 * gcc.target/aarch64/spellcheck_11.c: New test.
25665 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25667 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
25670 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
25672 * gcc.target/riscv/arch-5.c: Likewise.
25674 2023-04-18 Jakub Jelinek <jakub@redhat.com>
25676 PR tree-optimization/109240
25677 * gcc.target/aarch64/simd/addsub_2.c: New test.
25678 * gcc.target/aarch64/sve/addsub_2.c: New test.
25680 2023-04-18 Xi Ruoyao <xry111@xry111.site>
25682 * gcc.target/loongarch/add-const.c: New test.
25683 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
25685 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
25687 2023-04-17 Patrick Palka <ppalka@redhat.com>
25690 * g++.dg/template/canon-type-20.C: New test.
25691 * g++.dg/template/ttp36.C: New test.
25693 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
25695 * gcc.target/riscv/stack_save_restore.c: New test.
25697 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
25699 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
25701 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
25703 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
25705 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
25708 * gcc.target/riscv/pr106602.c: Moved to...
25709 * gcc.target/riscv/pr106602-rv64i.c: ...here.
25710 * gcc.target/riscv/pr106602-rv32i.c: New test.
25711 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
25713 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
25715 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
25716 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
25717 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
25718 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
25720 2023-04-17 Martin Jambor <mjambor@suse.cz>
25724 * gcc.dg/ipa/pr109318.c: New test.
25725 * gcc.dg/lto/pr107769_0.c: Likewise.
25727 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
25728 Di Zhao <di.zhao@amperecomputing.com>
25730 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
25732 2023-04-17 Jakub Jelinek <jakub@redhat.com>
25734 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
25735 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
25736 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
25738 2023-04-17 Richard Biener <rguenther@suse.de>
25740 PR tree-optimization/109524
25741 * g++.dg/pr109524.C: New testcase.
25743 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
25745 PR testsuite/108809
25746 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
25748 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
25750 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
25752 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
25755 2023-04-17 Pan Li <pan2.li@intel.com>
25757 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
25759 2023-04-16 Jeff Law <jlaw@ventanamicro>
25762 * gcc.target/riscv/pr109508.c: New test.
25764 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
25767 * gcc.target/avr/pr54816.c: New test case.
25769 2023-04-15 Jason Merrill <jason@redhat.com>
25772 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
25774 2023-04-15 Alexandre Oliva <oliva@adacore.com>
25775 Kewen Lin <linkw@linux.ibm.com>
25778 * gcc.target/powerpc/pr99708.c: Accept lack of
25779 __SIZEOF_IBM128__ when long double is 64-bit wide.
25781 2023-04-15 Jason Merrill <jason@redhat.com>
25784 * g++.dg/warn/Wdangling-pointer-6.C: New test.
25786 2023-04-14 Harald Anlauf <anlauf@gmx.de>
25789 * gfortran.dg/set_exponent_1.f90: New test.
25791 2023-04-14 Richard Biener <rguenther@suse.de>
25793 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
25794 checking avx_runtime in dump scanning.
25795 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
25796 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
25798 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
25801 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
25802 from 6 to 5 without memory leaks.
25803 * gfortran.dg/finalize_52.f90: New test
25805 2023-04-14 Richard Biener <rguenther@suse.de>
25807 PR tree-optimization/109502
25808 * gcc.dg/vect/pr109502.c: New testcase.
25810 2023-04-14 Richard Biener <rguenther@suse.de>
25812 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
25813 and add missing avx guard.
25814 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
25815 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
25816 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
25817 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
25818 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
25820 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
25821 Jakub Jelinek <jakub@redhat.com>
25825 * gcc.dg/pr108947.c: New test.
25826 * gcc.c-torture/execute/pr109040.c: New test.
25828 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
25831 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
25833 2023-04-13 Patrick Palka <ppalka@redhat.com>
25836 * g++.dg/template/typename27.C: New test.
25838 2023-04-13 Jason Merrill <jason@redhat.com>
25841 * g++.dg/ext/is_convertible5.C: New test.
25843 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
25847 * gm2/pim/run/pass/addcharconst.mod: New test.
25848 * gm2/pim/run/pass/singlechar.mod: New test.
25850 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
25853 * gcc.dg/torture/pr108910.c: New test.
25855 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25858 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
25859 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
25860 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
25861 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
25862 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
25863 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
25865 2023-04-12 Jakub Jelinek <jakub@redhat.com>
25867 PR tree-optimization/109410
25868 * gcc.dg/pr109410.c: New test.
25870 2023-04-12 Jakub Jelinek <jakub@redhat.com>
25873 * gcc.target/i386/pr109458.c: New test.
25875 2023-04-12 Jakub Jelinek <jakub@redhat.com>
25877 PR tree-optimization/109462
25878 * g++.dg/opt/pr109462.C: New test.
25880 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
25882 PR tree-optimization/109462
25883 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
25885 2023-04-12 Richard Biener <rguenther@suse.de>
25887 PR tree-optimization/109473
25888 * gcc.dg/vect/pr109473.c: New testcase.
25890 2023-04-12 Harald Anlauf <anlauf@gmx.de>
25893 * gfortran.dg/entry_26.f90: New test.
25894 * gfortran.dg/entry_27.f90: New test.
25896 2023-04-12 Harald Anlauf <anlauf@gmx.de>
25900 * gfortran.dg/interface_49.f90: New test.
25902 2023-04-12 Richard Biener <rguenther@suse.de>
25904 PR tree-optimization/109469
25905 * gcc.dg/torture/pr109469.c: New testcase.
25907 2023-04-12 Richard Biener <rguenther@suse.de>
25909 PR tree-optimization/109434
25910 * g++.dg/opt/pr109434.C: New testcase.
25912 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
25914 PR testsuite/108815
25915 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
25916 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
25919 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
25921 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
25923 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
25924 Pan Li <pan2.li@intel.com>
25925 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25926 Kito Cheng <kito.cheng@sifive.com>
25929 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
25930 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
25931 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
25933 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
25935 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
25938 2023-04-11 Martin Liska <mliska@suse.cz>
25941 * gcc.dg/pr108241.c: New test.
25942 * gcc.dg/pr79570.c: Add also -g option.
25944 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
25946 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
25947 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
25948 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
25950 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
25953 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
25954 expected vectors for Big Endian.
25955 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
25957 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
25960 * gcc.target/powerpc/pr70243.c: New test.
25962 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
25964 * g++.dg/other/i386-2.C: Add -mamx-complex.
25965 * g++.dg/other/i386-3.C: Ditto.
25966 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
25967 * gcc.target/i386/amx-helper.h: Add amx-complex support.
25968 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
25969 * gcc.target/i386/sse-12.c: Add -mamx-complex.
25970 * gcc.target/i386/sse-13.c: Ditto.
25971 * gcc.target/i386/sse-14.c: Ditto.
25972 * gcc.target/i386/sse-22.c: Add amx-complex.
25973 * gcc.target/i386/sse-23.c: Ditto.
25974 * lib/target-supports.exp (check_effective_target_amx_complex): New.
25975 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
25976 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
25977 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
25978 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
25980 2023-04-08 Jakub Jelinek <jakub@redhat.com>
25982 PR tree-optimization/109392
25983 * gcc.dg/pr109392.c: New test.
25985 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
25987 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
25989 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
25991 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
25993 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
26007 * gfortran.dg/associate_47.f90 : Enable substring test.
26008 * gfortran.dg/associate_51.f90 : Update an error message.
26009 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
26010 uninitialzed dg-warnings.
26011 * gfortran.dg/associate_60.f90 : New test
26012 * gfortran.dg/pr98408.f90 : New test
26013 * gfortran.dg/pr105205.f90 : New test
26014 * gfortran.dg/pr106918.f90 : New test
26016 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
26018 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
26019 dg directive and remove trailing whitespace.
26020 * gfortran.dg/c-interop/c407a-1.f90 : ditto
26021 * gfortran.dg/c-interop/c407b-1.f90 : ditto
26022 * gfortran.dg/c-interop/c407b-2.f90 : ditto
26023 * gfortran.dg/c-interop/c407c-1.f90 : ditto
26024 * gfortran.dg/c-interop/c535a-1.f90 : ditto
26025 * gfortran.dg/c-interop/c535a-2.f90 : ditto
26026 * gfortran.dg/c-interop/c535b-1.f90 : ditto
26027 * gfortran.dg/c-interop/c535b-2.f90 : ditto
26028 * gfortran.dg/c-interop/c535b-3.f90 : ditto
26029 * gfortran.dg/c-interop/c535c-1.f90 : ditto
26030 * gfortran.dg/c-interop/c535c-2.f90 : ditto
26031 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
26032 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
26033 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
26034 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
26035 * gfortran.dg/c-interop/tkr.f90 : ditto
26036 * gfortran.dg/class_result_10.f90 : ditto
26037 * gfortran.dg/dtio_35.f90 : ditto
26038 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
26039 * gfortran.dg/pr103258.f90 : ditto
26040 * gfortran.dg/pr59107.f90 : ditto
26041 * gfortran.dg/pr93835.f08 : ditto
26043 2023-04-07 Alexandre Oliva <oliva@adacore.com>
26045 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
26046 fortran compiler, skip if missing.
26048 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26050 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
26051 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
26053 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
26055 PR tree-optimization/109417
26056 * gcc.dg/pr109417.c: New.
26058 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26060 * rust/compile/issue-1422.rs: New test.
26062 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26064 * rust/compile/issue-1361.rs: New test.
26066 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
26068 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
26069 * rust/compile/issue-1830_str.rs: Likewise.
26071 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26073 * rust/compile/empty.in: New test.
26074 * rust/compile/include_empty.rs: New test.
26076 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26078 * rust/compile/torture/traits10.rs: Fix test-case
26080 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26082 * rust/compile/issue-1725-1.rs: New test.
26083 * rust/compile/issue-1725-2.rs: New test.
26085 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26087 * rust/compile/builtin_macro_include_str.rs:
26088 Include test of invalid UTF-8.
26089 * rust/compile/invalid_utf8: File with invalid UTF-8.
26091 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26093 * rust/compile/parse_empty_tuple_pattern.rs: New test.
26095 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
26097 * rust/compile/issue-1830_bytes.rs: New test.
26098 * rust/compile/issue-1830_str.rs: New test.
26100 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26102 * rust/compile/variadic.rs: New test.
26104 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26106 * rust/execute/torture/overflow1.rs: Fix test.
26108 2023-04-06 mxlol233 <mxlol233@outlook.com>
26110 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
26111 * rust/compile/feature_intrinsics.rs: New file.
26112 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
26113 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
26114 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
26115 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
26116 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
26117 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
26118 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
26119 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
26120 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
26121 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
26122 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
26123 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
26124 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
26125 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
26126 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
26127 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
26128 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
26129 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
26131 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
26132 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
26133 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
26134 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
26135 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
26136 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
26137 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
26138 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
26139 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
26141 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26143 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
26144 * rust/compile/macro44.rs: Fix invalid testcase assertions.
26145 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
26146 * rust/compile/builtin_macro_recurse2.rs: New test.
26147 * rust/compile/macro46.rs: New test.
26148 * rust/compile/builtin_macro_eager1.rs: New file.
26149 * rust/compile/builtin_macro_eager2.rs: New file.
26151 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
26153 * rust/execute/torture/let-pattern-1.rs: New test.
26155 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26157 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
26158 * rust/compile/torture/intrinsics-5.rs: likewise
26159 * rust/execute/torture/atomic_load.rs: likewise
26160 * rust/execute/torture/atomic_store.rs: likewise
26161 * rust/bounds1.rs: New test.
26163 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26165 * rust/compile/func3.rs: update test case
26167 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26169 * rust/compile/issue-1786.rs: New test.
26171 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26173 * rust/compile/never_type_err1.rs: Moved to...
26174 * rust/compile/never_type1.rs: ...here. It now works
26176 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26178 * rust/compile/issue-1773.rs: New test.
26180 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26182 * rust/execute/torture/issue-1720-2.rs: New test.
26184 2023-04-06 mxlol233 <mxlol233@outlook.com>
26186 * rust/compile/feature.rs: New test.
26188 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26190 * rust/compile/closure_move_expr.rs: New test.
26192 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26194 * rust/compile/parse_complex_generic_application.rs: New test.
26195 * rust/compile/parse_complex_generic_application2.rs: New test.
26197 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26199 * rust/compile/multi_reference_type.rs: New test.
26201 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
26203 * rust/compile/issue-867.rs: New test.
26205 2023-04-06 Lyra <teromene@teromene.fr>
26207 * rust/compile/macro45.rs: New test.
26209 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
26211 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
26213 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
26214 * rust/execute/torture/builtin_macro_env.rs: Likewise.
26215 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
26216 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
26217 * rust/execute/torture/builtin_macro_line.rs: Likewise.
26218 * rust/execute/torture/builtin_macros1.rs: Likewise.
26219 * rust/execute/torture/builtin_macros3.rs: Likewise.
26220 * rust/execute/torture/cfg1.rs: Likewise.
26221 * rust/execute/torture/cfg2.rs: Likewise.
26222 * rust/execute/torture/cfg3.rs: Likewise.
26223 * rust/execute/torture/cfg4.rs: Likewise.
26224 * rust/execute/torture/coercion1.rs: Likewise.
26225 * rust/execute/torture/coercion2.rs: Likewise.
26226 * rust/execute/torture/extern_mod4.rs: Likewise.
26227 * rust/execute/torture/helloworld1.rs: Likewise.
26228 * rust/execute/torture/helloworld2.rs: Likewise.
26229 * rust/execute/torture/issue-1198.rs: Likewise.
26230 * rust/execute/torture/issue-1231.rs: Likewise.
26231 * rust/execute/torture/issue-1232.rs: Likewise.
26232 * rust/execute/torture/issue-1249.rs: Likewise.
26233 * rust/execute/torture/issue-1436.rs: Likewise.
26234 * rust/execute/torture/issue-1496.rs: Likewise.
26235 * rust/execute/torture/issue-647.rs: Likewise.
26236 * rust/execute/torture/issue-845.rs: Likewise.
26237 * rust/execute/torture/issue-851.rs: Likewise.
26238 * rust/execute/torture/issue-858.rs: Likewise.
26239 * rust/execute/torture/issue-976.rs: Likewise.
26240 * rust/execute/torture/macros10.rs: Likewise.
26241 * rust/execute/torture/macros11.rs: Likewise.
26242 * rust/execute/torture/macros12.rs: Likewise.
26243 * rust/execute/torture/macros13.rs: Likewise.
26244 * rust/execute/torture/macros14.rs: Likewise.
26245 * rust/execute/torture/macros2.rs: Likewise.
26246 * rust/execute/torture/macros22.rs: Likewise.
26247 * rust/execute/torture/macros29.rs: Likewise.
26248 * rust/execute/torture/macros3.rs: Likewise.
26249 * rust/execute/torture/macros30.rs: Likewise.
26250 * rust/execute/torture/macros31.rs: Likewise.
26251 * rust/execute/torture/macros7.rs: Likewise.
26252 * rust/execute/torture/macros8.rs: Likewise.
26253 * rust/execute/torture/macros9.rs: Likewise.
26254 * rust/execute/torture/match1.rs: Likewise.
26255 * rust/execute/torture/match2.rs: Likewise.
26256 * rust/execute/torture/match3.rs: Likewise.
26257 * rust/execute/torture/match_bool1.rs: Likewise.
26258 * rust/execute/torture/match_byte1.rs: Likewise.
26259 * rust/execute/torture/match_char1.rs: Likewise.
26260 * rust/execute/torture/match_int1.rs: Likewise.
26261 * rust/execute/torture/match_loop1.rs: Likewise.
26262 * rust/execute/torture/match_range1.rs: Likewise.
26263 * rust/execute/torture/match_range2.rs: Likewise.
26264 * rust/execute/torture/match_tuple1.rs: Likewise.
26265 * rust/execute/torture/method1.rs: Likewise.
26266 * rust/execute/torture/method2.rs: Likewise.
26267 * rust/execute/torture/method3.rs: Likewise.
26268 * rust/execute/torture/method4.rs: Likewise.
26269 * rust/execute/torture/operator_overload_1.rs: Likewise.
26270 * rust/execute/torture/operator_overload_10.rs: Likewise.
26271 * rust/execute/torture/operator_overload_11.rs: Likewise.
26272 * rust/execute/torture/operator_overload_12.rs: Likewise.
26273 * rust/execute/torture/operator_overload_2.rs: Likewise.
26274 * rust/execute/torture/operator_overload_4.rs: Likewise.
26275 * rust/execute/torture/operator_overload_5.rs: Likewise.
26276 * rust/execute/torture/operator_overload_6.rs: Likewise.
26277 * rust/execute/torture/operator_overload_7.rs: Likewise.
26278 * rust/execute/torture/operator_overload_8.rs: Likewise.
26279 * rust/execute/torture/operator_overload_9.rs: Likewise.
26280 * rust/execute/torture/str-layout1.rs: Likewise.
26281 * rust/execute/torture/str-zero.rs: Likewise.
26282 * rust/execute/torture/trait1.rs: Likewise.
26283 * rust/execute/torture/trait10.rs: Likewise.
26284 * rust/execute/torture/trait11.rs: Likewise.
26285 * rust/execute/torture/trait12.rs: Likewise.
26286 * rust/execute/torture/trait13.rs: Likewise.
26287 * rust/execute/torture/trait2.rs: Likewise.
26288 * rust/execute/torture/trait3.rs: Likewise.
26289 * rust/execute/torture/trait4.rs: Likewise.
26290 * rust/execute/torture/trait5.rs: Likewise.
26291 * rust/execute/torture/trait6.rs: Likewise.
26292 * rust/execute/torture/trait7.rs: Likewise.
26293 * rust/execute/torture/trait8.rs: Likewise.
26294 * rust/execute/torture/trait9.rs: Likewise.
26295 * rust/execute/torture/closure2.rs: Likewise.
26296 * rust/execute/torture/closure3.rs: Likewise.
26297 * rust/execute/torture/loop-condition-eval.rs: Likewise.
26298 * rust/execute/torture/operator_overload_3.rs: Likewise.
26300 2023-04-06 mxlol233 <mxlol233@outlook.com>
26302 * rust/compile/diagnostic_underline.rs: New test.
26304 2023-04-06 Philip Herron <herron.philip@googlemail.com>
26306 * rust/compile/bounds.rs: change to use -fsyntax-only
26307 * rust/execute/torture/issue-1720.rs: New test.
26309 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
26311 * rust/compile/decl_macro1.rs: New test.
26312 * rust/compile/decl_macro2.rs: New test.
26313 * rust/compile/decl_macro3.rs: New test.
26314 * rust/compile/decl_macro4.rs: New test.
26315 * rust/compile/decl_macro5.rs: New test.
26316 * rust/compile/decl_macro6.rs: New test.
26317 * rust/compile/decl_macro7.rs: New test.
26318 * rust/execute/torture/decl_macro1.rs: New test.
26319 * rust/execute/torture/decl_macro2.rs: New test.
26320 * rust/execute/torture/decl_macro3.rs: New test.
26321 * rust/execute/torture/decl_macro4.rs: New test.
26323 2023-04-06 mxlol233 <mxlol233@outlook.com>
26325 * rust/compile/bounds.rs: New test.
26327 2023-04-06 Dave <dme2223@gmail.com>
26329 * rust/compile/const10.rs: New test.
26331 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
26333 * rust/compile/unsafe11.rs: New test.
26335 2023-04-06 Alexandre Oliva <oliva@adacore.com>
26337 * gcc.dg/signbit-2.c: Add -maltivec if supported.
26339 2023-04-06 Alexandre Oliva <oliva@adacore.com>
26340 Thomas Schwinge <thomas@codesourcery.com>
26342 PR testsuite/108899
26343 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
26346 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
26349 * gm2/pim/fail/setunknown.mod: New test.
26350 * gm2/pim/fail/setunknown2.mod: New test.
26352 2023-04-05 Jeff Law <jlaw@ventanamicro>
26355 * gcc.c-torture/compile/pr108892.c: New test.
26357 2023-04-05 Martin Jambor <mjambor@suse.cz>
26360 * gcc.dg/ipa/pr108959.c: New test.
26362 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26364 * g++.target/riscv/rvv/base/bug-23.C: New test.
26366 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26368 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
26370 2023-04-04 Harald Anlauf <anlauf@gmx.de>
26373 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
26374 * gfortran.dg/pr104349.f90: New test.
26376 2023-04-04 Jakub Jelinek <jakub@redhat.com>
26378 PR tree-optimization/109386
26379 * gcc.c-torture/execute/ieee/pr109386.c: New test.
26381 2023-04-04 Marek Polacek <polacek@redhat.com>
26383 PR sanitizer/109107
26384 * c-c++-common/ubsan/pr109107-1.c: New test.
26385 * c-c++-common/ubsan/pr109107-2.c: New test.
26386 * c-c++-common/ubsan/pr109107-3.c: New test.
26387 * c-c++-common/ubsan/pr109107-4.c: New test.
26389 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26391 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
26392 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
26393 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
26394 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
26395 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
26396 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
26397 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
26398 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
26399 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
26400 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
26402 2023-04-04 Jakub Jelinek <jakub@redhat.com>
26405 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
26408 2023-04-04 Richard Biener <rguenther@suse.de>
26410 PR tree-optimization/109304
26411 * gcc.dg/pr109304.c: New testcase.
26413 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
26416 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
26417 to distinguish parity byte from parity.
26418 * gcc.target/powerpc/pr108699.c: New test.
26420 2023-04-04 Jason Merrill <jason@redhat.com>
26423 * g++.dg/lookup/friend25.C: New test.
26425 2023-04-03 Patrick Palka <ppalka@redhat.com>
26428 * g++.dg/cpp1y/var-templ79.C: New test.
26430 2023-04-03 Jakub Jelinek <jakub@redhat.com>
26431 Martin Jambor <mjambor@suse.cz>
26434 * gcc.dg/pr109303.c: New test.
26436 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
26439 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
26442 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
26445 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
26447 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
26450 * gnat.dg/prot7.adb: Skip on hppa.
26452 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26453 kito-cheng <kito.cheng@sifive.com>
26455 * g++.target/riscv/rvv/base/bug-19.C: New test.
26456 * g++.target/riscv/rvv/base/bug-20.C: New test.
26457 * g++.target/riscv/rvv/base/bug-21.C: New test.
26458 * g++.target/riscv/rvv/base/bug-22.C: New test.
26460 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26462 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
26463 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
26465 2023-04-01 Patrick Palka <ppalka@redhat.com>
26468 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
26470 2023-04-01 Patrick Palka <ppalka@redhat.com>
26474 * g++.dg/template/fn-ptr3a.C: New test.
26475 * g++.dg/template/fn-ptr3b.C: New test.
26476 * g++.dg/template/fn-ptr4.C: New test.
26478 2023-04-01 Jakub Jelinek <jakub@redhat.com>
26480 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
26481 -fno-tree-dominator-opts -fno-tree-vrp.
26482 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
26483 * gcc.dg/torture/inf-compare-2.c: Likewise.
26484 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
26486 2023-04-01 Jakub Jelinek <jakub@redhat.com>
26488 PR tree-optimization/109362
26489 * gcc.target/i386/pr109362.c: New test.
26491 2023-04-01 Jakub Jelinek <jakub@redhat.com>
26492 Richard Sandiford <richard.sandiford@arm.com>
26495 * gcc.target/aarch64/sve/pr109254.c: New test.
26497 2023-03-31 Jakub Jelinek <jakub@redhat.com>
26500 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
26501 if fdopen returns NULL.
26503 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
26505 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
26506 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
26508 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
26510 * gcc.target/i386/pr109052-2.c: New.
26512 2023-03-31 Jakub Jelinek <jakub@redhat.com>
26514 PR tree-optimization/91645
26515 * gcc.target/i386/pr103559-1.c: New test.
26516 * gcc.target/i386/pr103559-2.c: New test.
26517 * gcc.target/i386/pr103559-3.c: New test.
26518 * gcc.target/i386/pr103559-4.c: New test.
26520 2023-03-31 Jonathan Yong <10walls@gmail.com>
26522 * c-c++-common/Warray-bounds.c: Fix excess warnings on
26525 2023-03-31 liuhongt <hongtao.liu@intel.com>
26527 * g++.target/i386/pr85048.C: New test.
26529 2023-03-30 Jason Merrill <jason@redhat.com>
26532 * g++.dg/lookup/anon8.C: New test.
26534 2023-03-30 Jason Merrill <jason@redhat.com>
26537 * g++.dg/cpp1z/noexcept-type27.C: New test.
26539 2023-03-30 Jakub Jelinek <jakub@redhat.com>
26542 * g++.dg/cpp23/subscript14.C: New test.
26544 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
26546 PR tree-optimization/109154
26547 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
26549 2023-03-30 Jason Merrill <jason@redhat.com>
26553 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
26554 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
26556 2023-03-30 Richard Biener <rguenther@suse.de>
26558 PR tree-optimization/107561
26559 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
26560 * g++.dg/warn/Warray-bounds-16.C: Likewise.
26562 2023-03-30 Richard Biener <rguenther@suse.de>
26564 PR tree-optimization/109342
26565 * g++.dg/torture/pr109342.C: New testcase.
26567 2023-03-30 Jakub Jelinek <jakub@redhat.com>
26570 * g++.dg/cpp23/ext-floating15.C: New test.
26572 2023-03-30 liuhongt <hongtao.liu@intel.com>
26574 * gcc.target/i386/pr88828-0.c: Adjust testcase.
26576 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
26579 * gm2/link/nondefaultext/pass/hello.md: New test.
26580 * gm2/link/nondefaultext/pass/liba.dm: New test.
26581 * gm2/link/nondefaultext/pass/liba.md: New test.
26582 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
26584 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
26586 * gcc.target/riscv/arch-19.c: New test.
26588 2023-03-29 Richard Biener <rguenther@suse.de>
26590 PR tree-optimization/109331
26591 * gcc.dg/torture/pr109331.c: New testcase.
26593 2023-03-29 Richard Biener <rguenther@suse.de>
26595 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
26597 2023-03-29 Richard Biener <rguenther@suse.de>
26599 PR tree-optimization/109327
26600 * gcc.dg/pr109327.c: New testcase.
26602 2023-03-29 Richard Biener <rguenther@suse.de>
26605 * g++.dg/gomp/pr106124.C: New testcase.
26607 2023-03-29 Jakub Jelinek <jakub@redhat.com>
26608 Richard Biener <rguenther@suse.de>
26610 PR tree-optimization/109301
26611 * gcc.dg/pr109301.c: New test.
26613 2023-03-29 Jason Merrill <jason@redhat.com>
26617 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
26618 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
26620 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
26622 * gfortran.dg/weak-2.f90: Enable for nvptx target.
26624 2023-03-28 David Malcolm <dmalcolm@redhat.com>
26627 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
26628 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
26629 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
26630 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
26632 2023-03-28 Jason Merrill <jason@redhat.com>
26635 * g++.dg/warn/Wsequence-point-5.C: New test.
26637 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
26640 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
26642 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
26644 PR rtl-optimization/109187
26645 * gcc.dg/pr109187.c: New test.
26647 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
26649 PR tree-optimization/109265
26650 PR tree-optimization/109274
26651 * gcc.dg/pr109274.c: New.
26652 * gfortran.dg/pr109265.f90: New.
26654 2023-03-28 Richard Biener <rguenther@suse.de>
26656 PR tree-optimization/107087
26657 * g++.dg/pr107087.C: New testcase.
26659 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
26662 * gcc.target/aarch64/pr109072_1.c: New test.
26663 * gcc.target/aarch64/pr109072_2.c: Likewise.
26665 2023-03-28 Jakub Jelinek <jakub@redhat.com>
26667 PR middle-end/106190
26668 * gcc.dg/asan/pr106190.c: New test.
26670 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
26672 * gcc.target/sparc/20230328-1.c: New test.
26673 * gcc.target/sparc/20230328-2.c: Likewise.
26674 * gcc.target/sparc/20230328-3.c: Likewise.
26675 * gcc.target/sparc/20230328-4.c: Likewise.
26677 2023-03-28 Jakub Jelinek <jakub@redhat.com>
26680 * gcc.target/i386/pr109276.c: New test.
26682 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
26684 * gcc.target/sparc/20230328-1.c: New test.
26685 * gcc.target/sparc/20230328-2.c: Likewise.
26686 * gcc.target/sparc/20230328-3.c: Likewise.
26687 * gcc.target/sparc/20230328-4.c: Likewise.
26689 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26691 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
26693 * gcc.dg/visibility-22.c: Add weak_undefined options.
26695 2023-03-27 Richard Biener <rguenther@suse.de>
26697 PR tree-optimization/54498
26698 * g++.dg/torture/pr54498.C: New testcase.
26700 2023-03-27 Richard Biener <rguenther@suse.de>
26702 PR tree-optimization/108357
26703 * gcc.dg/tree-ssa/pr108357.c: New testcase.
26705 2023-03-27 Martin Liska <mliska@suse.cz>
26707 * lib/verify-sarif-file.py: Use apostrophes instead
26710 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
26713 * gcc.target/powerpc/pr109167.c: New test.
26715 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
26718 * gcc.target/powerpc/pr109082.c: New test.
26720 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
26723 * gcc.target/m68k/tls-gd-off.c: New.
26724 * gcc.target/m68k/tls-ie-off.c: New.
26725 * gcc.target/m68k/tls-ld-off.c: New.
26726 * gcc.target/m68k/tls-ld-xtls-off.c: New.
26727 * gcc.target/m68k/tls-le-off.c: New.
26728 * gcc.target/m68k/tls-le-xtls-off.c: New.
26729 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
26730 * gcc.target/m68k/tls-le.c: Likewise.
26732 2023-03-26 Jakub Jelinek <jakub@redhat.com>
26734 PR tree-optimization/109230
26735 * gcc.dg/pr109230.c: New test.
26737 2023-03-26 Jakub Jelinek <jakub@redhat.com>
26740 * c-c++-common/cold-2.c: New test.
26742 2023-03-25 David Malcolm <dmalcolm@redhat.com>
26745 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
26746 verify-sarif-file directive.
26747 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
26748 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
26749 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
26750 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
26751 test case, adapted from Wbidi-chars-1.c.
26752 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
26754 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
26756 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
26757 New test case, adapted from cpp/Winvalid-utf8-1.c.
26758 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
26759 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
26760 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
26762 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
26763 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
26764 * lib/scansarif.exp (verify-sarif-file): New procedure.
26765 * lib/verify-sarif-file.py: New support script.
26767 2023-03-24 Patrick Palka <ppalka@redhat.com>
26770 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
26772 * g++.dg/lookup/this2.C: New test.
26774 2023-03-24 Jason Merrill <jason@redhat.com>
26777 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
26779 2023-03-24 David Malcolm <dmalcolm@redhat.com>
26782 * c-c++-common/diagnostic-format-json-1.c: Update comment.
26783 * c-c++-common/diagnostic-format-json-2.c: Likewise.
26784 * c-c++-common/diagnostic-format-json-3.c: Likewise.
26785 * c-c++-common/diagnostic-format-json-4.c: Likewise.
26786 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
26787 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
26789 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
26791 PR tree-optimization/109238
26792 * gcc.dg/pr109238.c: New.
26794 2023-03-24 Richard Biener <rguenther@suse.de>
26796 PR tree-optimization/106912
26797 * gcc.dg/profile-generate-4.c: New testcase.
26799 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
26801 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
26802 Compile object for stressset.mod and testlib.mod. Add test so
26803 that we only link these objects with test application objects.
26805 2023-03-24 Jakub Jelinek <jakub@redhat.com>
26808 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
26809 require ia32 effective target. Only add -fPIC for fpic effective
26810 target. Remove #include <string.h>, use __builtin_memset instead of
26813 2023-03-24 Jakub Jelinek <jakub@redhat.com>
26815 PR tree-optimization/99739
26816 * gcc.dg/tree-ssa/pr99739.c: New test.
26818 2023-03-24 Alexandre Oliva <oliva@adacore.com>
26820 * lib/target-supports.exp (add_options_for_weak_undefined):
26822 (check_effective_target_weak_undefined): Use it.
26823 (check_effective_target_posix_memalign): New.
26824 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
26825 favor of effective target requirement and added options for
26826 weak_undefined symbols.
26827 * gcc.dg/torture/pr90020.c: Likewise.
26828 * gcc.dg/addr_equal-1.c: Likewise.
26829 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
26830 abitest.S-using tests.
26831 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
26832 posix_memalign tests.
26833 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
26835 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
26836 Tobias Burnus <tobias@codesourcery.com>
26839 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
26841 * gfortran.dg/unpack_field_1.f90: Likewise.
26842 * gfortran.dg/pr103628.f90: New.
26844 2023-03-23 Jason Merrill <jason@redhat.com>
26847 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
26849 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
26851 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
26853 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
26855 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
26857 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
26859 * gcc.target/powerpc/mod-no_copy.c: New.
26860 * gcc.target/powerpc/mod-peephole.c: New.
26862 2023-03-23 Andrew Pinski <apinski@marvell.com>
26865 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
26867 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
26870 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
26872 * gm2/iso/extended-opaque/pass/stressset.def: New test.
26873 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
26874 * gm2/iso/extended-opaque/pass/testset.mod: New test.
26875 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
26877 * gm2/projects/iso/small/run/pass/stressset.def: New test.
26878 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
26879 * gm2/projects/iso/small/run/pass/test1.mod: New test.
26880 * gm2/projects/iso/small/run/pass/testlib.def: New test.
26881 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
26882 * gm2/projects/iso/small/run/pass/testset.mod: New test.
26884 2023-03-23 Richard Biener <rguenther@suse.de>
26886 PR tree-optimization/107569
26887 * g++.dg/opt/pr107569.C: New testcase.
26889 2023-03-23 Richard Biener <rguenther@suse.de>
26891 PR tree-optimization/109262
26892 * g++.dg/torture/pr109262.C: New testcase.
26894 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
26896 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
26898 2023-03-23 Marek Polacek <polacek@redhat.com>
26901 * g++.dg/warn/Wdangling-reference11.C: New test.
26902 * g++.dg/warn/Wdangling-reference12.C: New test.
26904 2023-03-23 Jakub Jelinek <jakub@redhat.com>
26906 PR tree-optimization/109176
26907 * gcc.target/aarch64/sve/pr109176.c: New test.
26909 2023-03-23 Pan Li <pan2.li@intel.com>
26910 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26914 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
26915 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
26916 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
26918 2023-03-23 Jason Merrill <jason@redhat.com>
26921 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
26923 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26926 * g++.target/riscv/rvv/base/pr109244.C: New test.
26927 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
26928 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
26929 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
26930 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
26931 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
26932 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
26933 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
26934 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
26935 * g++.target/riscv/rvv/base/bug-18.C: New test.
26936 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
26937 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
26939 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26942 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
26944 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26945 kito-cheng <kito.cheng@sifive.com>
26947 * g++.target/riscv/rvv/base/bug-10.C: New test.
26948 * g++.target/riscv/rvv/base/bug-11.C: New test.
26949 * g++.target/riscv/rvv/base/bug-12.C: New test.
26950 * g++.target/riscv/rvv/base/bug-13.C: New test.
26951 * g++.target/riscv/rvv/base/bug-14.C: New test.
26952 * g++.target/riscv/rvv/base/bug-15.C: New test.
26953 * g++.target/riscv/rvv/base/bug-16.C: New test.
26954 * g++.target/riscv/rvv/base/bug-17.C: New test.
26955 * g++.target/riscv/rvv/base/bug-2.C: New test.
26956 * g++.target/riscv/rvv/base/bug-3.C: New test.
26957 * g++.target/riscv/rvv/base/bug-4.C: New test.
26958 * g++.target/riscv/rvv/base/bug-5.C: New test.
26959 * g++.target/riscv/rvv/base/bug-6.C: New test.
26960 * g++.target/riscv/rvv/base/bug-7.C: New test.
26961 * g++.target/riscv/rvv/base/bug-8.C: New test.
26962 * g++.target/riscv/rvv/base/bug-9.C: New test.
26964 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26965 kito-cheng <kito.cheng@sifive.com>
26967 * gcc.target/riscv/rvv/base/bug-3.c: New test.
26968 * gcc.target/riscv/rvv/base/bug-4.c: New test.
26969 * gcc.target/riscv/rvv/base/bug-5.c: New test.
26971 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
26973 * lib/target-supports.exp (check_effective_target_riscv_vector):
26976 2023-03-22 David Malcolm <dmalcolm@redhat.com>
26978 PR testsuite/105959
26979 * gcc.dg-selftests/dg-final.exp
26980 (dg_final_directive_check_num_args): Update expected maximum
26981 number of args for the various directives using dg-scan.
26982 * lib/scanasm.exp (append_encoding_arg): New procedure.
26983 (dg-scan): Add optional 3rd argument: the encoding to use when
26984 reading from the file.
26985 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
26986 encoded when reading it.
26987 (scan-sarif-file-not): Likewise.
26989 2023-03-22 Jason Merrill <jason@redhat.com>
26992 * g++.dg/template/partial-order3.C: New test.
26994 2023-03-22 Harald Anlauf <anlauf@gmx.de>
26995 Steven G. Kargl <kargl@gcc.gnu.org>
26998 * gfortran.dg/pr104572.f90: New test.
27000 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
27002 * gcc.target/i386/pr109137.c: New.
27004 2023-03-22 Jason Merrill <jason@redhat.com>
27007 * g++.dg/ext/attr-tsafe1.C: New test.
27009 2023-03-22 Alex Coplan <alex.coplan@arm.com>
27012 * g++.dg/ext/pr109177.C: New test.
27014 2023-03-22 David Malcolm <dmalcolm@redhat.com>
27017 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
27019 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
27021 * gcc.target/gcn/complex.c: New test.
27023 2023-03-21 Harald Anlauf <anlauf@gmx.de>
27026 * gfortran.dg/pr99036.f90: New test.
27028 2023-03-21 Jason Merrill <jason@redhat.com>
27031 * g++.dg/cpp0x/nsdmi-template25.C: New test.
27033 2023-03-21 Richard Biener <rguenther@suse.de>
27035 PR tree-optimization/109219
27036 * gcc.dg/torture/pr109219.c: New testcase.
27038 2023-03-21 Jakub Jelinek <jakub@redhat.com>
27040 PR testsuite/108898
27041 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
27043 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
27044 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
27046 2023-03-21 Jakub Jelinek <jakub@redhat.com>
27048 PR testsuite/108898
27049 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
27050 to dg-additional-options. Always expect just 2 foo.simdclone calls.
27051 * gcc.dg/vect/vect-simd-clone-16f.c: Add
27052 --param vect-epilogues-nomask=0 to dg-additional-options.
27053 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
27054 foo.simdclone calls.
27055 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
27056 dg-additional-options.
27057 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
27058 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
27059 --param vect-epilogues-nomask=0 to dg-additional-options.
27060 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
27061 to dg-additional-options. Always expect just 2 foo.simdclone calls.
27062 * gcc.dg/vect/vect-simd-clone-18f.c: Add
27063 --param vect-epilogues-nomask=0 to dg-additional-options.
27065 2023-03-21 Jakub Jelinek <jakub@redhat.com>
27067 PR tree-optimization/109215
27068 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
27070 2023-03-21 Richard Biener <rguenther@suse.de>
27072 PR tree-optimization/109170
27073 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
27074 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
27075 * gcc.dg/predict-20.c: Likewise.
27077 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
27080 * gfortran.dg/pr109209.f90: New test.
27082 2023-03-20 Marek Polacek <polacek@redhat.com>
27085 * g++.dg/cpp0x/explicit16.C: New test.
27087 2023-03-20 Jakub Jelinek <jakub@redhat.com>
27090 * g++.dg/tls/thread_local13.C: New test.
27091 * g++.dg/tls/thread_local13-aux.cc: New file.
27092 * g++.dg/tls/thread_local14.C: New test.
27093 * g++.dg/tls/thread_local14-aux.cc: New file.
27095 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
27098 * gcc.target/powerpc/divic3-1.c: New test.
27099 * gcc.target/powerpc/divic3-2.c: Likewise.
27100 * gcc.target/powerpc/mulic3-1.c: Likewise.
27101 * gcc.target/powerpc/mulic3-2.c: Likewise.
27103 2023-03-20 Harald Anlauf <anlauf@gmx.de>
27106 * gfortran.dg/nearest_6.f90: New test.
27108 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
27111 * gcc.target/powerpc/pr109178.c: New test.
27113 2023-03-20 Jakub Jelinek <jakub@redhat.com>
27115 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
27116 from char to char [2 * sizeof (int)].
27118 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
27121 * gfortran.dg/external_procedures_4.f90: New test.
27123 2023-03-19 Harald Anlauf <anlauf@gmx.de>
27126 * gfortran.dg/pr85877.f90: New test.
27128 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
27130 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
27133 2023-03-18 David Malcolm <dmalcolm@redhat.com>
27136 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
27138 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
27154 * gfortran.dg/finalize_38.f90 : New test.
27155 * gfortran.dg/finalize_38a.f90 : New test.
27156 * gfortran.dg/allocate_with_source_25.f90 : The number of final
27157 calls goes down from 6 to 4.
27158 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
27159 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
27160 but the final count remains the same.
27161 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
27162 foo.1.x rather than foo.0.x
27163 * gfortran.dg/finalize_39.f90 : New test.
27164 * gfortran.dg/finalize_40.f90 : New test.
27165 * gfortran.dg/finalize_41.f90 : New test.
27166 * gfortran.dg/finalize_42.f90 : New test.
27167 * gfortran.dg/finalize_43.f90 : New test.
27168 * gfortran.dg/finalize_44.f90 : New test.
27169 * gfortran.dg/finalize_45.f90 : New test.
27170 * gfortran.dg/finalize_46.f90 : New test.
27171 * gfortran.dg/finalize_47.f90 : New test.
27172 * gfortran.dg/finalize_48.f90 : New test.
27173 * gfortran.dg/finalize_49.f90 : New test.
27174 * gfortran.dg/finalize_50.f90 : New test.
27175 * gfortran.dg/finalize_51.f90 : New test.
27177 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
27179 * gcc.dg/plugin/infoleak-2.c,
27180 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
27181 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
27182 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
27183 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
27184 gcc.dg/plugin/infoleak-antipatterns-1.c,
27185 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
27187 2023-03-17 Jason Merrill <jason@redhat.com>
27190 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
27192 2023-03-17 Jason Merrill <jason@redhat.com>
27195 * g++.dg/eh/dtor4.C: New test.
27197 2023-03-17 Jason Merrill <jason@redhat.com>
27200 * g++.dg/lookup/friend24.C: New test.
27202 2023-03-17 Jakub Jelinek <jakub@redhat.com>
27205 * gcc.target/i386/pr105554.c: New test.
27207 2023-03-17 Jakub Jelinek <jakub@redhat.com>
27210 * c-c++-common/ubsan/div-by-zero-8.c: New test.
27212 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
27214 * gcc.target/i386/pr109052.c: New.
27216 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27217 kito-cheng <kito.cheng@sifive.com>
27219 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
27220 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
27221 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
27222 * g++.target/riscv/rvv/base/bug-1.C: New test.
27223 * gcc.target/riscv/rvv/base/bug-2.c: New test.
27225 2023-03-17 Jakub Jelinek <jakub@redhat.com>
27227 PR testsuite/109145
27228 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
27229 Don't include complex.h.
27230 (foo): Use __builtin_complex rather than CMPLXF.
27232 2023-03-17 Jakub Jelinek <jakub@redhat.com>
27234 PR middle-end/108685
27235 * c-c++-common/gomp/doacross-8.c: New test.
27237 2023-03-16 Jason Merrill <jason@redhat.com>
27240 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
27242 2023-03-16 Jason Merrill <jason@redhat.com>
27245 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
27247 2023-03-16 Jason Merrill <jason@redhat.com>
27250 * g++.dg/cpp0x/enum43.C: New test.
27252 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
27254 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
27256 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
27259 * gm2/types/run/pass/d.c: Convert data structure from
27260 BOOLEAN int to bool and cast int to bool in test function.
27262 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
27264 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
27265 * gm2/complex/run/pass/arith3.mod: Ditto.
27266 * gm2/complex/run/pass/arith4.mod: Ditto.
27267 * gm2/complex/run/pass/arith5.mod: Ditto.
27268 * gm2/isolib/run/pass/real2.mod: Ditto.
27269 * gm2/isolib/run/pass/real3.mod: Ditto.
27270 * gm2/isolib/run/pass/realconv.mod: Ditto.
27271 * gm2/isolib/run/pass/realconv2.mod: Ditto.
27272 * gm2/pim/pass/testshort.mod: Ditto.
27273 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
27274 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
27275 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
27276 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
27278 2023-03-16 Patrick Palka <ppalka@redhat.com>
27281 * g++.dg/cpp2a/constexpr-inst2.C: New test.
27283 2023-03-16 Patrick Palka <ppalka@redhat.com>
27286 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
27288 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
27290 * gdc.dg/torture/simd23084.d: New test.
27291 * gdc.dg/torture/simd23085.d: New test.
27292 * gdc.dg/torture/simd23218.d: New test.
27294 2023-03-16 Martin Liska <mliska@suse.cz>
27296 PR middle-end/106133
27297 * c-c++-common/pr106133.c: New test.
27299 2023-03-16 Alexandre Oliva <oliva@adacore.com>
27301 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
27303 2023-03-16 Jason Merrill <jason@redhat.com>
27306 * g++.dg/coroutines/co-await-moveonly1.C: New test.
27308 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
27311 * gdc.dg/torture/pr109144.d: New test.
27313 2023-03-16 Richard Biener <rguenther@suse.de>
27315 PR tree-optimization/109123
27316 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
27317 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
27318 the name of the pointer.
27319 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
27321 2023-03-15 Jason Merrill <jason@redhat.com>
27325 * g++.dg/coroutines/co-await-initlist1.C: New test.
27327 2023-03-15 David Malcolm <dmalcolm@redhat.com>
27330 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
27331 have an invocation object marked as succeeding, with no
27333 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
27334 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
27335 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
27336 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
27337 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
27338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
27341 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
27343 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
27344 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
27345 * gcc.target/i386/sse-movss-4.c (dg-options):
27346 Use -mno-sse4. Simplify scan-assembler-not strings.
27347 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
27348 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
27350 2023-03-15 Harald Anlauf <anlauf@gmx.de>
27351 Tobias Burnus <tobias@codesourcery.com>
27354 * gfortran.dg/class_dummy_10.f90: New test.
27356 2023-03-15 Marek Polacek <polacek@redhat.com>
27359 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
27361 2023-03-15 Richard Biener <rguenther@suse.de>
27363 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
27366 2023-03-15 Jason Merrill <jason@redhat.com>
27369 * g++.dg/template/ttp7.C: Remove expected error.
27371 2023-03-15 Jason Merrill <jason@redhat.com>
27376 * g++.dg/template/ttp35.C: New test.
27378 2023-03-15 Richard Biener <rguenther@suse.de>
27380 PR tree-optimization/109139
27381 * gcc.dg/torture/pr109139.c: New testcase.
27383 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27385 * gcc.target/riscv/xtheadmempair-1.c: New test.
27386 * gcc.target/riscv/xtheadmempair-2.c: New test.
27387 * gcc.target/riscv/xtheadmempair-3.c: New test.
27389 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27391 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
27393 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27395 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
27397 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27399 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
27400 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
27401 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
27402 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
27403 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
27404 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
27405 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
27406 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
27408 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27410 * gcc.target/riscv/xtheadbb-ext.c: New test.
27411 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
27412 * gcc.target/riscv/xtheadbb-extu.c: New test.
27413 * gcc.target/riscv/xtheadbb-ff1.c: New test.
27414 * gcc.target/riscv/xtheadbb-rev.c: New test.
27415 * gcc.target/riscv/xtheadbb-srri.c: New test.
27417 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27419 * gcc.target/riscv/xtheadbs-tst.c: New test.
27421 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27423 * gcc.target/riscv/xtheadba-addsl.c: New test.
27425 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27427 * gcc.target/riscv/mcpu-thead-c906.c: New test.
27429 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
27431 * gcc.target/riscv/xtheadba.c: New test.
27432 * gcc.target/riscv/xtheadbb.c: New test.
27433 * gcc.target/riscv/xtheadbs.c: New test.
27434 * gcc.target/riscv/xtheadcmo.c: New test.
27435 * gcc.target/riscv/xtheadcondmov.c: New test.
27436 * gcc.target/riscv/xtheadfmemidx.c: New test.
27437 * gcc.target/riscv/xtheadfmv.c: New test.
27438 * gcc.target/riscv/xtheadint.c: New test.
27439 * gcc.target/riscv/xtheadmac.c: New test.
27440 * gcc.target/riscv/xtheadmemidx.c: New test.
27441 * gcc.target/riscv/xtheadmempair.c: New test.
27442 * gcc.target/riscv/xtheadsync.c: New test.
27444 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
27447 * gcc.target/i386/pr109117-1.c: New test.
27449 2023-03-15 Jonathan Yong <10walls@gmail.com>
27451 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
27452 * gcc.dg/pic-3.c: Ditto.
27453 * gcc.dg/pic-4.c: Ditto.
27455 2023-03-14 Patrick Palka <ppalka@redhat.com>
27458 * g++.dg/cpp2a/concepts-class5.C: New test.
27459 * g++.dg/cpp2a/concepts-class5a.C: New test.
27461 2023-03-14 Patrick Palka <ppalka@redhat.com>
27464 * g++.dg/cpp2a/concepts-friend14.C: New test.
27466 2023-03-14 Jason Merrill <jason@redhat.com>
27469 * g++.dg/cpp1y/var-templ78.C: New test.
27471 2023-03-14 Jason Merrill <jason@redhat.com>
27474 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
27475 * g++.dg/warn/Wreturn-6.C: New test.
27477 2023-03-14 Jakub Jelinek <jakub@redhat.com>
27480 * gcc.target/i386/pr109109-1.c: New test.
27481 * gcc.target/i386/pr109109-2.c: New test.
27483 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
27486 * gdc.dg/torture/imports/pr109108.d: New test.
27487 * gdc.dg/torture/pr109108.d: New test.
27489 2023-03-14 Jakub Jelinek <jakub@redhat.com>
27492 PR testsuite/109129
27493 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
27494 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
27495 rather than ! concepts.
27497 2023-03-14 Jakub Jelinek <jakub@redhat.com>
27500 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
27502 2023-03-14 Richard Biener <rguenther@suse.de>
27504 * gcc.dg/auto-init-unused-1.c: New testcase.
27506 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
27508 PR tree-optimization/109005
27509 * gnat.dg/specs/opt6.ads: New test.
27511 2023-03-14 Tamar Christina <tamar.christina@arm.com>
27513 PR testsuite/109118
27514 * gcc.dg/mla_1.c: Moved to...
27515 * gcc.target/aarch64/sve/mla_3.c: ...here.
27517 2023-03-14 Jakub Jelinek <jakub@redhat.com>
27519 PR tree-optimization/109115
27520 * gcc.dg/pr109115.c: New test.
27522 2023-03-14 Richard Biener <rguenther@suse.de>
27524 * g++.dg/torture/20230313.C: New testcase.
27526 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
27528 * gm2/pim/fail/largeconst.mod: New test.
27530 2023-03-13 Jason Merrill <jason@redhat.com>
27533 * g++.dg/warn/pragma-system_header6.h: New test.
27534 * g++.dg/warn/pragma-system_header6.C: New test.
27536 2023-03-13 David Malcolm <dmalcolm@redhat.com>
27539 * gcc.dg/analyzer/leak-pr105906.c: New test.
27541 2023-03-13 David Malcolm <dmalcolm@redhat.com>
27544 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
27545 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
27547 2023-03-13 David Malcolm <dmalcolm@redhat.com>
27549 * gcc.dg/analyzer/exec-1.c: New test.
27550 * gcc.dg/analyzer/snprintf-concat.c: New test.
27551 * gcc.dg/analyzer/vsnprintf-1.c: New test.
27553 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27555 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
27557 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
27559 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
27560 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
27561 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
27562 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
27563 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
27564 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
27565 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
27566 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
27567 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
27568 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
27569 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
27570 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
27571 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
27572 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
27573 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
27574 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
27575 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
27576 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
27577 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
27578 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
27579 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
27580 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
27581 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
27582 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
27583 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
27584 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
27585 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
27586 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
27587 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
27588 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
27589 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
27590 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
27591 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
27592 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
27593 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
27594 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
27595 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
27596 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
27597 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
27598 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
27599 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
27600 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
27601 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
27602 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
27603 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
27604 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
27605 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
27606 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
27607 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
27608 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
27609 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
27610 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
27611 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
27612 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
27613 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
27614 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
27615 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
27616 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
27617 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
27618 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
27619 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
27620 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
27621 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
27622 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
27623 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
27624 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
27625 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
27626 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
27627 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
27628 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
27629 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
27630 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
27631 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
27632 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
27633 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
27634 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
27635 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
27636 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
27637 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
27638 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
27639 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
27640 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
27641 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
27642 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
27643 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
27644 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
27645 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
27646 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
27647 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
27648 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
27649 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
27650 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
27651 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
27652 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
27653 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
27654 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
27655 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
27656 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
27657 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
27658 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
27659 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
27660 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
27661 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
27662 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
27663 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
27664 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
27665 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
27666 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
27667 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
27668 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
27669 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
27670 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
27671 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
27672 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
27673 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
27674 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
27675 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
27676 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
27677 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
27678 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
27679 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
27680 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
27681 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
27682 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
27683 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
27684 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
27685 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
27686 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
27687 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
27688 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
27689 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
27690 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
27691 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
27692 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
27693 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
27694 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
27695 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
27696 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
27697 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
27698 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
27699 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
27700 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
27701 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
27702 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
27703 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
27704 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
27705 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
27706 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
27707 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
27708 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
27709 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
27710 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
27711 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
27712 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
27713 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
27714 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
27715 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
27716 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
27717 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
27718 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
27719 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
27720 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
27721 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
27722 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
27723 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
27724 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
27725 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
27726 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
27727 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
27728 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
27729 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
27730 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
27731 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
27732 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
27733 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
27734 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
27735 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
27736 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
27737 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
27738 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
27739 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
27740 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
27741 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
27742 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
27743 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
27744 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
27745 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
27746 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
27747 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
27748 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
27749 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
27750 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
27751 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
27752 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
27753 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
27754 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
27755 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
27756 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
27757 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
27758 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
27759 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
27760 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
27761 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
27762 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
27763 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
27764 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
27765 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
27766 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
27767 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
27768 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
27769 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
27770 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
27771 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
27772 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
27773 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
27774 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
27775 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
27776 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
27777 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
27778 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
27779 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
27780 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
27781 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
27782 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
27783 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
27784 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
27785 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
27786 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
27787 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
27788 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
27789 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
27790 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
27791 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
27792 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
27793 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
27794 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
27795 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
27796 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
27797 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
27798 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
27799 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
27800 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
27801 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
27802 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
27803 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
27804 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
27805 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
27806 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
27807 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
27808 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
27809 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
27810 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
27811 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
27812 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
27813 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
27814 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
27815 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
27816 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
27817 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
27818 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
27819 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
27820 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
27821 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
27822 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
27823 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
27824 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
27825 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
27826 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
27827 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
27828 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
27829 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
27830 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
27831 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
27832 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
27833 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
27834 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
27835 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
27836 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
27837 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
27838 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
27839 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
27840 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
27841 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
27842 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
27843 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
27844 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
27845 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
27846 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
27847 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
27848 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
27849 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
27850 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
27851 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
27852 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
27853 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
27854 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
27855 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
27856 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
27857 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
27858 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
27859 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
27860 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
27861 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
27862 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
27863 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
27864 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
27865 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
27866 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
27867 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
27868 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
27869 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
27870 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
27871 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
27872 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
27873 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
27874 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
27875 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
27876 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
27877 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
27878 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
27879 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
27880 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
27881 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
27882 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
27883 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
27884 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
27885 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
27886 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
27887 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
27888 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
27889 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
27890 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
27891 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
27892 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
27893 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
27894 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
27895 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
27896 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
27897 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
27898 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
27899 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
27900 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
27901 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
27902 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
27903 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
27904 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
27905 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
27906 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
27907 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
27908 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
27909 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
27910 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
27911 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
27912 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
27913 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
27914 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
27915 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
27916 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
27917 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
27918 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
27919 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
27920 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
27921 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
27922 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
27923 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
27924 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
27925 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
27926 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
27927 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
27928 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
27929 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
27930 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
27931 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
27932 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
27933 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
27934 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
27935 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
27936 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
27937 * g++.target/riscv/rvv/base/vle-1.C: Removed.
27938 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
27939 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
27940 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
27941 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
27942 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
27943 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
27944 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
27945 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
27946 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
27947 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
27948 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
27949 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
27950 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
27951 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
27952 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
27953 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
27954 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
27955 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
27956 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
27957 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
27958 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
27959 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
27960 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
27961 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
27962 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
27963 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
27964 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
27965 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
27966 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
27967 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
27968 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
27969 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
27970 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
27971 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
27972 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
27973 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
27974 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
27975 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
27976 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
27977 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
27978 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
27979 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
27980 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
27981 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
27982 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
27983 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
27984 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
27985 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
27986 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
27987 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
27988 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
27989 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
27990 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
27991 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
27992 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
27993 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
27994 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
27995 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
27996 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
27997 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
27998 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
27999 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
28000 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
28001 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
28002 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
28003 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
28004 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
28005 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
28006 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
28007 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
28008 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
28009 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
28010 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
28011 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
28012 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
28013 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
28014 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
28015 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
28016 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
28017 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
28018 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
28019 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
28020 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
28021 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
28022 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
28023 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
28024 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
28025 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
28026 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
28027 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
28028 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
28029 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
28030 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
28031 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
28032 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
28033 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
28034 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
28035 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
28036 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
28037 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
28038 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
28039 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
28040 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
28041 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
28042 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
28043 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
28044 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
28045 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
28046 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
28047 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
28048 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
28049 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
28050 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
28051 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
28052 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
28053 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
28054 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
28055 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
28056 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
28057 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
28058 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
28059 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
28060 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
28061 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
28062 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
28063 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
28064 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
28065 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
28066 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
28067 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
28068 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
28069 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
28070 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
28071 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
28072 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
28073 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
28074 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
28075 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
28076 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
28077 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
28078 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
28079 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
28080 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
28081 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
28082 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
28083 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
28084 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
28085 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
28086 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
28087 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
28088 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
28089 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
28090 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
28091 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
28092 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
28093 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
28094 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
28095 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
28096 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
28097 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
28098 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
28099 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
28100 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
28101 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
28102 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
28103 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
28104 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
28105 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
28106 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
28107 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
28108 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
28109 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
28110 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
28111 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
28112 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
28113 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
28114 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
28115 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
28116 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
28117 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
28118 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
28119 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
28120 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
28121 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
28122 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
28123 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
28124 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
28125 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
28126 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
28127 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
28128 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
28129 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
28130 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
28131 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
28132 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
28133 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
28134 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
28135 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
28136 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
28137 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
28138 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
28139 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
28140 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
28141 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
28142 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
28143 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
28144 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
28145 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
28146 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
28147 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
28148 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
28149 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
28150 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
28151 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
28152 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
28153 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
28154 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
28155 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
28156 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
28157 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
28158 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
28159 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
28160 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
28161 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
28162 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
28163 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
28164 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
28165 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
28166 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
28167 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
28168 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
28169 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
28170 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
28171 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
28172 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
28173 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
28174 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
28175 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
28176 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
28177 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
28178 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
28179 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
28180 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
28181 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
28182 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
28183 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
28184 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
28185 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
28186 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
28187 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
28188 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
28189 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
28190 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
28191 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
28192 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
28193 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
28194 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
28195 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
28196 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
28197 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
28198 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
28199 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
28200 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
28201 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
28202 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
28203 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
28204 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
28205 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
28206 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
28207 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
28208 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
28209 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
28210 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
28211 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
28212 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
28213 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
28214 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
28215 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
28216 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
28217 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
28218 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
28219 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
28220 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
28221 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
28222 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
28223 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
28224 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
28225 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
28226 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
28227 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
28228 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
28229 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
28230 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
28231 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
28232 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
28233 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
28234 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
28235 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
28236 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
28237 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
28238 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
28239 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
28240 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
28241 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
28242 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
28243 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
28244 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
28245 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
28246 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
28247 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
28248 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
28249 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
28250 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
28251 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
28252 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
28253 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
28254 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
28255 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
28256 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
28257 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
28258 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
28259 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
28260 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
28261 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
28262 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
28263 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
28264 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
28265 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
28266 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
28267 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
28268 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
28269 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
28270 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
28271 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
28272 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
28273 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
28274 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
28275 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
28276 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
28277 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
28278 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
28279 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
28280 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
28281 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
28282 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
28283 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
28284 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
28285 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
28286 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
28287 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
28288 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
28289 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
28290 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
28291 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
28292 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
28293 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
28294 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
28295 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
28296 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
28297 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
28298 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
28299 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
28300 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
28301 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
28302 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
28303 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
28304 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
28305 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
28306 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
28307 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
28308 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
28309 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
28310 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
28311 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
28312 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
28313 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
28314 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
28315 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
28316 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
28317 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
28318 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
28319 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
28320 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
28321 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
28322 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
28323 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
28324 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
28325 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
28326 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
28327 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
28328 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
28329 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
28330 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
28331 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
28332 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
28333 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
28334 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
28335 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
28336 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
28337 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
28338 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
28339 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
28340 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
28341 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
28342 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
28343 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
28344 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
28345 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
28346 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
28347 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
28348 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
28349 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
28350 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
28351 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
28352 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
28353 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
28354 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
28355 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
28356 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
28357 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
28358 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
28359 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
28360 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
28361 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
28362 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
28363 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
28364 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
28365 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
28366 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
28367 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
28368 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
28369 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
28370 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
28371 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
28372 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
28373 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
28374 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
28375 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
28376 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
28377 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
28378 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
28379 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
28380 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
28381 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
28382 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
28383 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
28384 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
28385 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
28386 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
28387 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
28388 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
28389 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
28390 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
28391 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
28392 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
28393 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
28394 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
28395 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
28396 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
28397 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
28398 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
28399 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
28400 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
28401 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
28402 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
28403 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
28404 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
28405 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
28406 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
28407 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
28408 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
28409 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
28410 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
28411 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
28412 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
28413 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
28414 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
28415 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
28416 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
28417 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
28418 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
28419 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
28420 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
28421 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
28422 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
28423 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
28424 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
28425 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
28426 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
28427 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
28428 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
28429 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
28430 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
28431 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
28432 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
28433 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
28434 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
28435 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
28436 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
28437 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
28438 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
28439 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
28440 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
28441 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
28442 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
28443 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
28444 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
28445 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
28446 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
28447 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
28448 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
28449 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
28450 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
28451 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
28452 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
28453 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
28454 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
28455 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
28456 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
28457 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
28458 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
28459 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
28460 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
28461 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
28462 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
28463 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
28464 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
28465 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
28466 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
28467 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
28468 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
28469 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
28470 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
28471 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
28472 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
28473 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
28474 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
28475 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
28476 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
28477 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
28478 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
28479 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
28480 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
28481 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
28482 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
28483 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
28484 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
28485 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
28486 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
28487 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
28488 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
28489 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
28490 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
28491 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
28492 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
28493 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
28494 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
28495 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
28496 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
28497 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
28498 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
28499 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
28500 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
28501 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
28502 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
28503 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
28504 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
28505 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
28506 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
28507 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
28508 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
28509 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
28510 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
28511 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
28512 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
28513 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
28514 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
28515 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
28516 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
28517 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
28518 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
28519 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
28520 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
28521 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
28522 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
28523 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
28524 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
28525 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
28526 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
28527 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
28528 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
28529 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
28530 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
28531 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
28532 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
28533 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
28534 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
28535 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
28536 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
28537 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
28538 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
28539 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
28540 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
28541 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
28542 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
28543 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
28544 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
28545 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
28546 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
28547 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
28548 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
28549 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
28550 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
28551 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
28552 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
28553 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
28554 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
28555 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
28556 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
28557 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
28558 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
28559 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
28560 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
28561 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
28562 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
28563 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
28564 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
28565 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
28566 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
28567 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
28568 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
28569 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
28570 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
28571 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
28572 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
28573 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
28574 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
28575 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
28576 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
28577 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
28578 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
28579 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
28580 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
28581 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
28582 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
28583 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
28584 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
28585 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
28586 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
28587 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
28588 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
28589 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
28590 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
28591 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
28592 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
28593 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
28594 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
28595 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
28596 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
28597 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
28598 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
28599 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
28600 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
28601 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
28602 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
28603 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
28604 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
28605 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
28606 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
28607 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
28608 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
28609 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
28610 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
28611 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
28612 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
28613 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
28614 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
28615 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
28616 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
28617 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
28618 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
28619 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
28620 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
28621 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
28622 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
28623 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
28624 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
28625 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
28626 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
28627 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
28628 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
28629 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
28630 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
28631 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
28632 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
28633 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
28634 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
28635 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
28636 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
28637 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
28638 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
28639 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
28640 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
28641 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
28642 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
28643 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
28644 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
28645 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
28646 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
28647 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
28648 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
28649 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
28650 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
28651 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
28652 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
28653 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
28654 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
28655 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
28656 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
28657 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
28658 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
28659 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
28660 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
28661 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
28662 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
28663 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
28664 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
28665 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
28666 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
28667 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
28668 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
28669 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
28670 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
28671 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
28672 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
28673 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
28674 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
28675 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
28676 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
28677 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
28678 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
28679 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
28680 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
28681 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
28682 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
28683 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
28684 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
28685 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
28686 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
28687 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
28688 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
28689 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
28690 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
28691 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
28692 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
28693 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
28694 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
28695 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
28696 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
28697 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
28698 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
28699 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
28700 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
28701 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
28702 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
28703 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
28704 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
28705 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
28706 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
28707 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
28708 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
28709 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
28710 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
28711 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
28712 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
28713 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
28714 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
28715 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
28716 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
28717 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
28718 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
28719 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
28720 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
28721 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
28722 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
28723 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
28724 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
28725 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
28726 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
28727 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
28728 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
28729 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
28730 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
28731 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
28732 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
28733 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
28734 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
28735 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
28736 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
28737 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
28738 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
28739 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
28740 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
28741 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
28742 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
28743 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
28744 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
28745 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
28746 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
28747 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
28748 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
28749 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
28750 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
28751 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
28752 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
28753 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
28754 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
28755 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
28756 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
28757 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
28758 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
28759 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
28760 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
28761 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
28762 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
28763 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
28764 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
28765 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
28766 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
28767 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
28768 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
28769 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
28770 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
28771 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
28772 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
28773 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
28774 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
28775 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
28776 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
28777 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
28778 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
28779 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
28780 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
28781 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
28782 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
28783 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
28784 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
28785 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
28786 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
28787 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
28788 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
28789 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
28790 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
28791 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
28792 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
28793 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
28794 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
28795 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
28796 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
28797 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
28798 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
28799 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
28800 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
28801 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
28802 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
28803 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
28804 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
28805 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
28806 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
28807 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
28808 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
28809 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
28810 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
28811 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
28812 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
28813 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
28814 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
28815 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
28816 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
28817 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
28818 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
28819 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
28820 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
28821 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
28822 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
28823 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
28824 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
28825 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
28826 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
28827 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
28828 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
28829 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
28830 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
28831 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
28832 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
28833 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
28834 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
28835 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
28836 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
28837 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
28838 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
28839 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
28840 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
28841 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
28842 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
28843 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
28844 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
28845 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
28846 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
28847 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
28848 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
28849 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
28850 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
28851 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
28852 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
28853 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
28854 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
28855 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
28856 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
28857 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
28858 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
28859 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
28860 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
28861 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
28862 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
28863 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
28864 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
28865 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
28866 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
28867 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
28868 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
28869 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
28870 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
28871 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
28872 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
28873 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
28874 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
28875 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
28876 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
28877 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
28878 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
28879 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
28880 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
28881 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
28882 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
28883 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
28884 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
28885 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
28886 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
28887 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
28888 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
28889 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
28890 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
28891 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
28892 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
28893 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
28894 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
28895 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
28896 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
28897 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
28898 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
28899 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
28900 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
28901 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
28902 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
28903 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
28904 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
28905 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
28906 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
28907 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
28908 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
28909 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
28910 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
28911 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
28912 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
28913 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
28914 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
28915 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
28916 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
28917 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
28918 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
28919 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
28920 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
28921 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
28922 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
28923 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
28924 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
28925 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
28926 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
28927 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
28928 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
28929 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
28930 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
28931 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
28932 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
28933 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
28934 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
28935 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
28936 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
28937 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
28938 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
28939 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
28940 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
28941 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
28942 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
28943 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
28944 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
28945 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
28946 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
28947 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
28948 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
28949 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
28950 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
28951 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
28952 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
28953 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
28954 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
28955 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
28956 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
28957 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
28958 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
28959 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
28960 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
28961 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
28962 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
28963 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
28964 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
28965 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
28966 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
28967 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
28968 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
28969 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
28970 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
28971 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
28972 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
28973 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
28974 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
28975 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
28976 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
28977 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
28978 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
28979 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
28980 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
28981 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
28982 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
28983 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
28984 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
28985 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
28986 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
28987 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
28988 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
28989 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
28990 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
28991 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
28992 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
28993 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
28994 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
28995 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
28996 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
28997 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
28998 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
28999 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
29000 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
29001 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
29002 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
29003 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
29004 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
29005 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
29006 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
29007 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
29008 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
29009 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
29010 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
29011 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
29012 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
29013 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
29014 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
29015 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
29016 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
29017 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
29018 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
29019 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
29020 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
29021 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
29022 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
29023 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
29024 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
29025 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
29026 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
29027 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
29028 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
29029 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
29030 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
29031 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
29032 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
29033 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
29034 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
29035 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
29036 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
29037 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
29038 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
29039 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
29040 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
29041 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
29042 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
29043 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
29044 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
29045 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
29046 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
29047 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
29048 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
29049 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
29050 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
29051 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
29052 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
29053 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
29054 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
29055 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
29056 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
29057 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
29058 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
29059 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
29060 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
29061 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
29062 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
29063 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
29064 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
29065 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
29066 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
29067 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
29068 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
29069 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
29070 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
29071 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
29072 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
29073 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
29074 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
29075 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
29076 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
29077 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
29078 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
29079 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
29080 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
29081 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
29082 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
29083 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
29084 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
29085 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
29086 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
29087 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
29088 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
29089 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
29090 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
29091 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
29092 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
29093 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
29094 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
29095 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
29096 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
29097 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
29098 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
29099 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
29100 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
29101 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
29102 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
29103 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
29104 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
29105 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
29106 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
29107 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
29108 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
29109 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
29110 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
29111 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
29112 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
29113 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
29114 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
29115 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
29116 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
29117 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
29118 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
29119 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
29120 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
29121 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
29122 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
29123 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
29124 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
29125 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
29126 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
29127 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
29128 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
29129 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
29130 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
29131 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
29132 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
29133 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
29134 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
29135 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
29136 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
29137 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
29138 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
29139 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
29140 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
29141 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
29142 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
29143 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
29144 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
29145 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
29146 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
29147 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
29148 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
29149 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
29150 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
29151 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
29152 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
29153 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
29154 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
29155 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
29156 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
29157 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
29158 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
29159 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
29160 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
29161 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
29162 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
29163 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
29164 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
29165 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
29166 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
29167 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
29168 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
29169 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
29170 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
29171 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
29172 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
29173 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
29174 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
29175 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
29176 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
29177 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
29178 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
29179 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
29180 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
29181 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
29182 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
29183 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
29184 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
29185 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
29186 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
29187 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
29188 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
29189 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
29190 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
29191 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
29192 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
29193 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
29194 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
29195 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
29196 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
29197 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
29198 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
29199 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
29200 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
29201 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
29202 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
29203 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
29204 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
29205 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
29206 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
29207 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
29208 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
29209 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
29210 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
29211 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
29212 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
29213 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
29214 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
29215 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
29216 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
29217 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
29218 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
29219 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
29220 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
29221 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
29222 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
29223 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
29224 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
29225 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
29226 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
29227 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
29228 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
29229 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
29230 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
29231 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
29232 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
29233 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
29234 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
29235 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
29236 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
29237 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
29238 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
29239 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
29240 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
29241 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
29242 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
29243 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
29244 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
29245 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
29246 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
29247 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
29248 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
29249 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
29250 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
29251 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
29252 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
29253 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
29254 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
29255 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
29256 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
29257 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
29258 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
29259 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
29260 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
29261 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
29262 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
29263 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
29264 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
29265 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
29266 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
29267 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
29268 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
29269 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
29270 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
29271 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
29272 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
29273 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
29274 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
29275 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
29276 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
29277 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
29278 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
29279 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
29280 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
29281 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
29282 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
29283 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
29284 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
29285 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
29286 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
29287 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
29288 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
29289 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
29290 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
29291 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
29292 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
29293 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
29294 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
29295 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
29296 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
29297 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
29298 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
29299 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
29300 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
29301 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
29302 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
29303 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
29304 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
29305 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
29306 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
29307 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
29308 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
29309 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
29310 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
29311 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
29312 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
29313 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
29314 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
29315 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
29316 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
29317 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
29318 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
29319 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
29320 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
29321 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
29322 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
29323 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
29324 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
29325 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
29326 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
29327 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
29328 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
29329 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
29330 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
29331 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
29332 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
29333 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
29334 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
29335 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
29336 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
29337 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
29338 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
29339 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
29340 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
29341 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
29342 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
29343 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
29344 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
29345 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
29346 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
29347 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
29348 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
29349 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
29350 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
29351 * g++.target/riscv/rvv/base/vse-1.C: Removed.
29352 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
29353 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
29354 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
29355 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
29356 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
29357 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
29358 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
29359 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
29360 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
29361 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
29362 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
29363 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
29364 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
29365 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
29366 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
29367 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
29368 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
29369 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
29370 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
29371 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
29372 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
29373 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
29374 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
29375 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
29376 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
29377 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
29378 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
29379 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
29380 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
29381 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
29382 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
29383 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
29384 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
29385 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
29386 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
29387 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
29388 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
29389 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
29390 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
29391 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
29392 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
29393 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
29394 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
29395 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
29396 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
29397 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
29398 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
29399 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
29400 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
29401 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
29402 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
29403 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
29404 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
29405 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
29406 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
29407 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
29408 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
29409 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
29410 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
29411 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
29412 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
29413 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
29414 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
29415 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
29416 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
29417 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
29418 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
29419 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
29420 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
29421 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
29422 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
29423 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
29424 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
29425 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
29426 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
29427 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
29428 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
29429 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
29430 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
29431 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
29432 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
29433 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
29434 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
29435 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
29436 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
29437 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
29438 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
29439 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
29440 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
29441 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
29442 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
29443 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
29444 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
29445 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
29446 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
29447 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
29448 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
29449 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
29450 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
29451 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
29452 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
29453 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
29454 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
29455 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
29456 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
29457 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
29458 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
29459 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
29460 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
29461 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
29462 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
29463 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
29464 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
29465 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
29466 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
29467 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
29468 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
29469 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
29470 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
29471 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
29472 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
29473 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
29474 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
29475 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
29476 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
29477 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
29478 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
29479 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
29480 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
29481 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
29482 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
29483 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
29484 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
29485 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
29486 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
29487 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
29488 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
29489 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
29490 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
29491 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
29492 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
29493 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
29494 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
29495 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
29496 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
29497 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
29498 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
29499 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
29500 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
29501 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
29502 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
29503 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
29504 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
29505 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
29506 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
29507 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
29508 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
29509 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
29510 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
29511 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
29512 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
29513 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
29514 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
29515 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
29516 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
29517 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
29518 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
29519 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
29520 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
29521 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
29522 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
29523 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
29524 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
29525 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
29526 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
29527 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
29528 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
29529 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
29530 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
29531 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
29532 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
29533 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
29534 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
29535 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
29536 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
29537 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
29538 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
29539 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
29540 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
29541 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
29542 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
29543 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
29544 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
29545 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
29546 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
29547 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
29548 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
29549 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
29550 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
29551 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
29552 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
29553 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
29554 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
29555 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
29556 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
29557 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
29558 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
29559 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
29560 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
29561 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
29562 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
29563 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
29564 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
29565 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
29566 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
29567 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
29568 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
29569 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
29570 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
29571 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
29572 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
29573 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
29574 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
29575 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
29576 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
29577 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
29578 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
29579 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
29580 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
29581 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
29582 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
29583 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
29584 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
29585 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
29586 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
29587 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
29588 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
29589 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
29590 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
29591 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
29592 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
29593 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
29594 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
29595 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
29596 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
29597 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
29598 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
29599 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
29600 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
29601 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
29602 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
29603 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
29604 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
29605 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
29606 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
29607 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
29608 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
29609 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
29610 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
29611 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
29612 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
29613 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
29614 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
29615 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
29616 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
29617 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
29618 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
29619 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
29620 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
29621 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
29622 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
29623 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
29624 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
29625 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
29626 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
29627 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
29628 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
29629 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
29630 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
29631 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
29632 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
29633 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
29634 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
29635 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
29636 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
29637 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
29638 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
29639 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
29640 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
29641 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
29642 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
29643 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
29644 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
29645 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
29646 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
29647 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
29648 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
29649 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
29650 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
29651 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
29652 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
29653 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
29654 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
29655 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
29656 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
29657 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
29658 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
29659 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
29660 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
29661 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
29662 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
29663 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
29664 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
29665 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
29666 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
29667 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
29668 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
29669 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
29670 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
29671 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
29672 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
29673 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
29674 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
29675 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
29676 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
29677 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
29678 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
29679 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
29680 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
29681 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
29682 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
29683 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
29684 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
29685 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
29686 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
29687 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
29688 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
29689 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
29690 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
29691 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
29692 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
29693 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
29694 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
29695 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
29696 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
29697 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
29698 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
29699 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
29700 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
29701 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
29702 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
29703 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
29704 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
29705 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
29706 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
29707 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
29708 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
29709 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
29710 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
29711 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
29712 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
29713 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
29714 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
29715 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
29716 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
29717 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
29718 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
29719 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
29720 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
29721 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
29722 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
29723 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
29724 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
29725 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
29726 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
29727 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
29728 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
29729 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
29730 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
29731 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
29732 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
29733 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
29734 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
29735 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
29736 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
29737 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
29738 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
29739 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
29740 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
29741 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
29742 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
29743 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
29744 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
29745 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
29746 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
29747 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
29748 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
29749 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
29750 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
29751 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
29752 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
29753 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
29754 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
29755 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
29756 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
29757 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
29758 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
29759 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
29760 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
29761 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
29762 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
29763 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
29764 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
29765 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
29766 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
29767 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
29768 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
29769 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
29770 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
29771 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
29772 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
29773 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
29774 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
29775 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
29776 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
29777 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
29778 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
29779 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
29780 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
29781 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
29782 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
29783 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
29784 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
29785 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
29786 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
29787 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
29788 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
29789 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
29790 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
29791 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
29792 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
29793 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
29794 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
29795 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
29796 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
29797 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
29798 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
29799 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
29800 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
29801 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
29802 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
29803 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
29804 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
29805 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
29806 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
29807 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
29808 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
29809 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
29810 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
29811 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
29812 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
29813 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
29814 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
29815 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
29816 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
29817 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
29818 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
29819 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
29820 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
29821 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
29822 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
29823 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
29824 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
29825 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
29826 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
29827 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
29828 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
29829 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
29830 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
29831 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
29832 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
29833 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
29834 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
29835 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
29836 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
29837 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
29838 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
29839 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
29840 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
29841 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
29842 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
29843 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
29844 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
29845 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
29846 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
29847 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
29848 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
29849 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
29850 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
29851 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
29852 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
29853 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
29854 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
29855 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
29856 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
29857 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
29858 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
29859 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
29860 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
29861 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
29862 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
29863 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
29864 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
29865 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
29866 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
29867 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
29868 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
29869 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
29870 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
29871 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
29872 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
29873 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
29874 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
29875 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
29876 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
29877 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
29878 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
29879 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
29880 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
29881 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
29882 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
29883 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
29884 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
29885 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
29886 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
29887 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
29888 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
29889 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
29890 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
29891 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
29892 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
29893 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
29894 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
29895 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
29896 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
29897 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
29898 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
29899 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
29900 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
29901 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
29902 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
29903 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
29904 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
29905 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
29906 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
29907 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
29908 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
29909 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
29910 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
29911 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
29912 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
29913 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
29914 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
29915 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
29916 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
29917 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
29918 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
29919 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
29920 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
29921 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
29922 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
29923 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
29924 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
29925 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
29926 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
29927 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
29928 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
29929 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
29930 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
29931 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
29932 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
29933 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
29934 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
29935 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
29936 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
29937 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
29938 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
29939 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
29940 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
29941 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
29942 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
29943 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
29944 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
29945 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
29946 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
29947 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
29948 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
29949 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
29950 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
29951 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
29952 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
29953 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
29954 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
29955 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
29956 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
29957 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
29958 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
29959 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
29960 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
29961 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
29962 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
29963 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
29964 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
29965 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
29966 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
29967 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
29968 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
29969 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
29970 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
29971 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
29972 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
29973 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
29974 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
29975 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
29976 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
29977 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
29978 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
29979 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
29980 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
29981 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
29982 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
29983 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
29984 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
29985 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
29986 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
29987 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
29988 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
29989 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
29990 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
29991 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
29992 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
29993 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
29994 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
29995 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
29996 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
29997 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
29998 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
29999 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
30000 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
30001 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
30002 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
30003 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
30004 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
30005 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
30006 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
30007 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
30008 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
30009 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
30010 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
30011 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
30012 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
30013 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
30014 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
30015 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
30016 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
30017 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
30018 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
30019 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
30020 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
30021 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
30022 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
30023 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
30024 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
30025 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
30026 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
30027 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
30028 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
30029 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
30030 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
30031 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
30032 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
30033 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
30034 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
30035 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
30036 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
30037 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
30038 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
30039 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
30040 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
30041 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
30042 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
30043 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
30044 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
30045 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
30046 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
30047 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
30048 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
30049 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
30050 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
30051 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
30052 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
30053 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
30054 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
30055 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
30056 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
30057 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
30058 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
30059 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
30060 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
30061 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
30062 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
30063 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
30064 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
30065 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
30066 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
30067 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
30068 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
30069 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
30070 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
30071 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
30072 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
30073 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
30074 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
30075 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
30076 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
30077 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
30078 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
30079 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
30080 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
30081 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
30082 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
30083 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
30084 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
30085 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
30086 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
30087 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
30088 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
30089 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
30090 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
30091 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
30092 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
30093 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
30094 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
30095 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
30096 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
30097 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
30098 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
30099 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
30100 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
30101 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
30102 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
30103 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
30104 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
30105 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
30106 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
30107 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
30108 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
30109 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
30110 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
30111 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
30112 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
30113 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
30114 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
30115 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
30116 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
30117 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
30118 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
30119 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
30120 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
30121 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
30122 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
30123 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
30124 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
30125 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
30126 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
30127 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
30128 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
30129 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
30130 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
30131 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
30132 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
30133 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
30134 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
30135 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
30136 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
30137 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
30138 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
30139 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
30140 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
30141 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
30142 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
30143 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
30144 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
30145 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
30146 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
30147 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
30148 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
30149 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
30150 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
30151 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
30152 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
30153 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
30154 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
30155 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
30156 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
30157 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
30158 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
30159 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
30160 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
30161 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
30162 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
30163 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
30164 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
30165 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
30166 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
30167 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
30168 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
30169 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
30170 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
30171 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
30172 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
30173 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
30174 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
30175 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
30176 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
30177 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
30178 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
30179 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
30180 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
30181 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
30182 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
30183 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
30184 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
30185 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
30186 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
30187 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
30188 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
30189 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
30190 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
30191 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
30192 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
30193 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
30194 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
30195 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
30196 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
30197 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
30198 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
30199 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
30200 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
30201 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
30202 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
30203 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
30204 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
30205 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
30206 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
30207 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
30208 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
30209 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
30210 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
30211 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
30212 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
30213 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
30214 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
30215 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
30216 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
30217 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
30218 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
30219 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
30220 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
30221 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
30222 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
30223 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
30224 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
30225 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
30226 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
30227 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
30228 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
30229 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
30230 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
30231 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
30232 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
30233 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
30234 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
30235 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
30236 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
30237 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
30238 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
30239 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
30240 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
30241 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
30242 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
30243 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
30244 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
30245 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
30246 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
30247 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
30248 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
30249 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
30250 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
30251 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
30252 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
30253 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
30254 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
30255 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
30256 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
30257 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
30258 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
30259 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
30260 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
30261 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
30262 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
30263 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
30264 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
30265 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
30266 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
30267 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
30268 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
30269 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
30270 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
30271 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
30272 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
30273 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
30274 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
30275 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
30276 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
30277 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
30278 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
30279 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
30280 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
30281 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
30282 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
30283 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
30284 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
30285 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
30286 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
30287 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
30288 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
30289 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
30290 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
30291 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
30292 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
30293 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
30294 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
30295 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
30296 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
30297 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
30298 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
30299 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
30300 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
30301 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
30302 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
30303 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
30304 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
30305 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
30306 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
30307 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
30308 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
30309 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
30310 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
30311 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
30312 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
30313 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
30314 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
30315 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
30316 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
30317 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
30318 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
30319 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
30320 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
30321 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
30322 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
30323 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
30324 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
30325 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
30326 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
30327 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
30328 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
30329 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
30330 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
30331 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
30332 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
30333 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
30334 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
30335 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
30336 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
30337 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
30338 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
30339 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
30340 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
30341 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
30342 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
30343 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
30344 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
30345 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
30346 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
30347 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
30348 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
30349 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
30350 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
30351 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
30352 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
30353 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
30354 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
30355 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
30356 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
30357 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
30358 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
30359 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
30360 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
30361 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
30362 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
30363 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
30364 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
30365 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
30366 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
30367 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
30368 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
30369 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
30370 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
30371 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
30372 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
30373 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
30374 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
30375 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
30376 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
30377 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
30378 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
30379 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
30380 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
30381 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
30382 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
30383 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
30384 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
30385 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
30386 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
30387 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
30388 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
30389 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
30390 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
30391 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
30392 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
30393 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
30394 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
30395 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
30396 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
30397 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
30398 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
30399 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
30400 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
30401 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
30402 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
30403 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
30404 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
30405 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
30406 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
30407 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
30408 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
30409 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
30410 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
30411 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
30412 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
30413 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
30414 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
30415 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
30416 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
30417 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
30418 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
30419 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
30420 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
30421 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
30422 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
30423 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
30424 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
30425 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
30426 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
30427 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
30428 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
30429 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
30430 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
30431 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
30432 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
30433 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
30434 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
30435 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
30436 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
30437 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
30438 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
30439 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
30440 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
30441 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
30442 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
30443 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
30444 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
30445 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
30446 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
30447 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
30448 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
30449 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
30450 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
30451 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
30452 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
30453 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
30454 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
30455 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
30456 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
30457 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
30458 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
30459 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
30460 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
30461 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
30462 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
30463 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
30464 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
30465 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
30466 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
30467 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
30468 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
30469 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
30470 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
30471 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
30472 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
30473 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
30474 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
30475 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
30476 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
30477 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
30478 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
30479 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
30480 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
30481 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
30482 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
30483 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
30484 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
30485 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
30486 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
30487 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
30488 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
30489 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
30490 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
30491 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
30492 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
30493 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
30494 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
30495 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
30496 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
30497 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
30498 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
30499 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
30500 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
30501 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
30502 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
30503 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
30504 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
30505 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
30506 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
30507 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
30508 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
30509 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
30510 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
30511 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
30512 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
30513 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
30514 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
30515 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
30516 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
30517 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
30518 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
30519 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
30520 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
30521 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
30522 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
30523 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
30524 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
30525 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
30526 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
30527 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
30528 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
30529 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
30530 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
30531 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
30532 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
30533 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
30534 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
30535 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
30536 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
30537 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
30538 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
30539 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
30540 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
30541 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
30542 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
30543 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
30544 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
30545 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
30546 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
30547 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
30548 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
30549 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
30550 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
30551 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
30552 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
30553 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
30554 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
30555 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
30556 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
30557 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
30558 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
30559 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
30560 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
30561 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
30562 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
30563 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
30564 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
30565 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
30566 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
30567 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
30568 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
30569 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
30570 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
30571 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
30572 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
30573 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
30574 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
30575 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
30576 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
30577 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
30578 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
30579 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
30580 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
30581 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
30582 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
30583 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
30584 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
30585 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
30586 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
30587 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
30588 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
30589 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
30590 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
30591 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
30592 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
30593 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
30594 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
30595 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
30596 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
30597 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
30598 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
30599 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
30600 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
30601 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
30602 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
30603 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
30604 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
30605 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
30606 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
30607 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
30608 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
30609 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
30610 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
30611 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
30612 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
30613 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
30614 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
30615 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
30616 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
30617 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
30618 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
30619 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
30620 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
30621 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
30622 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
30623 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
30624 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
30625 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
30626 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
30627 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
30628 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
30629 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
30630 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
30631 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
30632 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
30633 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
30634 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
30635 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
30636 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
30637 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
30638 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
30639 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
30640 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
30641 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
30642 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
30643 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
30644 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
30645 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
30646 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
30647 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
30648 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
30649 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
30650 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
30651 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
30652 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
30653 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
30654 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
30655 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
30656 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
30657 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
30658 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
30659 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
30660 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
30661 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
30662 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
30663 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
30664 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
30665 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
30666 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
30667 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
30668 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
30669 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
30670 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
30671 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
30672 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
30673 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
30674 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
30675 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
30676 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
30677 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
30678 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
30679 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
30680 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
30681 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
30682 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
30683 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
30684 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
30685 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
30686 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
30687 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
30688 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
30689 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
30690 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
30691 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
30692 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
30693 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
30694 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
30695 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
30696 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
30697 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
30698 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
30699 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
30700 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
30701 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
30702 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
30703 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
30704 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
30705 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
30706 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
30707 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
30708 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
30709 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
30710 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
30711 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
30712 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
30713 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
30714 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
30715 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
30716 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
30717 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
30718 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
30719 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
30720 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
30721 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
30722 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
30723 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
30724 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
30725 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
30726 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
30727 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
30728 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
30729 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
30730 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
30731 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
30732 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
30733 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
30734 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
30735 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
30736 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
30737 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
30738 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
30739 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
30740 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
30741 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
30742 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
30743 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
30744 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
30745 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
30746 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
30747 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
30748 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
30749 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
30750 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
30751 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
30752 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
30753 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
30754 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
30755 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
30756 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
30757 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
30758 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
30759 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
30760 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
30761 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
30762 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
30763 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
30764 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
30765 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
30766 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
30767 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
30768 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
30769 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
30770 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
30771 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
30772 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
30773 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
30774 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
30775 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
30776 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
30777 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
30778 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
30779 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
30780 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
30781 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
30782 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
30783 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
30784 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
30785 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
30786 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
30787 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
30788 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
30789 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
30790 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
30791 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
30792 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
30793 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
30794 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
30795 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
30796 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
30797 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
30798 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
30799 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
30800 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
30801 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
30802 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
30803 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
30804 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
30805 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
30806 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
30807 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
30808 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
30809 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
30810 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
30811 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
30812 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
30813 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
30814 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
30815 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
30816 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
30817 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
30818 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
30819 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
30820 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
30821 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
30822 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
30823 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
30824 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
30825 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
30826 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
30827 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
30828 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
30829 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
30830 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
30831 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
30832 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
30833 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
30834 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
30835 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
30836 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
30837 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
30838 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
30839 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
30840 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
30841 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
30842 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
30843 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
30844 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
30845 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
30846 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
30847 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
30848 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
30849 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
30850 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
30851 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
30852 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
30853 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
30854 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
30855 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
30856 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
30857 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
30858 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
30859 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
30860 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
30861 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
30862 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
30863 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
30864 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
30865 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
30866 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
30867 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
30868 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
30869 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
30870 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
30871 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
30872 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
30873 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
30874 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
30875 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
30876 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
30877 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
30878 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
30879 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
30880 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
30881 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
30882 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
30883 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
30884 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
30885 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
30886 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
30887 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
30888 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
30889 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
30890 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
30891 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
30892 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
30893 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
30894 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
30895 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
30896 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
30897 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
30898 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
30899 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
30900 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
30901 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
30902 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
30903 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
30904 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
30905 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
30906 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
30907 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
30908 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
30909 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
30910 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
30911 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
30912 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
30913 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
30914 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
30915 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
30916 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
30917 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
30918 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
30919 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
30920 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
30921 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
30922 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
30923 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
30924 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
30925 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
30926 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
30927 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
30928 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
30929 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
30930 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
30931 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
30932 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
30933 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
30934 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
30935 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
30936 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
30937 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
30938 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
30939 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
30940 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
30941 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
30942 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
30943 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
30944 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
30945 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
30946 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
30947 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
30948 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
30949 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
30950 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
30951 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
30952 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
30953 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
30954 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
30955 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
30956 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
30957 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
30958 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
30959 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
30960 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
30961 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
30962 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
30963 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
30964 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
30965 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
30966 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
30967 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
30968 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
30969 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
30970 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
30971 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
30972 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
30973 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
30974 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
30975 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
30976 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
30977 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
30978 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
30979 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
30980 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
30981 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
30982 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
30983 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
30984 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
30985 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
30986 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
30987 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
30988 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
30989 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
30990 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
30991 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
30992 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
30993 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
30994 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
30995 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
30996 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
30997 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
30998 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
30999 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
31000 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
31001 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
31002 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
31003 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
31004 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
31005 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
31006 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
31007 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
31008 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
31009 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
31010 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
31011 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
31012 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
31013 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
31014 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
31015 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
31016 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
31017 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
31018 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
31019 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
31020 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
31021 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
31022 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
31023 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
31024 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
31025 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
31026 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
31027 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
31028 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
31029 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
31030 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
31031 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
31032 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
31033 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
31034 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
31035 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
31036 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
31037 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
31038 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
31039 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
31040 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
31041 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
31042 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
31043 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
31044 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
31045 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
31046 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
31047 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
31048 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
31049 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
31050 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
31051 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
31052 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
31053 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
31054 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
31055 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
31056 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
31057 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
31058 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
31059 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
31060 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
31061 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
31062 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
31063 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
31064 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
31065 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
31066 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
31067 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
31068 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
31069 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
31070 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
31071 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
31072 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
31073 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
31074 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
31075 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
31076 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
31077 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
31078 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
31079 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
31080 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
31081 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
31082 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
31083 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
31084 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
31085 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
31086 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
31087 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
31088 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
31089 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
31090 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
31091 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
31092 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
31093 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
31094 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
31095 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
31096 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
31097 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
31098 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
31099 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
31100 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
31101 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
31102 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
31103 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
31104 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
31105 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
31106 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
31107 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
31108 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
31109 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
31110 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
31111 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
31112 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
31113 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
31114 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
31115 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
31116 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
31117 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
31118 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
31119 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
31120 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
31121 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
31122 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
31123 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
31124 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
31125 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
31126 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
31127 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
31128 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
31129 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
31130 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
31131 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
31132 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
31133 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
31134 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
31135 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
31136 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
31137 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
31138 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
31139 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
31140 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
31141 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
31142 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
31143 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
31144 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
31145 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
31146 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
31147 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
31148 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
31149 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
31150 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
31151 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
31152 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
31153 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
31154 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
31155 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
31156 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
31157 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
31158 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
31159 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
31160 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
31161 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
31162 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
31163 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
31164 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
31165 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
31166 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
31167 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
31168 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
31169 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
31170 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
31171 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
31172 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
31173 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
31174 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
31175 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
31176 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
31177 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
31178 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
31179 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
31180 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
31181 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
31182 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
31183 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
31184 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
31185 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
31186 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
31187 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
31188 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
31189 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
31190 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
31191 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
31192 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
31193 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
31194 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
31195 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
31196 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
31197 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
31198 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
31199 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
31200 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
31201 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
31202 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
31203 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
31204 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
31205 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
31206 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
31207 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
31208 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
31209 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
31210 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
31211 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
31212 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
31213 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
31214 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
31215 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
31216 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
31217 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
31218 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
31219 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
31220 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
31221 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
31222 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
31223 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
31224 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
31225 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
31226 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
31227 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
31228 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
31229 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
31230 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
31231 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
31232 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
31233 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
31234 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
31235 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
31236 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
31237 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
31238 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
31239 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
31240 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
31241 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
31242 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
31243 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
31244 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
31245 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
31246 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
31247 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
31248 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
31249 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
31250 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
31251 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
31252 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
31253 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
31254 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
31255 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
31256 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
31257 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
31258 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
31259 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
31260 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
31261 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
31262 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
31263 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
31264 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
31265 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
31266 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
31267 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
31268 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
31269 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
31270 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
31271 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
31272 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
31273 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
31274 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
31275 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
31276 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
31277 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
31278 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
31279 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
31280 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
31281 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
31282 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
31283 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
31284 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
31285 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
31286 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
31287 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
31288 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
31289 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
31290 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
31291 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
31292 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
31293 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
31294 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
31295 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
31296 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
31297 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
31298 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
31299 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
31300 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
31301 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
31302 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
31303 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
31304 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
31305 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
31306 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
31307 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
31308 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
31309 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
31310 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
31311 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
31312 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
31313 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
31314 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
31315 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
31316 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
31317 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
31318 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
31319 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
31320 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
31321 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
31322 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
31323 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
31324 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
31325 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
31326 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
31327 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
31328 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
31329 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
31330 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
31331 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
31332 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
31333 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
31334 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
31335 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
31336 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
31337 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
31338 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
31339 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
31340 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
31341 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
31342 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
31343 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
31344 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
31345 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
31346 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
31347 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
31348 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
31349 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
31350 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
31351 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
31352 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
31353 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
31354 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
31355 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
31356 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
31357 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
31358 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
31359 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
31360 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
31361 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
31362 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
31363 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
31364 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
31365 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
31366 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
31367 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
31368 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
31369 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
31370 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
31371 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
31372 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
31373 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
31374 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
31375 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
31376 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
31377 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
31378 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
31379 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
31380 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
31381 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
31382 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
31383 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
31384 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
31385 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
31386 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
31387 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
31388 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
31389 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
31390 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
31391 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
31392 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
31393 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
31394 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
31395 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
31396 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
31397 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
31398 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
31399 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
31400 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
31401 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
31402 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
31403 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
31404 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
31405 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
31406 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
31407 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
31408 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
31409 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
31410 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
31411 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
31412 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
31413 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
31414 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
31415 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
31416 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
31417 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
31418 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
31419 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
31420 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
31421 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
31422 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
31423 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
31424 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
31425 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
31426 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
31427 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
31428 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
31429 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
31430 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
31431 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
31432 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
31433 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
31434 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
31435 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
31436 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
31437 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
31438 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
31439 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
31440 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
31441 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
31442 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
31443 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
31444 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
31445 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
31446 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
31447 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
31448 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
31449 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
31450 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
31451 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
31452 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
31453 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
31454 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
31455 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
31456 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
31457 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
31458 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
31459 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
31460 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
31461 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
31462 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
31463 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
31464 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
31465 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
31466 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
31467 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
31468 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
31469 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
31470 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
31471 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
31472 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
31473 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
31474 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
31475 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
31476 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
31477 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
31478 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
31479 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
31480 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
31481 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
31482 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
31483 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
31484 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
31485 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
31486 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
31487 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
31488 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
31489 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
31490 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
31491 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
31492 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
31493 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
31494 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
31495 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
31496 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
31497 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
31498 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
31499 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
31500 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
31501 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
31502 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
31503 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
31504 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
31505 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
31506 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
31507 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
31508 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
31509 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
31510 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
31511 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
31512 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
31513 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
31514 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
31515 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
31516 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
31517 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
31518 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
31519 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
31520 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
31521 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
31522 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
31523 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
31524 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
31525 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
31526 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
31527 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
31528 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
31529 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
31530 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
31531 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
31532 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
31533 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
31534 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
31535 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
31536 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
31537 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
31538 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
31539 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
31540 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
31541 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
31542 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
31543 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
31544 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
31545 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
31546 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
31547 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
31548 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
31549 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
31550 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
31551 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
31552 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
31553 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
31554 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
31555 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
31556 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
31557 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
31558 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
31559 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
31560 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
31561 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
31562 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
31563 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
31564 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
31565 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
31566 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
31567 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
31568 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
31569 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
31570 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
31571 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
31572 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
31573 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
31574 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
31575 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
31576 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
31577 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
31578 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
31579 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
31580 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
31581 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
31582 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
31583 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
31584 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
31585 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
31586 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
31587 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
31588 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
31589 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
31590 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
31591 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
31592 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
31593 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
31594 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
31595 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
31596 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
31597 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
31598 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
31599 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
31600 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
31601 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
31602 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
31603 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
31604 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
31605 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
31606 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
31607 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
31608 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
31609 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
31610 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
31611 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
31612 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
31613 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
31614 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
31615 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
31616 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
31617 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
31618 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
31619 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
31620 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
31621 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
31622 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
31623 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
31624 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
31625 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
31626 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
31627 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
31628 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
31629 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
31630 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
31631 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
31632 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
31633 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
31634 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
31635 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
31636 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
31637 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
31638 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
31639 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
31640 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
31641 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
31642 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
31643 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
31644 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
31645 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
31646 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
31647 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
31648 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
31649 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
31650 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
31651 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
31652 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
31653 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
31654 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
31655 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
31656 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
31657 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
31658 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
31659 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
31660 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
31661 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
31662 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
31663 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
31664 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
31665 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
31666 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
31667 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
31668 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
31669 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
31670 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
31671 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
31672 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
31673 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
31674 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
31675 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
31676 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
31677 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
31678 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
31679 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
31680 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
31681 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
31682 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
31683 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
31684 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
31685 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
31686 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
31687 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
31688 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
31689 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
31690 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
31691 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
31692 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
31693 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
31694 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
31695 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
31696 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
31697 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
31698 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
31699 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
31700 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
31701 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
31702 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
31703 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
31704 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
31705 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
31706 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
31707 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
31708 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
31709 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
31710 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
31711 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
31712 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
31713 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
31714 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
31715 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
31716 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
31717 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
31718 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
31719 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
31720 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
31721 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
31722 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
31723 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
31724 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
31725 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
31726 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
31727 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
31728 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
31729 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
31730 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
31731 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
31732 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
31733 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
31734 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
31735 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
31736 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
31737 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
31738 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
31739 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
31740 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
31741 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
31742 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
31743 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
31744 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
31745 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
31746 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
31747 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
31748 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
31749 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
31750 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
31751 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
31752 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
31753 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
31754 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
31755 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
31756 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
31757 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
31758 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
31759 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
31760 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
31761 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
31762 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
31763 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
31764 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
31765 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
31766 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
31767 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
31768 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
31769 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
31770 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
31771 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
31772 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
31773 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
31774 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
31775 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
31776 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
31777 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
31778 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
31779 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
31780 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
31781 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
31782 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
31783 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
31784 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
31785 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
31786 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
31787 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
31788 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
31789 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
31790 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
31791 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
31792 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
31793 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
31794 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
31795 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
31796 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
31797 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
31798 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
31799 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
31800 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
31801 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
31802 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
31803 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
31804 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
31805 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
31806 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
31807 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
31808 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
31809 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
31810 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
31811 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
31812 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
31813 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
31814 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
31815 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
31816 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
31817 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
31818 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
31819 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
31820 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
31821 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
31822 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
31823 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
31824 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
31825 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
31826 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
31827 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
31828 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
31829 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
31830 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
31831 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
31832 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
31833 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
31834 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
31835 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
31836 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
31837 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
31838 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
31839 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
31840 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
31841 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
31842 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
31843 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
31844 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
31845 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
31846 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
31847 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
31848 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
31849 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
31850 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
31851 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
31852 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
31853 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
31854 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
31855 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
31856 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
31857 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
31858 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
31859 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
31860 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
31861 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
31862 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
31863 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
31864 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
31865 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
31866 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
31867 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
31868 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
31869 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
31870 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
31871 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
31872 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
31873 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
31874 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
31875 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
31876 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
31877 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
31878 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
31879 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
31880 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
31881 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
31882 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
31883 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
31884 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
31885 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
31886 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
31887 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
31888 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
31889 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
31890 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
31891 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
31892 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
31893 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
31894 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
31895 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
31896 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
31897 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
31898 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
31899 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
31900 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
31901 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
31902 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
31903 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
31904 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
31905 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
31906 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
31907 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
31908 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
31909 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
31910 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
31911 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
31912 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
31913 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
31914 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
31915 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
31916 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
31917 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
31918 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
31919 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
31920 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
31921 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
31922 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
31923 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
31924 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
31925 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
31926 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
31927 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
31928 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
31929 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
31930 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
31931 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
31932 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
31933 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
31934 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
31935 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
31936 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
31937 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
31938 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
31939 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
31940 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
31941 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
31942 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
31943 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
31944 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
31945 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
31946 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
31947 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
31948 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
31949 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
31950 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
31951 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
31952 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
31953 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
31954 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
31955 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
31956 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
31957 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
31958 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
31959 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
31960 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
31961 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
31962 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
31963 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
31964 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
31965 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
31966 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
31967 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
31968 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
31969 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
31970 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
31971 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
31972 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
31973 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
31974 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
31975 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
31976 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
31977 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
31978 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
31979 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
31980 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
31981 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
31982 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
31983 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
31984 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
31985 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
31986 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
31987 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
31988 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
31989 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
31990 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
31991 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
31992 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
31993 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
31994 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
31995 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
31996 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
31997 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
31998 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
31999 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
32000 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
32001 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
32002 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
32003 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
32004 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
32005 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
32006 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
32007 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
32008 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
32009 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
32010 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
32011 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
32012 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
32013 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
32014 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
32015 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
32016 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
32017 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
32018 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
32019 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
32020 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
32021 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
32022 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
32023 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
32024 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
32025 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
32026 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
32027 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
32028 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
32029 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
32030 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
32031 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
32032 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
32033 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
32034 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
32035 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
32036 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
32037 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
32038 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
32039 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
32040 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
32041 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
32042 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
32043 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
32044 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
32045 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
32046 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
32047 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
32048 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
32049 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
32050 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
32051 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
32052 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
32053 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
32054 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
32055 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
32056 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
32057 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
32058 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
32059 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
32060 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
32061 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
32062 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
32063 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
32064 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
32065 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
32066 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
32067 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
32068 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
32069 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
32070 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
32071 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
32072 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
32073 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
32074 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
32075 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
32076 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
32077 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
32078 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
32079 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
32080 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
32081 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
32082 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
32083 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
32084 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
32085 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
32086 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
32087 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
32088 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
32089 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
32090 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
32091 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
32092 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
32093 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
32094 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
32095 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
32096 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
32097 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
32098 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
32099 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
32100 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
32101 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
32102 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
32103 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
32104 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
32105 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
32106 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
32107 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
32108 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
32109 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
32110 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
32111 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
32112 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
32113 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
32114 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
32115 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
32116 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
32117 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
32118 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
32119 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
32120 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
32121 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
32122 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
32123 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
32124 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
32125 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
32126 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
32127 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
32128 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
32129 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
32130 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
32131 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
32132 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
32133 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
32134 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
32135 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
32136 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
32137 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
32138 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
32139 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
32140 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
32141 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
32142 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
32143 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
32144 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
32145 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
32146 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
32147 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
32148 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
32149 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
32150 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
32151 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
32152 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
32153 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
32154 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
32155 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
32156 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
32157 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
32158 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
32159 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
32160 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
32161 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
32162 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
32163 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
32164 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
32165 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
32166 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
32167 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
32168 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
32169 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
32170 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
32171 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
32172 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
32173 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
32174 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
32175 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
32176 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
32177 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
32178 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
32179 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
32180 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
32181 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
32182 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
32183 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
32184 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
32185 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
32186 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
32187 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
32188 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
32189 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
32190 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
32191 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
32192 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
32193 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
32194 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
32195 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
32196 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
32197 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
32198 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
32199 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
32200 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
32201 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
32202 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
32203 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
32204 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
32205 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
32206 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
32207 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
32208 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
32209 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
32210 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
32211 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
32212 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
32213 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
32214 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
32215 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
32216 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
32217 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
32218 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
32219 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
32220 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
32221 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
32222 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
32223 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
32224 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
32225 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
32226 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
32227 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
32228 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
32229 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
32230 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
32231 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
32232 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
32233 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
32234 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
32235 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
32236 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
32237 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
32238 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
32239 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
32240 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
32241 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
32242 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
32243 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
32244 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
32245 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
32246 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
32247 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
32248 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
32249 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
32250 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
32251 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
32252 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
32253 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
32254 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
32255 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
32256 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
32257 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
32258 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
32259 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
32260 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
32261 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
32262 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
32263 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
32264 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
32265 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
32266 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
32267 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
32268 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
32269 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
32270 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
32271 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
32272 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
32273 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
32274 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
32275 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
32276 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
32277 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
32278 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
32279 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
32280 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
32281 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
32282 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
32283 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
32284 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
32285 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
32286 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
32287 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
32288 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
32289 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
32290 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
32291 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
32292 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
32293 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
32294 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
32295 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
32296 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
32297 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
32298 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
32299 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
32300 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
32301 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
32302 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
32303 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
32304 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
32305 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
32306 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
32307 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
32308 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
32309 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
32310 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
32311 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
32312 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
32313 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
32314 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
32315 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
32316 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
32317 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
32318 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
32319 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
32320 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
32321 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
32322 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
32323 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
32324 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
32325 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
32326 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
32327 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
32328 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
32329 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
32330 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
32331 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
32332 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
32333 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
32334 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
32335 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
32336 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
32337 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
32338 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
32339 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
32340 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
32341 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
32342 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
32343 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
32344 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
32345 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
32346 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
32347 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
32348 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
32349 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
32350 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
32351 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
32352 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
32353 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
32354 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
32355 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
32356 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
32357 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
32358 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
32359 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
32360 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
32361 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
32362 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
32363 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
32364 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
32365 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
32366 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
32367 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
32368 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
32369 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
32370 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
32371 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
32372 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
32373 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
32374 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
32375 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
32376 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
32377 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
32378 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
32379 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
32380 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
32381 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
32382 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
32383 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
32384 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
32385 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
32386 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
32387 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
32388 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
32389 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
32390 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
32391 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
32392 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
32393 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
32394 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
32395 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
32396 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
32397 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
32398 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
32399 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
32400 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
32401 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
32402 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
32403 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
32404 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
32405 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
32406 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
32407 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
32408 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
32409 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
32410 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
32411 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
32412 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
32413 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
32414 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
32415 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
32416 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
32417 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
32418 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
32419 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
32420 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
32421 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
32422 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
32423 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
32424 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
32425 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
32426 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
32427 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
32428 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
32429 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
32430 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
32431 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
32432 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
32433 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
32434 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
32435 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
32436 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
32437 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
32438 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
32439 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
32440 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
32441 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
32442 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
32443 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
32444 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
32445 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
32446 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
32447 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
32448 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
32449 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
32450 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
32451 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
32452 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
32453 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
32454 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
32455 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
32456 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
32457 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
32458 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
32459 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
32460 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
32461 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
32462 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
32463 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
32464 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
32465 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
32466 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
32467 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
32468 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
32469 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
32470 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
32471 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
32472 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
32473 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
32474 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
32475 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
32476 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
32477 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
32478 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
32479 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
32480 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
32481 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
32482 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
32483 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
32484 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
32485 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
32486 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
32487 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
32488 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
32489 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
32490 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
32491 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
32492 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
32493 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
32494 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
32495 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
32496 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
32497 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
32498 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
32499 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
32500 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
32501 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
32502 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
32503 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
32504 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
32505 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
32506 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
32507 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
32508 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
32509 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
32510 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
32511 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
32512 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
32513 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
32514 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
32515 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
32516 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
32517 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
32518 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
32519 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
32520 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
32521 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
32522 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
32523 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
32524 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
32525 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
32526 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
32527 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
32528 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
32529 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
32530 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
32531 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
32532 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
32533 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
32534 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
32535 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
32536 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
32537 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
32538 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
32539 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
32540 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
32541 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
32542 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
32543 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
32544 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
32545 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
32546 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
32547 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
32548 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
32549 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
32550 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
32551 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
32552 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
32553 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
32554 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
32555 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
32556 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
32557 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
32558 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
32559 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
32560 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
32561 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
32562 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
32563 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
32564 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
32565 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
32566 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
32567 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
32568 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
32569 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
32570 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
32571 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
32572 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
32573 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
32574 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
32575 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
32576 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
32577 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
32578 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
32579 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
32580 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
32581 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
32582 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
32583 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
32584 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
32585 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
32586 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
32587 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
32588 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
32589 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
32590 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
32591 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
32592 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
32593 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
32594 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
32595 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
32596 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
32597 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
32598 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
32599 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
32600 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
32601 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
32602 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
32603 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
32604 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
32605 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
32606 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
32607 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
32608 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
32609 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
32610 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
32611 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
32612 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
32613 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
32614 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
32615 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
32616 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
32617 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
32618 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
32619 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
32620 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
32621 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
32622 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
32623 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
32624 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
32625 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
32626 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
32627 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
32628 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
32629 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
32630 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
32631 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
32632 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
32633 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
32634 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
32635 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
32636 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
32637 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
32638 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
32639 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
32640 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
32641 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
32642 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
32643 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
32644 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
32645 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
32646 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
32647 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
32648 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
32649 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
32650 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
32651 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
32652 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
32653 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
32654 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
32655 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
32656 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
32657 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
32658 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
32659 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
32660 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
32661 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
32662 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
32663 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
32664 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
32665 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
32666 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
32667 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
32668 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
32669 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
32670 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
32671 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
32672 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
32673 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
32674 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
32675 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
32676 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
32677 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
32678 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
32679 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
32680 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
32681 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
32682 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
32683 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
32684 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
32685 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
32686 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
32687 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
32688 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
32689 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
32690 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
32691 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
32692 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
32693 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
32694 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
32695 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
32696 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
32697 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
32698 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
32699 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
32700 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
32701 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
32702 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
32703 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
32704 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
32705 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
32706 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
32707 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
32708 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
32709 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
32710 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
32711 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
32712 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
32713 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
32714 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
32715 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
32716 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
32717 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
32718 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
32719 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
32720 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
32721 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
32722 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
32723 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
32724 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
32725 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
32726 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
32727 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
32728 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
32729 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
32730 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
32731 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
32732 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
32733 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
32734 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
32735 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
32736 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
32737 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
32738 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
32739 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
32740 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
32741 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
32742 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
32743 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
32744 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
32745 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
32746 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
32747 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
32748 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
32749 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
32750 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
32751 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
32752 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
32753 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
32754 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
32755 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
32756 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
32757 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
32758 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
32759 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
32760 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
32761 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
32762 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
32763 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
32764 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
32765 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
32766 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
32767 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
32768 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
32769 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
32770 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
32771 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
32772 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
32773 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
32774 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
32775 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
32776 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
32777 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
32778 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
32779 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
32780 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
32781 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
32782 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
32783 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
32784 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
32785 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
32786 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
32787 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
32788 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
32789 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
32790 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
32791 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
32792 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
32793 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
32794 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
32795 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
32796 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
32797 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
32798 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
32799 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
32800 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
32801 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
32802 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
32803 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
32804 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
32805 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
32806 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
32807 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
32808 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
32809 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
32810 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
32811 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
32812 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
32813 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
32814 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
32815 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
32816 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
32817 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
32818 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
32819 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
32820 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
32821 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
32822 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
32823 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
32824 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
32825 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
32826 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
32827 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
32828 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
32829 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
32830 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
32831 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
32832 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
32833 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
32834 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
32835 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
32836 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
32837 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
32838 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
32839 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
32840 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
32841 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
32842 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
32843 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
32844 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
32845 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
32846 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
32847 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
32848 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
32849 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
32850 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
32851 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
32852 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
32853 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
32854 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
32855 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
32856 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
32857 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
32858 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
32859 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
32860 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
32861 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
32862 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
32863 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
32864 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
32865 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
32866 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
32867 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
32868 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
32869 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
32870 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
32871 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
32872 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
32873 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
32874 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
32875 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
32876 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
32877 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
32878 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
32879 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
32880 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
32881 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
32882 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
32883 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
32884 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
32885 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
32886 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
32887 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
32888 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
32889 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
32890 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
32891 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
32892 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
32893 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
32894 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
32895 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
32896 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
32897 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
32898 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
32899 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
32900 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
32901 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
32902 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
32903 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
32904 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
32905 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
32906 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
32907 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
32908 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
32909 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
32910 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
32911 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
32912 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
32913 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
32914 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
32915 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
32916 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
32917 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
32918 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
32919 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
32920 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
32921 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
32922 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
32923 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
32924 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
32925 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
32926 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
32927 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
32928 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
32929 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
32930 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
32931 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
32932 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
32933 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
32934 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
32935 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
32936 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
32937 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
32938 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
32939 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
32940 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
32941 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
32942 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
32943 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
32944 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
32945 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
32946 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
32947 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
32948 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
32949 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
32950 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
32951 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
32952 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
32953 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
32954 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
32955 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
32956 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
32957 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
32958 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
32959 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
32960 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
32961 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
32962 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
32963 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
32964 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
32965 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
32966 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
32967 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
32968 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
32969 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
32970 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
32971 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
32972 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
32973 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
32974 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
32975 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
32976 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
32977 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
32978 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
32979 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
32980 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
32981 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
32982 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
32983 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
32984 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
32985 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
32986 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
32987 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
32988 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
32989 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
32990 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
32991 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
32992 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
32993 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
32994 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
32995 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
32996 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
32997 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
32998 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
32999 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
33000 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
33001 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
33002 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
33003 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
33004 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
33005 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
33006 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
33007 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
33008 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
33009 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
33010 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
33011 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
33012 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
33013 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
33014 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
33015 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
33016 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
33017 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
33018 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
33019 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
33020 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
33021 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
33022 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
33023 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
33024 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
33025 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
33026 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
33027 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
33028 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
33029 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
33030 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
33031 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
33032 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
33033 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
33034 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
33035 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
33036 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
33037 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
33038 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
33039 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
33040 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
33041 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
33042 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
33043 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
33044 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
33045 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
33046 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
33047 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
33048 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
33049 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
33050 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
33051 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
33052 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
33053 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
33054 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
33055 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
33056 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
33057 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
33058 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
33059 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
33060 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
33061 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
33062 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
33063 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
33064 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
33065 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
33066 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
33067 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
33068 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
33069 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
33070 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
33071 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
33072 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
33073 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
33074 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
33075 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
33076 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
33077 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
33078 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
33079 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
33080 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
33081 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
33082 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
33083 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
33084 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
33085 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
33086 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
33087 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
33088 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
33089 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
33090 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
33091 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
33092 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
33093 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
33094 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
33095 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
33096 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
33097 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
33098 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
33099 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
33100 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
33101 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
33102 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
33103 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
33104 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
33105 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
33106 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
33107 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
33108 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
33109 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
33110 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
33111 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
33112 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
33113 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
33114 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
33115 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
33116 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
33117 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
33118 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
33119 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
33120 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
33121 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
33122 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
33123 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
33124 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
33125 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
33126 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
33127 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
33128 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
33129 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
33130 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
33131 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
33132 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
33133 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
33134 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
33135 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
33136 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
33137 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
33138 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
33139 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
33140 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
33141 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
33142 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
33143 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
33144 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
33145 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
33146 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
33147 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
33148 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
33149 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
33150 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
33151 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
33152 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
33153 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
33154 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
33155 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
33156 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
33157 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
33158 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
33159 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
33160 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
33161 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
33162 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
33163 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
33164 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
33165 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
33166 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
33167 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
33168 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
33169 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
33170 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
33171 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
33172 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
33173 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
33174 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
33175 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
33176 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
33177 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
33178 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
33179 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
33180 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
33181 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
33182 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
33183 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
33184 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
33185 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
33186 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
33187 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
33188 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
33189 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
33190 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
33191 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
33192 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
33193 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
33194 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
33195 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
33196 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
33197 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
33198 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
33199 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
33200 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
33201 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
33202 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
33203 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
33204 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
33205 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
33206 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
33207 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
33208 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
33209 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
33210 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
33211 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
33212 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
33213 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
33214 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
33215 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
33216 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
33217 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
33218 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
33219 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
33220 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
33221 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
33222 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
33223 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
33224 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
33225 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
33226 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
33227 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
33228 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
33229 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
33230 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
33231 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
33232 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
33233 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
33234 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
33235 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
33236 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
33237 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
33238 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
33239 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
33240 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
33241 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
33242 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
33243 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
33244 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
33245 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
33246 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
33247 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
33248 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
33249 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
33250 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
33251 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
33252 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
33253 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
33254 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
33255 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
33256 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
33257 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
33258 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
33259 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
33260 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
33261 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
33262 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
33263 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
33264 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
33265 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
33266 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
33267 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
33268 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
33269 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
33270 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
33271 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
33272 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
33273 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
33274 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
33275 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
33276 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
33277 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
33278 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
33279 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
33280 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
33281 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
33282 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
33283 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
33284 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
33285 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
33286 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
33287 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
33288 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
33289 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
33290 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
33291 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
33292 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
33293 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
33294 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
33295 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
33296 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
33297 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
33298 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
33299 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
33300 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
33301 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
33302 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
33303 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
33304 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
33305 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
33306 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
33307 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
33308 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
33309 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
33310 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
33311 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
33312 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
33313 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
33314 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
33315 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
33316 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
33317 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
33318 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
33319 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
33320 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
33321 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
33322 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
33323 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
33324 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
33325 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
33326 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
33327 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
33328 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
33329 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
33330 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
33331 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
33332 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
33333 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
33334 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
33335 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
33336 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
33337 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
33338 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
33339 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
33340 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
33341 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
33342 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
33343 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
33344 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
33345 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
33346 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
33347 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
33348 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
33349 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
33350 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
33351 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
33352 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
33353 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
33354 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
33355 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
33356 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
33357 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
33358 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
33359 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
33360 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
33361 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
33362 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
33363 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
33364 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
33365 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
33366 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
33367 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
33368 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
33369 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
33370 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
33371 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
33372 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
33373 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
33374 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
33375 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
33376 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
33377 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
33378 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
33379 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
33380 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
33381 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
33382 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
33383 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
33384 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
33385 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
33386 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
33387 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
33388 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
33389 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
33390 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
33391 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
33392 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
33393 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
33394 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
33395 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
33396 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
33397 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
33398 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
33399 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
33400 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
33401 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
33402 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
33403 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
33404 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
33405 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
33406 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
33407 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
33408 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
33409 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
33410 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
33411 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
33412 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
33413 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
33414 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
33415 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
33416 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
33417 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
33418 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
33419 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
33420 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
33421 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
33422 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
33423 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
33424 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
33425 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
33426 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
33427 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
33428 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
33429 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
33430 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
33431 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
33432 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
33433 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
33434 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
33435 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
33436 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
33437 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
33438 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
33439 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
33440 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
33441 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
33442 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
33443 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
33444 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
33445 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
33446 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
33447 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
33448 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
33449 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
33450 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
33451 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
33452 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
33453 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
33454 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
33455 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
33456 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
33457 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
33458 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
33459 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
33460 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
33461 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
33462 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
33463 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
33464 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
33465 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
33466 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
33467 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
33468 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
33469 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
33470 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
33471 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
33472 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
33473 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
33474 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
33475 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
33476 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
33477 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
33478 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
33479 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
33480 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
33481 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
33482 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
33483 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
33484 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
33485 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
33486 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
33487 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
33488 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
33489 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
33490 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
33491 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
33492 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
33493 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
33494 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
33495 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
33496 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
33497 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
33498 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
33499 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
33500 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
33501 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
33502 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
33503 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
33504 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
33505 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
33506 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
33507 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
33508 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
33509 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
33510 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
33511 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
33512 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
33513 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
33514 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
33515 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
33516 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
33517 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
33518 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
33519 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
33520 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
33521 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
33522 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
33523 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
33524 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
33525 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
33526 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
33527 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
33528 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
33529 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
33530 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
33531 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
33532 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
33533 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
33534 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
33535 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
33536 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
33537 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
33538 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
33539 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
33540 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
33541 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
33542 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
33543 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
33544 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
33545 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
33546 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
33547 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
33548 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
33549 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
33550 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
33551 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
33552 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
33553 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
33554 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
33555 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
33556 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
33557 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
33558 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
33559 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
33560 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
33561 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
33562 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
33563 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
33564 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
33565 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
33566 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
33567 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
33568 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
33569 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
33570 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
33571 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
33572 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
33573 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
33574 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
33575 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
33576 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
33577 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
33578 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
33579 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
33580 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
33581 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
33582 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
33583 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
33584 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
33585 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
33586 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
33587 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
33588 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
33589 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
33590 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
33591 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
33592 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
33593 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
33594 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
33595 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
33596 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
33597 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
33598 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
33599 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
33600 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
33601 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
33602 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
33603 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
33604 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
33605 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
33606 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
33607 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
33608 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
33609 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
33610 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
33611 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
33612 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
33613 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
33614 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
33615 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
33616 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
33617 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
33618 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
33619 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
33620 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
33621 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
33622 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
33623 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
33624 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
33625 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
33626 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
33627 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
33628 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
33629 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
33630 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
33631 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
33632 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
33633 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
33634 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
33635 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
33636 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
33637 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
33638 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
33639 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
33640 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
33641 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
33642 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
33643 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
33644 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
33645 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
33646 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
33647 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
33648 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
33649 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
33650 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
33651 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
33652 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
33653 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
33654 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
33655 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
33656 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
33657 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
33658 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
33659 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
33660 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
33661 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
33662 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
33663 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
33664 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
33665 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
33666 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
33667 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
33668 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
33669 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
33670 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
33672 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33674 * gcc.target/riscv/rvv/base/bug-1.c: New test.
33676 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33678 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
33679 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
33680 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
33681 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
33682 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
33683 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
33684 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
33685 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
33686 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
33687 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
33688 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
33690 2023-03-13 Marek Polacek <polacek@redhat.com>
33693 * g++.dg/warn/Wdangling-reference10.C: New test.
33695 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
33697 PR preprocessor/67046
33698 * c-c++-common/cpp/pr67046.c: New test.
33700 2023-03-13 Richard Biener <rguenther@suse.de>
33702 PR tree-optimization/109046
33703 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
33705 2023-03-12 Jakub Jelinek <jakub@redhat.com>
33707 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
33708 Don't expect one __bf16 related error.
33709 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
33710 dg-error directives for __bf16 being an extended arithmetic type.
33711 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
33712 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
33713 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
33716 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
33718 PR middle-end/109031
33719 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
33720 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
33722 2023-03-12 Tamar Christina <tamar.christina@arm.com>
33725 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
33726 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
33728 2023-03-12 Tamar Christina <tamar.christina@arm.com>
33729 Richard Sandiford <richard.sandiford@arm.com>
33732 * gcc.dg/mla_1.c: New test.
33734 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
33737 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
33738 the external definitions of isfinite.
33740 2023-03-12 Jonathan Yong <10walls@gmail.com>
33742 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
33743 allow long long instead of just long.
33744 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
33746 2023-03-12 Jonathan Yong <10walls@gmail.com>
33748 * gcc.c-torture/compile/103818.c: Enable test for llp64.
33750 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
33752 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
33753 targets. Adjust expected output.
33754 * lib/target-supports.exp
33755 (check_effective_target_const_volatile_readonly_section): New
33757 2023-03-11 Harald Anlauf <anlauf@gmx.de>
33760 * gfortran.dg/pr106945.f90: New test.
33762 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
33764 * lib/target-supports.exp (check_fork_available): Don't signal
33765 true for CRIS running on a simulator.
33767 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
33769 * gcc.dg/pr108117.c: Require effective-target scheduling.
33771 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
33773 * gcc.dg/pr106397.c: Add -w to options.
33775 2023-03-10 Jakub Jelinek <jakub@redhat.com>
33778 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
33780 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
33782 * g++.dg/cpp23/ext-floating14.C: New test.
33784 2023-03-10 Jakub Jelinek <jakub@redhat.com>
33787 * g++.dg/gomp/pr107558.C: New test.
33789 2023-03-10 Jakub Jelinek <jakub@redhat.com>
33792 * g++.dg/abi/no_unique_address7.C: New test.
33794 2023-03-10 Jason Merrill <jason@redhat.com>
33797 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
33800 2023-03-10 Marek Polacek <polacek@redhat.com>
33802 PR sanitizer/108060
33803 PR sanitizer/109050
33804 * c-c++-common/ubsan/bounds-17.c: New test.
33805 * c-c++-common/ubsan/bounds-18.c: New test.
33806 * c-c++-common/ubsan/bounds-19.c: New test.
33807 * c-c++-common/ubsan/bounds-20.c: New test.
33808 * c-c++-common/ubsan/bounds-21.c: New test.
33810 2023-03-10 Harald Anlauf <anlauf@gmx.de>
33813 * gfortran.dg/bind_c_usage_34.f90: New test.
33815 2023-03-10 Andrew Pinski <apinski@marvell.com>
33817 * gcc.target/aarch64/rev16_2.c: New test.
33818 * gcc.target/aarch64/shift_and_operator-1.c: New test.
33820 2023-03-10 David Malcolm <dmalcolm@redhat.com>
33823 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
33824 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
33825 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
33827 2023-03-10 Jason Merrill <jason@redhat.com>
33830 * g++.dg/abi/anon6.C: New test.
33832 2023-03-10 David Malcolm <dmalcolm@redhat.com>
33836 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
33837 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
33839 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
33842 2023-03-10 Jakub Jelinek <jakub@redhat.com>
33845 * c-c++-common/Wunused-var-18.c: New test.
33847 2023-03-10 Jakub Jelinek <jakub@redhat.com>
33849 PR tree-optimization/109008
33850 * gcc.dg/pr109008.c: New test.
33852 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33854 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
33856 2023-03-10 Jason Merrill <jason@redhat.com>
33859 * g++.dg/ext/int128-7.C: New test.
33861 2023-03-10 Jason Merrill <jason@redhat.com>
33864 * g++.dg/contracts/contracts-err1.C: New test.
33866 2023-03-09 Jason Merrill <jason@redhat.com>
33869 * g++.dg/cpp0x/initlist-array18.C: New test.
33870 * g++.dg/cpp0x/initlist-array19.C: New test.
33872 2023-03-09 David Malcolm <dmalcolm@redhat.com>
33878 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
33880 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
33881 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
33882 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
33883 New test, reduced from haproxy's src/ssl_sample.c.
33884 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
33886 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
33887 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
33889 2023-03-09 Tamar Christina <tamar.christina@arm.com>
33891 * gcc.target/aarch64/tbz_2.c: New test.
33892 * gcc.target/aarch64/tbz_3.c: New test.
33894 2023-03-09 Jason Merrill <jason@redhat.com>
33898 * g++.dg/DRs/dr2664.C: New test.
33899 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
33901 2023-03-09 Jason Merrill <jason@redhat.com>
33902 Michael Spertus <mike@spertus.com>
33905 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
33907 2023-03-09 Jason Merrill <jason@redhat.com>
33909 * g++.dg/ext/is_deducible1.C: Guard with
33910 __has_builtin (__is_deducible).
33912 2023-03-09 Jason Merrill <jason@redhat.com>
33915 * g++.dg/ext/is_deducible1.C: New test.
33917 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
33919 * gcc.target/aarch64/pr108999.c: New.
33921 2023-03-09 Richard Biener <rguenther@suse.de>
33923 PR middle-end/108995
33924 * gcc.dg/ubsan/pr108995.c: New testcase.
33926 2023-03-09 Jakub Jelinek <jakub@redhat.com>
33927 Richard Biener <rguenther@suse.de>
33929 PR tree-optimization/109008
33930 * gcc.c-torture/execute/ieee/pr109008.c: New test.
33932 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33934 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
33935 gcc_{warning,error}_prefix with Fortran specific one used in
33938 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33940 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
33941 int128 effective target requirement.
33942 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
33944 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33946 PR testsuite/108729
33947 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
33948 has_arch_ppc64 effective target.
33949 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
33951 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33953 PR testsuite/108730
33954 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
33955 effective target requirement.
33957 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33959 PR testsuite/108813
33960 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
33962 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
33964 PR testsuite/108810
33965 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
33966 the extracted index for BE.
33968 2023-03-08 Jeff Law <jlaw@ventanamicro>
33970 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
33972 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
33974 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
33975 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
33977 2023-03-07 Jason Merrill <jason@redhat.com>
33981 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
33983 2023-03-07 Marek Polacek <polacek@redhat.com>
33986 * g++.dg/warn/Wdangling-reference8.C: New test.
33987 * g++.dg/warn/Wdangling-reference9.C: New test.
33989 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
33991 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
33993 2023-03-07 Jakub Jelinek <jakub@redhat.com>
33996 * g++.dg/rtti/pr109042.C: New test.
33998 2023-03-07 Marek Polacek <polacek@redhat.com>
34001 * g++.dg/cpp0x/noexcept77.C: New test.
34003 2023-03-07 Marek Polacek <polacek@redhat.com>
34006 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
34007 * g++.dg/cpp1y/var-templ77.C: New test.
34009 2023-03-07 Pan Li <pan2.li@intel.com>
34010 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34014 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
34015 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
34016 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
34017 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
34018 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
34019 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
34020 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
34021 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
34023 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34025 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
34026 -fno-stack-protector.
34027 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
34028 -fno-stack-protector.
34029 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
34030 -fno-stack-protector.
34031 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
34032 -fno-stack-protector.
34034 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34036 * gcc.target/aarch64/pr104005.c (dg-options): Add
34037 -fno-stack-protector.
34039 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34041 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
34042 -fno-stack-protector.
34044 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34046 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
34047 -fno-stack-protector.
34048 * g++.target/aarch64/pr103147-10.C: Likewise.
34050 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34052 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
34053 Add -fno-stack-protector.
34055 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34058 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
34061 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34064 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
34065 -no-pie for aarch64-*-*.
34066 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
34067 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
34068 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
34069 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
34070 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
34071 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
34072 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
34075 2023-03-07 Xi Ruoyao <xry111@xry111.site>
34078 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
34079 Add -fno-pie -no-pie.
34081 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
34083 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
34085 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
34087 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
34088 Gate on effective target tail_call.
34090 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
34092 * lib/target-supports.exp (check_effective_target_tail_call): New.
34094 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
34096 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
34097 int32_t being "long int".
34099 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
34101 * lib/multiline.exp (_build_multiline_regex): Map
34102 "{re:" to "(", similarly ")?" from ":re?}" and the
34103 same without question mark.
34105 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
34107 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
34108 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
34109 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
34110 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
34111 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
34112 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
34113 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
34114 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
34115 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
34116 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
34117 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
34118 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
34119 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
34120 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
34121 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
34122 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
34123 * gcc.target/gcn/cond_fminnm_1.c: New test.
34124 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
34125 * gcc.target/gcn/cond_fminnm_2.c: New test.
34126 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
34127 * gcc.target/gcn/cond_fminnm_3.c: New test.
34128 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
34129 * gcc.target/gcn/cond_fminnm_4.c: New test.
34130 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
34131 * gcc.target/gcn/cond_fminnm_5.c: New test.
34132 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
34133 * gcc.target/gcn/cond_fminnm_6.c: New test.
34134 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
34135 * gcc.target/gcn/cond_fminnm_7.c: New test.
34136 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
34137 * gcc.target/gcn/cond_fminnm_8.c: New test.
34138 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
34139 * gcc.target/gcn/cond_smax_1.c: New test.
34140 * gcc.target/gcn/cond_smax_1_run.c: New test.
34141 * gcc.target/gcn/cond_smin_1.c: New test.
34142 * gcc.target/gcn/cond_smin_1_run.c: New test.
34143 * gcc.target/gcn/cond_umax_1.c: New test.
34144 * gcc.target/gcn/cond_umax_1_run.c: New test.
34145 * gcc.target/gcn/cond_umin_1.c: New test.
34146 * gcc.target/gcn/cond_umin_1_run.c: New test.
34147 * gcc.target/gcn/smax_1.c: New test.
34148 * gcc.target/gcn/smax_1_run.c: New test.
34149 * gcc.target/gcn/smin_1.c: New test.
34150 * gcc.target/gcn/smin_1_run.c: New test.
34151 * gcc.target/gcn/umax_1.c: New test.
34152 * gcc.target/gcn/umax_1_run.c: New test.
34153 * gcc.target/gcn/umin_1.c: New test.
34154 * gcc.target/gcn/umin_1_run.c: New test.
34156 2023-03-06 Richard Biener <rguenther@suse.de>
34158 PR tree-optimization/109025
34159 * gcc.dg/vect/pr109025.c: New testcase.
34161 2023-03-06 Xi Ruoyao <xry111@xry111.site>
34163 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
34164 -fno-stack-protector.
34165 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
34167 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
34170 2023-03-06 Xi Ruoyao <xry111@xry111.site>
34173 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
34174 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
34175 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
34176 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
34178 2023-03-05 Harald Anlauf <anlauf@gmx.de>
34179 Tobias Burnus <tobias@codesourcery.com>
34182 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
34183 * gfortran.dg/class_74.f90: New test.
34184 * gfortran.dg/class_75.f90: New test.
34186 2023-03-05 Jakub Jelinek <jakub@redhat.com>
34188 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
34189 scan-tree-dump-times target selector.
34191 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
34192 SiYu Wu <siyu@isrc.iscas.ac.cn>
34194 * gcc.target/riscv/zksed32.c: New test.
34195 * gcc.target/riscv/zksed64.c: New test.
34196 * gcc.target/riscv/zksh32.c: New test.
34197 * gcc.target/riscv/zksh64.c: New test.
34199 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
34200 SiYu Wu <siyu@isrc.iscas.ac.cn>
34202 * gcc.target/riscv/zknh-sha256.c: New test.
34203 * gcc.target/riscv/zknh-sha512-32.c: New test.
34204 * gcc.target/riscv/zknh-sha512-64.c: New test.
34206 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
34207 SiYu Wu <siyu@isrc.iscas.ac.cn>
34209 * gcc.target/riscv/zknd32.c: New test.
34210 * gcc.target/riscv/zknd64.c: New test.
34211 * gcc.target/riscv/zkne32.c: New test.
34212 * gcc.target/riscv/zkne64.c: New test.
34214 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
34215 SiYu Wu <siyu@isrc.iscas.ac.cn>
34217 * gcc.target/riscv/zbkb32.c: New test.
34218 * gcc.target/riscv/zbkb64.c: New test.
34219 * gcc.target/riscv/zbkc32.c: New test.
34220 * gcc.target/riscv/zbkc64.c: New test.
34221 * gcc.target/riscv/zbkx32.c: New test.
34222 * gcc.target/riscv/zbkx64.c: New test.
34224 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
34226 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
34227 5 insn sh1add+slli+add+slli+sub.
34228 * gcc.target/riscv/pr108987.c: New test.
34230 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34231 kito-cheng <kito.cheng@sifive.com>
34233 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
34235 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34237 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
34238 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
34239 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
34240 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
34241 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
34242 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
34243 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
34244 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
34246 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34248 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
34249 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
34250 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
34251 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
34252 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
34253 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
34254 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
34255 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
34256 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
34257 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
34258 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
34259 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
34260 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
34261 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
34262 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
34263 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
34264 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
34265 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
34266 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
34267 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
34268 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
34269 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
34270 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
34271 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
34272 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
34273 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
34274 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
34275 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
34276 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
34277 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
34278 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
34279 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
34281 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34283 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
34284 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
34285 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
34286 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
34287 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
34288 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
34290 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
34292 * gcc.target/riscv/zbb-min-max-03.c: New test.
34294 2023-03-04 Jakub Jelinek <jakub@redhat.com>
34296 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
34298 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
34300 2023-03-04 Jakub Jelinek <jakub@redhat.com>
34303 * c-c++-common/Wsign-compare-2.c (f18): New test.
34305 2023-03-04 Jakub Jelinek <jakub@redhat.com>
34308 * c-c++-common/Wsign-compare-2.c: New test.
34309 * c-c++-common/pr107465.c: New test.
34311 2023-03-04 Jakub Jelinek <jakub@redhat.com>
34314 * gcc.dg/pr107846.c: New test.
34316 2023-03-04 Jakub Jelinek <jakub@redhat.com>
34319 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
34321 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
34323 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
34325 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
34327 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
34329 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
34331 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
34332 scan-assembler identifiers.
34333 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
34335 2023-03-03 David Malcolm <dmalcolm@redhat.com>
34338 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
34339 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
34341 2023-03-03 David Malcolm <dmalcolm@redhat.com>
34343 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
34344 * gcc.dg/analyzer/sprintf-1.c: New test.
34345 * gcc.dg/analyzer/sprintf-concat.c: New test.
34347 2023-03-03 David Malcolm <dmalcolm@redhat.com>
34349 PR tree-optimization/108988
34350 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
34352 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34354 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
34355 two new variants, one fixed, one xfailed.
34356 * c-c++-common/Wdangling-pointer-5.c
34357 (nowarn_store_arg_store_arg): Add now-expected warnings.
34359 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34361 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
34363 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
34365 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34367 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
34368 expected counts into a single pattern.
34369 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
34370 return and reversed conditions.
34372 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34375 * gcc.target/arm/pr51534.c: Split softfp variant into...
34376 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
34378 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34380 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
34381 after tab after vmsr, and lower the case of P0.
34383 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34386 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
34388 2023-03-03 Patrick Palka <ppalka@redhat.com>
34391 * g++.dg/cpp2a/lambda-generic11.C: New test.
34393 2023-03-03 Jakub Jelinek <jakub@redhat.com>
34396 * gcc.dg/Wnonnull-8.c: New test.
34398 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
34400 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
34401 "not low or equal" load on condition variant.
34402 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
34403 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
34405 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
34407 * gcc.dg/vect/slp-3.c: Adapt test expectation.
34408 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
34409 * gcc.dg/vect/slp-perm-8.c: Likewise.
34411 2023-03-03 Richard Biener <rguenther@suse.de>
34413 PR tree-optimization/109002
34414 * gcc.dg/torture/pr109002.c: New testcase.
34416 2023-03-03 Richard Biener <rguenther@suse.de>
34419 * g++.dg/lto/pr108772_0.C: New testcase.
34421 2023-03-03 Alexandre Oliva <oliva@adacore.com>
34424 * g++.dg/coroutines/pr100127.C: Test for header rather than
34426 * g++.dg/coroutines/pr100772-a.C: Likewise.
34427 * g++.dg/coroutines/pr100772-b.C: Likewise.
34429 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
34431 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
34432 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
34434 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
34437 * gdc.dg/simd2a.d: Update test.
34438 * gdc.dg/simd2b.d: Likewise.
34439 * gdc.dg/simd2c.d: Likewise.
34440 * gdc.dg/simd2d.d: Likewise.
34441 * gdc.dg/simd2e.d: Likewise.
34442 * gdc.dg/simd2f.d: Likewise.
34443 * gdc.dg/simd2g.d: Likewise.
34444 * gdc.dg/simd2h.d: Likewise.
34445 * gdc.dg/simd2i.d: Likewise.
34446 * gdc.dg/simd2j.d: Likewise.
34448 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
34451 * gdc.dg/imports/pr108877a.d: New test.
34452 * gdc.dg/pr108877.d: New test.
34454 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
34457 * gdc.dg/pr108167.d: New test.
34459 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
34462 * gdc.dg/pr108945.d: New test.
34464 2023-03-02 Jakub Jelinek <jakub@redhat.com>
34466 PR testsuite/108991
34467 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
34468 before target selector.
34470 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
34473 * jit.dg/test-error-array-bounds.c: Update test.
34475 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
34477 * gcc.target/avr/pr90706.c: New.
34479 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
34480 Paul-Antoine Arras <pa@codesourcery.com>
34482 * gcc.target/gcn/simd-math-1.c: New testcase.
34483 * gcc.target/gcn/simd-math-2.c: New testcase.
34485 2023-03-02 Patrick Palka <ppalka@redhat.com>
34489 * g++.dg/opt/is_constant_evaluated3.C: New test.
34491 2023-03-02 Patrick Palka <ppalka@redhat.com>
34494 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
34496 2023-03-02 David Malcolm <dmalcolm@redhat.com>
34499 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
34501 2023-03-02 Jakub Jelinek <jakub@redhat.com>
34504 * g++.dg/debug/dwarf2/pr108716.C: New test.
34506 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
34508 PR tree-optimization/108979
34509 * gfortran.dg/vect/pr108979.f90: New test.
34511 2023-03-02 Marek Polacek <polacek@redhat.com>
34514 * g++.dg/warn/Wmismatched-tags-11.C: New test.
34516 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
34518 * gcc.target/s390/s390.exp: Add partial subdirectory.
34519 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
34521 * lib/target-supports.exp: Add s390.
34522 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
34523 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
34524 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
34525 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
34526 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
34527 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
34528 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
34529 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
34530 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
34531 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
34532 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
34533 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
34534 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
34535 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
34536 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
34537 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
34538 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
34539 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
34540 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
34541 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
34542 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
34543 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
34544 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
34545 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
34546 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
34547 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
34549 2023-03-02 Jonathan Yong <10walls@gmail.com>
34551 PR middle-end/97956
34552 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
34554 2023-03-02 Jonathan Yong <10walls@gmail.com>
34556 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
34558 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
34560 PR tree-optimization/108603
34561 * gcc.target/aarch64/sve/pr108603.c: New test.
34563 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
34565 PR tree-optimization/108430
34566 * gcc.target/aarch64/sve/pr108430.c: New test.
34568 2023-03-02 Jakub Jelinek <jakub@redhat.com>
34571 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
34572 * g++.target/i386/pr108934.C: New test.
34574 2023-03-02 Jakub Jelinek <jakub@redhat.com>
34577 * g++.dg/gomp/pr105839-1.C: New test.
34578 * g++.dg/gomp/pr105839-2.C: New test.
34580 2023-03-02 Richard Biener <rguenther@suse.de>
34582 PR testsuite/108985
34583 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
34585 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
34587 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
34589 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
34591 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
34592 __USER_LABEL_PREFIX__.
34594 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
34596 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
34597 match targets where sizeof (union U) == 5, like "packed" targets.
34599 2023-03-01 Marek Polacek <polacek@redhat.com>
34602 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
34604 2023-03-01 David Malcolm <dmalcolm@redhat.com>
34607 * gcc.dg/analyzer/builtins-pr107565.c: New test.
34608 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
34610 2023-03-01 Patrick Palka <ppalka@redhat.com>
34611 Jason Merrill <jason@redhat.com>
34615 * g++.dg/cpp0x/new6.C: New test.
34616 * g++.dg/cpp2a/concepts-new1.C: New test.
34618 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
34620 PR middle-end/108545
34621 * c-c++-common/gomp/map-8.c: New test.
34622 * gfortran.dg/gomp/map-9.f90: New test.
34624 2023-03-01 David Malcolm <dmalcolm@redhat.com>
34627 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
34628 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
34629 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
34631 2023-03-01 Jonathan Yong <10walls@gmail.com>
34633 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
34636 2023-03-01 Jakub Jelinek <jakub@redhat.com>
34638 PR sanitizer/108894
34639 * c-c++-common/ubsan/bounds-16.c: New test.
34641 2023-03-01 Jakub Jelinek <jakub@redhat.com>
34644 * g++.dg/debug/pr108967.C: New test.
34646 2023-03-01 Jakub Jelinek <jakub@redhat.com>
34649 * g++.dg/cpp1y/pr108606.C: New test.
34651 2023-03-01 Richard Biener <rguenther@suse.de>
34653 PR tree-optimization/108970
34654 * gcc.dg/pr108970.c: New testcase.
34656 2023-03-01 Richard Biener <rguenther@suse.de>
34658 PR tree-optimization/108950
34659 * gcc.dg/vect/pr108950.c: New testcase.
34661 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
34663 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
34664 newlib targets too.
34666 2023-02-28 Patrick Palka <ppalka@redhat.com>
34669 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
34670 exception specifier" error. Expect a separate "not usable
34671 in a constant expression" error.
34672 * g++.dg/cpp1y/var-templ75.C: New test.
34673 * g++.dg/cpp1y/var-templ76.C: New test.
34675 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
34677 PR middle-end/107411
34678 PR middle-end/107411
34679 * g++.dg/pr107411.C: New test.
34681 2023-02-28 Marek Polacek <polacek@redhat.com>
34684 * g++.dg/cpp1y/var-templ70.C: New test.
34685 * g++.dg/cpp1y/var-templ71.C: New test.
34686 * g++.dg/cpp1y/var-templ72.C: New test.
34688 2023-02-28 Marek Polacek <polacek@redhat.com>
34691 * g++.dg/cpp1y/var-templ73.C: New test.
34692 * g++.dg/cpp1y/var-templ74.C: New test.
34693 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
34695 2023-02-28 Jakub Jelinek <jakub@redhat.com>
34697 PR sanitizer/108894
34698 * gcc.dg/ubsan/bounds-4.c: New test.
34699 * gcc.dg/ubsan/bounds-4a.c: New test.
34700 * gcc.dg/ubsan/bounds-4b.c: New test.
34701 * gcc.dg/ubsan/bounds-4c.c: New test.
34702 * gcc.dg/ubsan/bounds-4d.c: New test.
34703 * g++.dg/ubsan/bounds-1.C: New test.
34705 2023-02-28 Richard Biener <rguenther@suse.de>
34707 PR testsuite/108942
34708 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
34710 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
34712 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
34713 message for "default_packed" targets.
34715 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
34717 * lib/multiline.exp (handle-multiline-outputs): Shorten
34718 message to the same for fail and pass.
34720 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
34723 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
34725 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
34728 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
34729 of targets excluding xfail on lines 50 and 51.
34731 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
34733 PR tree-optimization/108828
34734 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
34736 2023-02-27 Harald Anlauf <anlauf@gmx.de>
34739 * gfortran.dg/ibits_2.f90: New test.
34741 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
34743 * ada/acats/run_all.sh: Adjust example of compiler options.
34745 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
34747 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
34748 Also add conditional to gm2-simple-execute.
34750 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
34752 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
34753 (gm2_run_tower_test): New global variable. Add conditional
34754 before invoking gm2-local-exec.
34756 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
34758 * lib/multiline.exp (handle-multiline-outputs): Don't include the
34759 quoted multiline pattern in the pass/fail output.
34761 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
34764 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
34766 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
34768 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
34770 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
34772 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
34774 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
34776 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
34777 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34779 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
34780 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
34781 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
34782 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
34783 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34784 Tidy up variable access.
34785 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
34786 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
34788 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
34789 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
34790 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
34791 (gm2_simple_execute): Keep executable if global is true.
34792 * lib/gm2-torture.exp: Add ; after global variable access.
34793 * lib/gm2.exp: Set up pathnames.
34794 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
34795 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
34796 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
34797 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
34798 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
34799 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
34800 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
34801 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
34802 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
34803 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
34804 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
34805 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
34806 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
34807 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
34808 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
34809 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
34810 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
34811 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
34812 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
34813 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
34814 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
34815 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
34816 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
34817 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
34818 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
34819 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
34820 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
34821 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
34822 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
34823 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
34824 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
34825 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
34826 * gm2/projects/pim/run/pass/tower/Window.def: New test.
34827 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
34828 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
34829 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
34830 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
34831 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
34833 * gm2/projects/pim/run/pass/tower/star: New test.
34835 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
34837 * gcc.target/xtensa/pr108919.c: New test.
34839 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
34842 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
34844 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
34846 * gfortran.dg/weak-2.f90: New test.
34847 * gfortran.dg/weak-3.f90: New test.
34849 2023-02-24 Martin Liska <mliska@suse.cz>
34851 PR sanitizer/108834
34852 * c-c++-common/asan/global-overflow-1.c: Test line and column
34853 info for a global variable.
34855 2023-02-24 Alexandre Oliva <oliva@adacore.com>
34858 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
34860 2023-02-24 Jakub Jelinek <jakub@redhat.com>
34862 PR middle-end/108854
34863 * g++.dg/opt/pr108854.C: New test.
34865 2023-02-24 Jakub Jelinek <jakub@redhat.com>
34868 * gcc.target/i386/avx512bf16-pr108881.c: New test.
34870 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
34872 * gcc.target/mips/clz.c: New test.
34873 * gcc.target/mips/clo.c: New test.
34874 * gcc.target/mips/mips.exp: New option HAS_CLZ.
34876 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
34878 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
34880 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
34882 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
34883 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
34885 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
34887 * gcc.target/xtensa/elim_callee_saved.c: New.
34889 2023-02-23 Jakub Jelinek <jakub@redhat.com>
34891 PR testsuite/108899
34892 * g++.dg/modules/modules.exp: Only override unsupported if it
34893 exists and saved-unsupported doesn't.
34895 2023-02-23 Richard Biener <rguenther@suse.de>
34897 PR tree-optimization/108888
34898 * g++.dg/torture/pr108888.C: New testcase.
34900 2023-02-22 Marek Polacek <polacek@redhat.com>
34903 * c-c++-common/ubsan/pr108880.c: New test.
34905 2023-02-22 Harald Anlauf <anlauf@gmx.de>
34908 * gfortran.dg/pr96024.f90: New test.
34910 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34912 * g++.dg/modules/modules.exp: Override unsupported to update
34913 module_do, and test it after dg-test.
34915 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34917 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
34918 * gcc.target/arm/aes-fuse-2.c: Likewise.
34920 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34922 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
34923 usable in initializers.
34925 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34927 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
34929 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
34931 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34933 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
34936 2023-02-22 Alexandre Oliva <oliva@adacore.com>
34938 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
34940 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
34942 * gcc.dg/vect/vect-simd-clone-16.c: New test.
34943 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
34944 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
34945 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
34946 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
34947 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
34948 * gcc.dg/vect/vect-simd-clone-17.c: New test.
34949 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
34950 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
34951 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
34952 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
34953 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
34954 * gcc.dg/vect/vect-simd-clone-18.c: New test.
34955 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
34956 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
34957 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
34958 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
34959 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
34961 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34963 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
34964 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
34965 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
34966 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
34967 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
34968 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
34970 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
34972 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
34975 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
34977 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
34978 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
34979 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
34980 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
34981 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
34982 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
34983 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
34984 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
34985 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
34986 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
34987 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
34988 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
34989 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
34990 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
34991 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
34992 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
34993 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
34994 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
34995 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
34996 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
34997 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
34998 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
34999 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
35000 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
35001 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
35002 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
35003 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
35004 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
35005 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
35006 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
35007 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
35008 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
35009 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
35010 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
35011 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
35012 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
35013 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
35014 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
35015 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
35016 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
35017 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
35018 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
35019 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
35020 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
35021 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
35022 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
35023 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
35024 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
35025 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
35026 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
35027 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
35028 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
35029 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
35030 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
35031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
35032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
35033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
35034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
35035 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
35036 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
35037 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
35038 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
35039 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
35040 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
35041 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
35042 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
35043 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
35044 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
35045 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
35046 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
35047 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
35048 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
35049 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
35050 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
35051 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
35052 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
35053 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
35054 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
35055 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
35056 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
35057 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
35058 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
35059 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
35060 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
35061 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
35062 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
35063 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
35064 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
35065 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
35066 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
35067 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
35068 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
35069 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
35070 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
35071 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
35072 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
35073 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
35074 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
35075 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
35076 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
35077 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
35078 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
35079 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
35080 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
35081 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
35082 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
35083 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
35084 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
35085 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
35086 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
35087 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
35088 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
35089 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
35090 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
35091 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
35092 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
35093 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
35094 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
35095 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
35096 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
35097 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
35098 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
35099 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
35100 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
35101 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
35102 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
35103 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
35104 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
35105 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
35106 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
35107 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
35108 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
35109 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
35110 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
35111 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
35112 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
35113 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
35114 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
35115 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
35116 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
35117 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
35118 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
35119 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
35120 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
35121 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
35122 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
35123 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
35124 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
35125 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
35126 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
35127 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
35128 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
35129 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
35130 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
35131 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
35132 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
35133 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
35134 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
35135 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
35136 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
35137 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
35138 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
35139 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
35140 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
35141 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
35142 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
35143 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
35144 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
35145 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
35146 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
35147 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
35148 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
35149 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
35150 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
35151 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
35152 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
35153 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
35154 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
35155 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
35156 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
35157 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
35158 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
35159 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
35160 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
35161 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
35162 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
35163 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
35164 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
35165 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
35166 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
35167 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
35168 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
35169 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
35170 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
35171 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
35172 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
35173 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
35174 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
35175 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
35176 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
35177 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
35178 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
35179 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
35180 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
35181 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
35182 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
35183 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
35184 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
35185 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
35186 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
35187 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
35188 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
35189 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
35190 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
35191 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
35192 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
35193 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
35194 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
35195 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
35196 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
35197 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
35198 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
35199 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
35200 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
35201 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
35202 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
35203 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
35204 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
35205 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
35206 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
35207 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
35208 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
35209 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
35210 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
35211 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
35212 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
35213 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
35214 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
35215 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
35216 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
35217 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
35218 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
35219 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
35220 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
35221 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
35222 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
35223 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
35224 out -Oz and -Og -g.
35225 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
35227 2023-02-22 Jakub Jelinek <jakub@redhat.com>
35229 PR middle-end/106258
35230 * g++.dg/ipa/pr106258.C: New test.
35232 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
35234 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
35235 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
35236 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
35237 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
35238 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
35239 * lib/target-supports.exp (check_compile): Use
35240 '-Wno-complain-wrong-lang'.
35241 * g++.dg/abi/empty12.C: Likewise.
35242 * g++.dg/abi/empty13.C: Likewise.
35243 * g++.dg/abi/empty14.C: Likewise.
35244 * g++.dg/abi/empty15.C: Likewise.
35245 * g++.dg/abi/empty16.C: Likewise.
35246 * g++.dg/abi/empty17.C: Likewise.
35247 * g++.dg/abi/empty18.C: Likewise.
35248 * g++.dg/abi/empty19.C: Likewise.
35249 * g++.dg/abi/empty22.C: Likewise.
35250 * g++.dg/abi/empty25.C: Likewise.
35251 * g++.dg/abi/empty26.C: Likewise.
35252 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
35253 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
35254 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
35256 2023-02-21 David Malcolm <dmalcolm@redhat.com>
35259 * gcc.dg/analyzer/attribute-nonnull.c: Update for
35260 -Wanalyzer-use-of-uninitialized-value terminating analysis along
35262 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
35263 * gcc.dg/analyzer/data-model-1.c: Likewise.
35264 * gcc.dg/analyzer/data-model-5.c: Likewise.
35265 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
35266 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
35267 -fno-analyzer-suppress-followups.
35268 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
35269 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
35270 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
35271 * gcc.dg/analyzer/pipe2-1.c: Likewise.
35272 * gcc.dg/analyzer/pr101547.c: Update for
35273 -Wanalyzer-use-of-uninitialized-value terminating analysis along
35275 * gcc.dg/analyzer/pr101875.c: Likewise.
35276 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
35277 * gcc.dg/analyzer/pr104224.c: Add
35278 -fno-analyzer-suppress-followups.
35279 * gcc.dg/analyzer/realloc-2.c: Add
35280 -fno-analyzer-suppress-followups.
35281 * gcc.dg/analyzer/realloc-3.c: Likewise.
35282 * gcc.dg/analyzer/realloc-5.c: Likewise.
35283 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
35284 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
35285 * gcc.dg/analyzer/stdarg-1.c: Likewise.
35286 * gcc.dg/analyzer/symbolic-1.c: Likewise.
35287 * gcc.dg/analyzer/symbolic-7.c: Update for
35288 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
35290 * gcc.dg/analyzer/uninit-4.c: Likewise.
35291 * gcc.dg/analyzer/uninit-8.c: New test.
35292 * gcc.dg/analyzer/uninit-pr94713.c: Update for
35293 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
35295 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
35297 2023-02-21 Harald Anlauf <anlauf@gmx.de>
35300 * gfortran.dg/pr96025.f90: New test.
35302 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
35304 * gdc.dg/simd2a.d: Update.
35305 * gdc.dg/simd2b.d: Update.
35306 * gdc.dg/simd2c.d: Update.
35307 * gdc.dg/simd2d.d: Update.
35308 * gdc.dg/simd2e.d: Update.
35309 * gdc.dg/simd2f.d: Update.
35310 * gdc.dg/simd2g.d: Update.
35311 * gdc.dg/simd2h.d: Update.
35312 * gdc.dg/simd2i.d: Update.
35313 * gdc.dg/simd2j.d: Update.
35315 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
35317 * gdc.dg/ctfeintrinsics.d: New test.
35319 2023-02-21 Richard Biener <rguenther@suse.de>
35321 PR tree-optimization/108691
35322 * gcc.dg/pr108691.c: New testcase.
35324 2023-02-21 Richard Biener <rguenther@suse.de>
35326 PR tree-optimization/108793
35327 * gcc.dg/torture/pr108793.c: New testcase.
35329 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
35331 * rust/compile/torture/intrinsics-math.rs: New test.
35333 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35335 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
35337 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35339 * rust/execute/torture/closure3.rs: New test.
35341 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
35343 * rust/compile/torture/phantom_data.rs: New test.
35345 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35347 * rust/compile/torture/intrinsics-3.rs:
35348 * rust/execute/torture/atomic_load.rs: New test.
35350 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35352 * rust/compile/torture/intrinsics-5.rs: Fix error message.
35354 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35356 * rust/compile/torture/intrinsics-6.rs: New test.
35357 * rust/compile/torture/intrinsics-7.rs: New test.
35359 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35361 * rust/compile/torture/intrinsics-4.rs: New test.
35362 * rust/compile/torture/intrinsics-5.rs: New test.
35363 * rust/execute/torture/atomic_store.rs: New test.
35365 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35367 * rust/compile/torture/intrinsics-3.rs: New test.
35369 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35371 * rust/execute/torture/closure2.rs: New test.
35373 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35375 * rust/execute/torture/closure1.rs: New test.
35377 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35379 * rust/compile/issue-1589.rs: New test.
35381 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35383 * rust/compile/generics7.rs: Fix test with missing assertion.
35384 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
35386 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
35388 * rust/compile/missing_closing_paren.rs: New test.
35390 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
35392 * rust/execute/torture/prefetch_data.rs: New test.
35394 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35396 * rust/compile/torture/issue-1555.rs: New test.
35398 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
35400 * rust/compile/const9.rs: New test.
35402 2023-02-21 Philip Herron <philip.herron@embecosm.com>
35404 * rust/compile/issue-1272.rs: New test.
35406 2023-02-21 Richard Biener <rguenther@suse.de>
35408 PR tree-optimization/108868
35409 * gcc.dg/pr108868.c: New testcase.
35411 2023-02-21 Richard Biener <rguenther@suse.de>
35413 PR tree-optimization/108855
35414 * gcc.dg/pr108855.c: New testcase.
35416 2023-02-21 Richard Biener <rguenther@suse.de>
35419 2023-02-21 Richard Biener <rguenther@suse.de>
35421 PR tree-optimization/108691
35422 * gcc.dg/pr108691.c: New testcase.
35424 2023-02-20 Jakub Jelinek <jakub2redhat.com>
35427 * gcc.dg/pr108862.c: New test.
35428 * gcc.target/powerpc/pr108862.c: New test.
35430 2023-02-20 Marek Polacek <polacek@redhat.com>
35433 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
35434 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
35436 2023-02-20 Marek Polacek <polacek@redhat.com>
35439 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
35440 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
35442 2023-02-20 Richard Biener <rguenther@suse.de>
35444 PR tree-optimization/108816
35445 * gcc.dg/torture/pr108816.c: New testcase.
35447 2023-02-20 Richard Biener <rguenther@suse.de>
35449 PR tree-optimization/108825
35450 * gcc.dg/torture/pr108825.c: New testcase.
35452 2023-02-18 Jason Merrill <jason@redhat.com>
35462 * g++.dg/DRs/dr2518.C: New test.
35464 2023-02-18 Jakub Jelinek <jakub@redhat.com>
35466 PR tree-optimization/108819
35467 * gcc.dg/pr108819.c: New test.
35469 2023-02-18 Jakub Jelinek <jakub@redhat.com>
35472 * gcc.target/i386/pr108832.c: New test.
35474 2023-02-18 Martin Uecker <uecker@tugraz.at>
35477 * gcc.dg/pr108375-1.c: New test.
35478 * gcc.dg/pr108375-2.c: New test.
35480 2023-02-18 Martin Uecker <uecker@tugraz.at>
35484 * gcc.dg/pr105660-1.c: New test.
35485 * gcc.dg/pr105660-2.c: New test.
35487 2023-02-17 Patrick Palka <ppalka@redhat.com>
35491 * g++.dg/opt/is_constant_evaluated1.C: New test.
35492 * g++.dg/opt/is_constant_evaluated2.C: New test.
35494 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
35497 * gcc.target/i386/pr108831-1.c: New test.
35498 * gcc.target/i386/pr108831-2.c: Ditto.
35500 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
35503 * gcc.dg/pr108805.c: New test.
35505 2023-02-17 Richard Biener <rguenther@suse.de>
35507 PR tree-optimization/108821
35508 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
35510 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
35512 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
35513 CLOCK which is available on mingw as well as other platforms.
35514 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
35516 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35518 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
35519 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
35520 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
35521 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
35522 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
35523 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
35524 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
35525 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
35526 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
35527 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
35528 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
35530 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
35532 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
35534 2023-02-16 David Malcolm <dmalcolm@redhat.com>
35537 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
35538 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
35539 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
35540 (test_bitmask_2): New.
35541 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
35543 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
35545 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
35547 2023-02-16 Patrick Palka <ppalka@redhat.com>
35550 * g++.dg/template/typename24.C: New test.
35551 * g++.dg/template/typename25.C: New test.
35552 * g++.dg/template/typename25a.C: New test.
35553 * g++.dg/template/typename26.C: New test.
35555 2023-02-16 Jakub Jelinek <jakub@redhat.com>
35557 PR tree-optimization/108657
35558 * gcc.dg/pr108657.c: New test.
35560 2023-02-16 Jakub Jelinek <jakub@redhat.com>
35562 PR tree-optimization/108783
35563 * gcc.c-torture/compile/pr108783.c: New test.
35565 2023-02-16 Richard Biener <rguenther@suse.de>
35567 PR tree-optimization/108791
35568 * gcc.dg/torture/pr108791.c: New testcase.
35570 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
35572 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
35573 as a non-LRA target.
35575 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
35578 * gfortran.dg/pr103608.f90: New test.
35580 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
35583 * gfortran.dg/pr104554.f90: New test.
35585 2023-02-15 David Malcolm <dmalcolm@redhat.com>
35590 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
35591 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
35592 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
35594 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
35596 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
35597 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
35598 * gcc.target/i386/pr99464.c: Ditto.
35599 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
35600 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
35601 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
35602 * gcc.target/i386/pr98063.c: Ditto.
35603 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
35604 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
35605 * gcc.target/i386/pr95464.c: Ditto.
35606 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
35607 * gcc.target/i386/pr99530-2.c: Ditto.
35608 * gcc.target/i386/pr99530-3.c: Ditto.
35609 * gcc.target/i386/pr99530-4.c: Ditto.
35610 * gcc.target/i386/pr99530-5.c: Ditto.
35611 * gcc.target/i386/pr99530-6.c: Ditto.
35612 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
35614 2023-02-15 Marek Polacek <polacek@redhat.com>
35616 PR middle-end/106080
35617 * c-c++-common/Wdangling-pointer-10.c: New test.
35618 * c-c++-common/Wdangling-pointer-9.c: New test.
35620 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35622 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
35623 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
35624 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
35625 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
35626 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
35627 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
35628 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
35629 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
35630 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
35631 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
35632 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
35633 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
35634 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
35635 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
35636 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
35638 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35640 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
35641 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
35642 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
35643 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
35644 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
35645 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
35646 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
35647 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
35648 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
35649 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
35650 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
35651 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
35652 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
35653 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
35654 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
35656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35658 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
35659 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
35660 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
35661 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
35662 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
35663 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
35664 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
35665 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
35666 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
35667 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
35668 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
35669 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
35670 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
35671 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
35672 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
35674 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35676 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
35677 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
35678 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
35679 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
35680 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
35681 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
35682 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
35683 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
35684 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
35685 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
35686 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
35687 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
35688 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
35689 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
35690 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
35692 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35694 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
35695 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
35696 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
35697 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
35698 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
35699 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
35700 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
35701 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
35702 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
35703 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
35704 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
35705 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
35706 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
35707 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
35708 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
35710 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35712 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
35713 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
35714 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
35715 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
35716 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
35717 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
35718 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
35719 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
35720 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
35721 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
35722 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
35723 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
35724 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
35725 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
35726 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
35728 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35730 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
35731 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
35732 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
35733 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
35734 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
35735 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
35736 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
35737 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
35738 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
35739 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
35740 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
35741 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
35742 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
35743 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
35744 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
35746 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35748 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
35749 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
35750 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
35751 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
35752 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
35753 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
35754 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
35755 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
35756 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
35757 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
35758 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
35759 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
35760 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
35761 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
35762 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
35764 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35766 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
35767 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
35768 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
35769 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
35770 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
35771 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
35772 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
35773 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
35774 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
35775 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
35776 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
35777 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
35778 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
35779 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
35780 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
35782 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35784 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
35785 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
35786 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
35787 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
35788 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
35789 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
35790 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
35791 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
35792 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
35793 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
35794 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
35795 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
35796 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
35797 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
35798 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
35800 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35802 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
35803 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
35804 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
35805 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
35806 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
35807 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
35808 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
35809 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
35810 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
35811 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
35812 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
35813 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
35814 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
35815 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
35816 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
35818 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35820 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
35821 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
35822 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
35823 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
35824 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
35825 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
35826 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
35827 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
35828 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
35829 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
35830 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
35831 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
35832 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
35833 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
35834 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
35835 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
35836 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
35837 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
35838 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
35839 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
35840 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
35841 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
35842 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
35843 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
35844 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
35845 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
35846 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
35847 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
35848 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
35849 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
35850 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
35851 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
35852 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
35853 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
35854 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
35855 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
35856 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
35857 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
35858 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
35859 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
35860 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
35861 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
35862 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
35863 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
35864 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
35866 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35868 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
35869 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
35870 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
35871 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
35872 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
35873 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
35874 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
35875 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
35876 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
35877 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
35878 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
35879 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
35880 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
35881 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
35882 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
35883 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
35884 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
35885 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
35886 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
35887 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
35888 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
35889 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
35890 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
35891 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
35892 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
35893 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
35894 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
35895 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
35896 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
35897 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
35898 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
35899 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
35900 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
35901 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
35902 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
35903 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
35904 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
35905 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
35906 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
35907 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
35908 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
35909 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
35910 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
35911 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
35912 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
35913 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
35914 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
35915 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
35916 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
35917 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
35918 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
35919 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
35920 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
35921 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
35922 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
35923 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
35924 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
35925 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
35926 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
35927 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
35929 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35931 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
35932 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
35933 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
35934 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
35935 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
35936 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
35937 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
35938 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
35939 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
35941 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35943 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
35944 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
35945 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
35946 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
35947 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
35948 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
35949 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
35950 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
35951 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
35952 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
35953 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
35954 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
35955 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
35956 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
35957 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
35958 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
35959 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
35960 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
35962 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35964 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
35965 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
35966 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
35967 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
35968 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
35969 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
35970 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
35971 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
35972 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
35973 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
35974 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
35975 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
35976 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
35977 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
35978 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
35979 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
35980 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
35981 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
35983 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35985 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
35986 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
35987 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
35988 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
35989 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
35990 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
35991 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
35992 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
35993 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
35994 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
35995 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
35996 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
35997 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
35998 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
35999 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
36000 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
36001 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
36002 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
36004 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36006 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
36007 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
36008 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
36009 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
36010 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
36011 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
36012 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
36013 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
36014 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
36015 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
36016 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
36017 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
36018 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
36019 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
36020 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
36021 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
36022 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
36023 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
36025 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36027 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
36028 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
36029 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
36030 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
36031 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
36032 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
36033 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
36034 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
36035 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
36036 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
36037 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
36038 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
36039 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
36040 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
36041 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
36042 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
36043 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
36044 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
36046 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36048 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
36049 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
36050 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
36051 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
36052 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
36053 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
36054 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
36055 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
36056 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
36057 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
36058 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
36059 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
36060 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
36061 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
36062 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
36063 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
36064 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
36065 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
36067 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36069 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
36070 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
36071 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
36072 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
36073 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
36074 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
36075 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
36076 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
36077 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
36078 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
36079 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
36080 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
36081 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
36082 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
36083 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
36084 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
36085 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
36086 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
36088 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36090 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
36091 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
36092 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
36093 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
36094 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
36095 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
36096 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
36097 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
36098 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
36099 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
36100 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
36101 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
36102 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
36103 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
36104 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
36105 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
36106 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
36107 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
36109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36111 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
36112 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
36113 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
36114 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
36115 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
36116 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
36117 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
36118 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
36119 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
36120 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
36121 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
36122 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
36123 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
36124 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
36125 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
36126 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
36127 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
36128 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
36130 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36132 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
36133 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
36134 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
36135 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
36136 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
36137 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
36138 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
36139 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
36140 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
36141 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
36142 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
36143 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
36144 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
36145 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
36146 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
36147 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
36148 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
36149 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
36151 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36153 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
36154 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
36155 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
36156 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
36157 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
36158 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
36159 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
36160 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
36161 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
36162 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
36163 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
36164 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
36165 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
36166 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
36167 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
36168 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
36169 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
36170 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
36172 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36174 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
36175 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
36176 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
36177 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
36178 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
36179 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
36180 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
36181 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
36182 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
36183 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
36184 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
36185 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
36186 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
36187 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
36188 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
36189 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
36190 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
36191 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
36193 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36195 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
36196 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
36197 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
36198 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
36199 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
36200 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
36201 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
36202 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
36203 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
36204 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
36205 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
36206 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
36207 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
36208 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
36209 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
36210 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
36211 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
36212 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
36213 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
36214 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
36215 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
36216 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
36217 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
36218 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
36219 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
36220 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
36221 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
36222 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
36223 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
36224 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
36225 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
36226 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
36227 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
36228 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
36229 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
36230 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
36231 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
36232 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
36233 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
36234 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
36235 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
36236 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
36237 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
36238 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
36239 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
36240 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
36241 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
36242 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
36243 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
36244 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
36245 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
36246 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
36247 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
36248 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
36250 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36252 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
36253 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
36254 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
36255 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
36256 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
36257 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
36258 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
36259 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
36260 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
36261 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
36262 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
36263 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
36264 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
36265 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
36266 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
36267 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
36268 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
36269 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
36270 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
36271 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
36272 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
36273 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
36274 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
36275 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
36276 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
36277 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
36278 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
36279 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
36280 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
36281 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
36282 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
36283 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
36284 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
36285 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
36286 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
36287 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
36288 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
36289 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
36290 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
36291 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
36292 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
36293 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
36294 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
36295 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
36296 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
36297 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
36298 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
36299 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
36300 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
36301 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
36302 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
36303 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
36304 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
36305 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
36306 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
36307 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
36308 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
36309 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
36310 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
36311 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
36312 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
36313 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
36314 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
36315 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
36316 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
36317 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
36318 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
36319 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
36320 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
36321 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
36322 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
36323 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
36325 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36327 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
36328 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
36329 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
36330 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
36331 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
36332 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
36333 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
36334 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
36335 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
36337 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36339 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
36340 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
36341 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
36342 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
36343 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
36344 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
36345 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
36346 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
36347 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
36348 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
36349 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
36350 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
36351 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
36352 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
36353 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
36354 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
36355 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
36356 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
36358 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36360 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
36361 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
36362 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
36363 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
36364 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
36365 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
36366 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
36367 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
36368 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
36369 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
36370 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
36371 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
36372 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
36373 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
36374 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
36375 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
36376 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
36377 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
36379 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36381 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
36382 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
36383 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
36384 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
36385 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
36386 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
36387 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
36388 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
36389 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
36390 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
36391 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
36392 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
36393 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
36394 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
36395 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
36396 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
36397 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
36398 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
36399 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
36400 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
36401 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
36402 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
36403 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
36404 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
36405 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
36406 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
36407 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
36408 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
36409 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
36410 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
36411 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
36412 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
36413 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
36414 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
36415 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
36416 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
36418 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36420 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
36421 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
36422 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
36423 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
36424 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
36425 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
36426 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
36427 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
36428 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
36429 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
36430 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
36431 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
36432 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
36433 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
36434 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
36435 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
36436 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
36437 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
36439 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36441 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
36442 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
36443 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
36444 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
36445 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
36446 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
36447 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
36448 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
36449 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
36450 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
36451 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
36452 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
36453 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
36454 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
36455 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
36456 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
36457 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
36458 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
36459 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
36460 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
36461 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
36462 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
36463 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
36464 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
36465 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
36466 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
36467 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
36468 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
36469 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
36470 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
36471 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
36472 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
36473 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
36474 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
36475 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
36476 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
36478 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36480 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
36481 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
36482 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
36483 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
36484 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
36485 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
36486 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
36487 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
36488 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
36489 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
36490 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
36491 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
36492 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
36493 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
36494 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
36495 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
36496 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
36497 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
36499 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36501 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
36502 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
36503 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
36504 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
36505 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
36506 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
36507 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
36508 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
36509 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
36510 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
36511 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
36512 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
36513 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
36514 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
36515 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
36516 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
36517 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
36518 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
36519 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
36520 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
36521 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
36522 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
36523 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
36524 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
36525 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
36526 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
36527 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
36528 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
36529 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
36530 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
36531 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
36532 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
36533 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
36534 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
36535 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
36536 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
36538 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36540 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
36541 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
36542 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
36543 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
36544 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
36545 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
36546 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
36547 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
36548 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
36549 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
36550 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
36551 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
36552 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
36553 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
36554 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
36555 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
36556 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
36557 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
36559 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36561 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
36562 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
36563 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
36564 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
36565 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
36566 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
36567 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
36568 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
36569 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
36570 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
36571 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
36572 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
36573 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
36574 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
36575 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
36576 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
36577 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
36578 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
36579 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
36580 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
36581 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
36582 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
36583 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
36584 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
36585 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
36586 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
36587 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
36588 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
36589 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
36590 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
36591 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
36592 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
36593 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
36594 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
36595 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
36596 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
36598 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36600 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
36601 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
36602 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
36603 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
36604 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
36605 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
36606 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
36607 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
36608 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
36610 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36612 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
36613 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
36614 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
36615 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
36616 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
36617 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
36618 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
36619 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
36620 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
36621 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
36622 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
36623 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
36624 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
36625 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
36626 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
36627 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
36628 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
36629 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
36631 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36633 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
36634 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
36635 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
36636 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
36637 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
36638 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
36639 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
36640 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
36641 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
36642 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
36643 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
36644 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
36645 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
36646 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
36647 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
36648 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
36649 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
36650 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
36651 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
36652 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
36653 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
36654 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
36655 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
36656 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
36657 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
36658 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
36659 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
36660 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
36661 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
36662 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
36663 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
36664 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
36665 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
36666 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
36667 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
36668 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
36669 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
36670 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
36671 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
36672 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
36673 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
36674 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
36675 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
36676 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
36677 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
36678 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
36679 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
36680 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
36681 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
36682 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
36684 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36686 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
36687 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
36688 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
36689 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
36690 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
36691 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
36692 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
36693 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
36694 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
36696 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36698 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
36699 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
36700 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
36701 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
36702 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
36703 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
36704 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
36705 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
36706 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
36707 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
36708 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
36709 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
36710 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
36711 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
36712 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
36713 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
36714 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
36715 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
36717 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36719 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
36720 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
36721 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
36722 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
36723 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
36724 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
36725 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
36726 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
36727 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
36728 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
36729 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
36730 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
36731 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
36732 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
36733 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
36734 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
36735 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
36736 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
36738 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36740 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
36741 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
36742 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
36743 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
36744 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
36745 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
36746 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
36747 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
36748 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
36749 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
36750 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
36751 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
36752 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
36753 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
36754 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
36755 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
36756 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
36757 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
36758 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
36759 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
36760 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
36761 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
36762 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
36763 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
36764 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
36765 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
36766 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
36767 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
36768 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
36769 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
36770 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
36771 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
36772 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
36773 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
36774 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
36775 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
36777 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36779 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
36780 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
36781 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
36782 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
36783 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
36784 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
36785 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
36786 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
36787 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
36788 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
36789 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
36790 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
36791 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
36792 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
36793 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
36794 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
36795 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
36796 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
36798 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36800 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
36801 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
36802 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
36803 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
36804 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
36805 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
36806 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
36807 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
36808 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
36809 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
36810 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
36811 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
36812 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
36813 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
36814 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
36815 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
36816 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
36817 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
36818 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
36819 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
36820 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
36821 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
36822 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
36823 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
36824 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
36825 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
36826 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
36827 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
36828 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
36829 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
36830 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
36831 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
36832 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
36833 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
36834 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
36835 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
36837 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36839 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
36840 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
36841 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
36842 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
36843 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
36844 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
36845 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
36846 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
36847 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
36848 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
36849 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
36850 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
36851 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
36852 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
36853 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
36854 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
36855 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
36856 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
36858 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36860 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
36861 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
36862 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
36863 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
36864 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
36865 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
36866 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
36867 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
36868 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
36869 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
36870 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
36871 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
36872 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
36873 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
36874 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
36875 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
36876 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
36877 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
36878 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
36879 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
36880 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
36881 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
36882 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
36883 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
36884 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
36885 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
36886 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
36887 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
36888 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
36889 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
36890 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
36891 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
36892 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
36893 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
36894 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
36895 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
36897 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36899 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
36900 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
36901 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
36902 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
36903 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
36904 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
36905 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
36906 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
36907 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
36908 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
36909 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
36910 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
36911 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
36912 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
36913 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
36914 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
36915 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
36916 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
36918 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36920 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
36921 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
36922 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
36923 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
36924 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
36925 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
36926 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
36927 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
36928 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
36929 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
36930 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
36931 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
36932 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
36933 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
36934 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
36935 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
36936 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
36937 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
36938 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
36939 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
36940 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
36941 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
36942 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
36943 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
36944 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
36945 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
36946 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
36947 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
36948 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
36949 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
36950 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
36951 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
36952 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
36953 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
36954 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
36955 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
36957 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36959 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
36960 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
36961 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
36962 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
36963 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
36964 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
36965 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
36966 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
36967 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
36969 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36971 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
36972 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
36973 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
36974 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
36975 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
36976 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
36977 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
36978 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
36979 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
36980 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
36981 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
36982 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
36983 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
36984 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
36985 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
36986 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
36987 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
36988 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
36990 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
36992 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
36995 2023-02-15 Martin Jambor <mjambor@suse.cz>
36998 * gcc.dg/ipa/pr108679.c: New test.
37000 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
37003 * gfortran.dg/gomp/loop-5.f90: New test.
37004 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
37005 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
37007 2023-02-15 Jakub Jelinek <jakub@redhat.com>
37011 * gcc.dg/pr108787.c: New test.
37012 * gcc.target/powerpc/pr108787.c: New test.
37013 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
37015 2023-02-15 Jakub Jelinek <jakub@redhat.com>
37017 * g++.dg/DRs/dr2475.C: New test.
37018 * g++.dg/DRs/dr2478.C: New test.
37019 * g++.dg/DRs/dr2530.C: New test.
37020 * g++.dg/DRs/dr2673.C: New test.
37021 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
37023 2023-02-15 Marek Polacek <polacek@redhat.com>
37026 * g++.dg/cpp0x/overload-conv-5.C: New test.
37028 2023-02-14 David Faust <david.faust@oracle.com>
37031 * gcc.target/bpf/ldxdw.c: New test.
37033 2023-02-14 Andrew Pinski <apinski@marvell.com>
37035 PR tree-optimization/108355
37036 PR tree-optimization/96921
37037 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
37038 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
37039 * gcc.dg/tree-ssa/pr108354-1.c: New test.
37041 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
37043 * gnat.dg/shift2.adb: New test.
37045 2023-02-14 Richard Biener <rguenther@suse.de>
37047 PR tree-optimization/108782
37048 * gcc.dg/torture/pr108782.c: New testcase.
37050 2023-02-14 Jakub Jelinek <jakub@redhat.com>
37052 PR sanitizer/108777
37053 * gcc.dg/asan/pr108777-1.c: New test.
37054 * gcc.dg/asan/pr108777-2.c: New test.
37055 * gcc.dg/asan/pr108777-3.c: New test.
37056 * gcc.dg/asan/pr108777-4.c: New test.
37057 * gcc.dg/asan/pr108777-5.c: New test.
37058 * gcc.dg/asan/pr108777-6.c: New test.
37059 * gcc.dg/completion-3.c: Adjust expected multiline output.
37061 2023-02-14 Andreas Schwab <schwab@suse.de>
37064 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
37065 over cfi directives.
37066 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
37067 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
37068 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
37069 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
37070 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
37071 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
37073 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
37075 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
37077 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
37079 PR tree-optimization/96373
37080 PR tree-optimization/108571
37081 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
37082 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
37083 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
37084 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
37086 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
37089 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
37090 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
37091 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
37092 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
37093 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
37094 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
37095 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
37096 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
37097 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
37098 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
37099 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
37100 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
37101 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
37102 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
37103 * gcc.target/powerpc/pr96373.c: New test.
37105 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
37107 PR rtl-optimization/108681
37108 * gcc.target/aarch64/pr108681.c: New test.
37110 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
37112 * gcc.target/i386/pr108774.c: New.
37114 2023-02-13 Harald Anlauf <anlauf@gmx.de>
37117 * gfortran.dg/pr103475.f90: New test.
37119 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
37122 * gcc.target/i386/pr108516-1.c: New test.
37123 * gcc.target/i386/pr108516-2.c: Ditto.
37125 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
37127 * gfortran.dg/noinline.f90: New test.
37128 * gfortran.dg/noreturn-1.f90: New test.
37129 * gfortran.dg/noreturn-2.f90: New test.
37130 * gfortran.dg/noreturn-3.f90: New test.
37131 * gfortran.dg/noreturn-4.f90: New test.
37132 * gfortran.dg/noreturn-5.f90: New test.
37133 * gfortran.dg/weak-1.f90: New test.
37135 2023-02-13 Richard Biener <rguenther@suse.de>
37137 PR tree-optimization/108691
37138 * gcc.dg/pr108691.c: New testcase.
37140 2023-02-13 Jonathan Yong <10walls@gmail.com>
37142 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
37143 regex pattern to allow long long instead of just long.
37145 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
37147 * gcc.target/arc/milli-1.c: Update test.
37149 2023-02-13 Richard Biener <rguenther@suse.de>
37151 PR tree-optimization/106722
37152 * gcc.dg/torture/pr108737.c: New testcase.
37154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37156 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
37157 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
37158 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
37159 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
37160 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
37161 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
37162 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
37163 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
37164 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
37165 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
37166 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
37167 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
37168 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
37169 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
37170 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
37172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37174 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
37175 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
37176 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
37177 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
37178 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
37179 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
37180 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
37181 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
37182 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
37183 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
37184 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
37185 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
37186 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
37187 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
37188 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
37189 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
37190 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
37191 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
37192 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
37193 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
37194 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
37195 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
37196 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
37197 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
37198 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
37199 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
37200 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
37201 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
37202 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
37203 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
37205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37207 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
37208 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
37209 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
37210 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
37211 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
37212 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
37213 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
37214 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
37215 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
37216 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
37217 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
37218 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
37219 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
37220 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
37221 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
37223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37225 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
37226 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
37227 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
37228 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
37229 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
37230 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
37231 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
37232 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
37233 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
37234 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
37235 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
37236 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
37237 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
37238 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
37239 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
37240 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
37241 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
37242 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
37243 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
37244 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
37245 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
37246 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
37247 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
37248 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
37249 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
37250 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
37251 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
37252 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
37253 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
37254 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
37256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37258 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
37259 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
37260 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
37261 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
37262 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
37263 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
37264 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
37265 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
37266 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
37267 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
37268 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
37269 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
37270 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
37271 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
37272 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
37274 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37276 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
37277 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
37278 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
37279 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
37280 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
37281 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
37282 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
37283 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
37284 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
37285 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
37286 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
37287 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
37288 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
37289 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
37290 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
37291 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
37292 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
37293 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
37294 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
37295 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
37296 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
37297 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
37298 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
37299 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
37300 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
37301 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
37302 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
37303 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
37304 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
37305 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
37307 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37309 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
37310 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
37311 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
37312 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
37313 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
37314 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
37315 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
37316 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
37317 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
37318 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
37319 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
37320 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
37321 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
37322 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
37323 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
37325 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37327 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
37328 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
37329 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
37330 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
37331 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
37332 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
37333 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
37334 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
37335 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
37336 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
37337 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
37338 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
37339 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
37340 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
37341 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
37342 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
37343 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
37344 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
37345 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
37346 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
37347 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
37348 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
37349 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
37350 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
37351 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
37352 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
37353 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
37354 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
37355 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
37356 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
37358 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37360 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
37361 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
37362 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
37363 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
37364 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
37365 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
37366 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
37367 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
37368 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
37369 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
37370 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
37371 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
37372 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
37373 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
37374 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
37375 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
37376 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
37377 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
37378 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
37379 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
37380 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
37381 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
37382 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
37383 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
37384 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
37385 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
37386 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
37387 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
37388 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
37389 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
37390 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
37391 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
37392 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
37393 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
37394 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
37395 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
37396 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
37397 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
37398 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
37399 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
37400 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
37401 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
37402 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
37403 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
37404 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
37405 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
37406 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
37407 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
37408 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
37409 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
37410 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
37411 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
37412 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
37413 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
37414 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
37415 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
37416 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
37417 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
37418 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
37419 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
37421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37423 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
37424 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
37425 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
37426 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
37427 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
37428 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
37429 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
37430 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
37431 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
37432 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
37433 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
37434 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
37435 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
37436 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
37437 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
37439 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37441 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
37442 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
37443 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
37444 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
37445 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
37446 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
37447 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
37448 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
37449 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
37450 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
37451 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
37452 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
37453 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
37454 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
37455 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
37456 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
37457 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
37458 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
37459 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
37460 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
37461 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
37462 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
37463 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
37464 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
37465 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
37466 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
37467 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
37468 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
37469 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
37470 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
37472 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37474 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
37475 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
37476 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
37477 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
37478 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
37479 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
37480 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
37481 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
37482 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
37483 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
37484 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
37485 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
37486 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
37487 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
37488 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
37490 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37492 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
37493 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
37494 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
37495 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
37496 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
37497 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
37498 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
37499 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
37500 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
37501 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
37502 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
37503 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
37504 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
37505 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
37506 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
37508 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37510 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
37511 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
37512 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
37513 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
37514 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
37515 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
37516 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
37517 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
37518 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
37519 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
37520 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
37521 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
37522 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
37523 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
37524 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
37526 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37528 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
37529 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
37530 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
37531 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
37532 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
37533 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
37534 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
37535 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
37536 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
37537 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
37538 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
37539 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
37540 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
37541 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
37542 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
37544 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37546 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
37547 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
37548 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
37549 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
37550 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
37551 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
37552 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
37553 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
37554 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
37555 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
37556 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
37557 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
37558 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
37559 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
37560 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
37561 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
37562 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
37563 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
37564 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
37566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37568 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
37569 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
37570 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
37571 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
37572 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
37573 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
37574 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
37575 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
37576 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
37577 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
37578 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
37579 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
37580 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
37581 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
37582 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
37583 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
37584 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
37585 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
37586 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
37587 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
37588 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
37589 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
37590 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
37591 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
37592 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
37593 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
37594 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
37595 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
37596 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
37597 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
37598 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
37599 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
37600 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
37601 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
37602 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
37603 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
37605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37607 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
37608 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
37609 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
37610 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
37611 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
37612 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
37613 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
37614 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
37615 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
37616 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
37617 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
37618 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
37619 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
37620 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
37621 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
37622 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
37623 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
37624 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
37626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37628 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
37629 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
37630 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
37631 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
37632 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
37633 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
37634 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
37635 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
37636 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
37637 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
37638 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
37639 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
37640 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
37641 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
37642 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
37643 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
37644 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
37645 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
37646 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
37647 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
37648 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
37649 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
37650 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
37651 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
37652 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
37653 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
37654 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
37655 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
37656 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
37657 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
37658 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
37659 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
37660 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
37661 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
37662 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
37663 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
37665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37667 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
37668 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
37669 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
37670 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
37671 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
37672 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
37673 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
37674 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
37675 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
37676 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
37677 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
37678 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
37679 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
37680 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
37681 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
37682 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
37683 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
37684 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
37686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37688 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
37689 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
37690 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
37691 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
37692 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
37693 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
37694 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
37695 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
37696 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
37697 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
37698 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
37699 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
37700 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
37701 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
37702 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
37703 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
37704 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
37705 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
37706 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
37707 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
37708 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
37709 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
37710 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
37711 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
37712 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
37713 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
37714 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
37715 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
37716 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
37717 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
37718 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
37719 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
37720 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
37721 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
37722 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
37723 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
37725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37727 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
37728 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
37729 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
37730 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
37731 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
37732 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
37733 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
37734 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
37735 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
37736 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
37737 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
37738 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
37739 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
37740 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
37741 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
37742 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
37743 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
37744 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
37746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37748 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
37749 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
37750 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
37751 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
37752 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
37753 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
37754 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
37755 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
37756 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
37757 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
37758 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
37759 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
37760 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
37761 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
37762 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
37763 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
37764 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
37765 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
37766 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
37767 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
37768 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
37769 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
37770 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
37771 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
37772 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
37773 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
37774 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
37775 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
37776 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
37777 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
37778 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
37779 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
37780 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
37781 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
37782 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
37783 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
37785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37787 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
37788 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
37789 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
37790 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
37791 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
37792 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
37793 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
37794 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
37795 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
37796 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
37797 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
37798 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
37799 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
37800 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
37801 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
37802 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
37803 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
37804 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
37805 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
37806 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
37807 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
37808 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
37809 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
37810 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
37811 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
37812 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
37813 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
37814 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
37815 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
37816 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
37817 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
37818 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
37819 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
37820 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
37821 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
37822 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
37823 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
37824 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
37825 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
37826 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
37827 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
37828 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
37829 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
37830 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
37831 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
37832 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
37833 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
37834 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
37835 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
37836 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
37837 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
37838 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
37839 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
37840 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
37841 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
37842 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
37843 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
37844 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
37845 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
37846 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
37847 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
37848 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
37849 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
37850 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
37851 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
37852 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
37853 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
37854 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
37855 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
37856 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
37857 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
37858 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
37860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37862 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
37863 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
37864 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
37865 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
37866 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
37867 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
37868 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
37869 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
37870 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
37871 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
37872 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
37873 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
37874 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
37875 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
37876 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
37877 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
37878 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
37879 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
37881 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37883 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
37884 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
37885 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
37886 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
37887 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
37888 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
37889 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
37890 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
37891 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
37892 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
37893 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
37894 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
37895 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
37896 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
37897 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
37898 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
37899 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
37900 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
37901 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
37902 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
37903 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
37904 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
37905 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
37906 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
37907 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
37908 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
37909 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
37910 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
37911 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
37912 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
37913 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
37914 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
37915 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
37916 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
37917 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
37918 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
37920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37922 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
37923 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
37924 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
37925 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
37926 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
37927 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
37928 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
37929 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
37930 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
37931 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
37932 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
37933 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
37934 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
37935 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
37936 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
37937 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
37938 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
37939 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
37941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37943 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
37944 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
37945 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
37946 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
37947 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
37948 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
37949 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
37950 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
37951 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
37952 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
37953 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
37954 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
37955 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
37956 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
37957 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
37958 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
37959 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
37960 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
37962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37964 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
37965 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
37966 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
37967 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
37968 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
37969 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
37970 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
37971 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
37972 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
37973 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
37974 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
37975 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
37976 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
37977 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
37978 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
37979 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
37980 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
37981 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
37983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37985 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
37986 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
37987 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
37988 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
37989 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
37990 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
37991 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
37992 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
37993 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
37994 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
37995 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
37996 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
37997 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
37998 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
37999 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
38000 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
38001 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
38002 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
38004 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38006 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
38007 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
38008 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
38009 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
38010 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
38011 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
38012 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
38013 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
38014 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
38015 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
38016 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
38017 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
38018 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
38019 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
38020 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
38021 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
38022 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
38023 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
38024 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
38025 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
38026 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
38027 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
38028 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
38029 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
38031 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38033 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
38034 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
38035 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
38036 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
38037 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
38038 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
38039 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
38040 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
38041 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
38042 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
38043 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
38044 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
38045 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
38046 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
38047 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
38048 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
38049 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
38050 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
38051 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
38052 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
38053 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
38054 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
38055 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
38057 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38059 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
38060 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
38061 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
38062 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
38063 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
38064 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
38065 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
38066 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
38067 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
38068 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
38069 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
38070 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
38071 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
38072 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
38073 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
38074 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
38075 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
38076 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
38077 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
38078 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
38079 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
38080 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
38081 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
38082 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
38083 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
38084 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
38085 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
38086 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
38087 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
38088 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
38090 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38092 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
38093 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
38094 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
38095 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
38096 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
38097 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
38098 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
38099 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
38100 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
38101 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
38102 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
38103 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
38104 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
38105 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
38106 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
38107 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
38108 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
38109 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
38110 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
38111 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
38112 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
38113 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
38114 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
38115 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
38116 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
38117 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
38118 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
38119 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
38120 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
38121 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
38123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38125 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
38126 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
38127 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
38128 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
38129 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
38130 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
38131 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
38132 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
38133 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
38134 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
38135 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
38136 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
38137 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
38138 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
38139 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
38140 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
38141 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
38142 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
38143 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
38144 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
38145 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
38146 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
38147 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
38148 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
38149 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
38150 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
38151 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
38152 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
38154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38156 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
38157 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
38158 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
38159 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
38160 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
38161 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
38162 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
38163 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
38164 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
38165 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
38166 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
38167 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
38169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38171 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
38172 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
38173 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
38174 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
38175 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
38176 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
38178 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38180 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
38181 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
38182 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
38183 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
38184 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
38185 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
38186 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
38187 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
38188 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
38189 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
38190 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
38191 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
38192 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
38193 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
38194 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
38195 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
38196 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
38197 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
38199 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38201 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
38202 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
38203 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
38204 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
38205 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
38206 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
38207 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
38208 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
38209 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
38210 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
38211 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
38212 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
38213 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
38214 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
38215 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
38216 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
38217 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
38218 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
38219 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
38220 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
38221 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
38222 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
38223 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
38224 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
38225 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
38226 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
38227 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
38228 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
38229 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
38230 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
38231 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
38232 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
38233 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
38234 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
38235 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
38236 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
38238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38240 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
38241 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
38242 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
38243 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
38244 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
38245 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
38246 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
38247 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
38248 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
38249 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
38250 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
38251 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
38252 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
38253 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
38254 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
38255 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
38256 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
38257 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
38258 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
38259 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
38260 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
38261 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
38262 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
38263 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
38264 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
38265 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
38266 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
38267 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
38268 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
38269 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
38270 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
38271 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
38272 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
38273 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
38274 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
38275 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
38277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38279 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
38280 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
38281 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
38282 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
38283 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
38284 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
38285 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
38286 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
38287 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
38288 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
38289 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
38290 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
38291 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
38292 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
38293 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
38294 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
38295 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
38296 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
38298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38300 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
38301 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
38302 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
38303 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
38304 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
38305 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
38306 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
38307 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
38308 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
38309 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
38310 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
38311 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
38312 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
38313 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
38314 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
38315 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
38316 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
38317 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
38319 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38321 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
38322 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
38323 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
38324 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
38325 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
38326 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
38327 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
38328 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
38329 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
38330 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
38331 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
38332 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
38333 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
38334 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
38335 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
38336 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
38337 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
38338 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
38339 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
38340 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
38341 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
38342 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
38343 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
38344 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
38345 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
38346 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
38348 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38350 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
38351 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
38352 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
38353 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
38354 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
38355 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
38356 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
38357 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
38358 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
38359 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
38360 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
38361 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
38362 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
38363 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
38364 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
38365 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
38366 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
38367 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
38368 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
38369 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
38370 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
38371 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
38372 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
38373 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
38374 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
38375 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
38377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38379 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
38380 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
38381 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
38382 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
38383 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
38384 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
38385 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
38386 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
38387 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
38388 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
38389 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
38390 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
38391 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
38392 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
38393 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
38394 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
38395 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
38396 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
38398 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38400 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
38401 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
38402 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
38403 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
38404 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
38405 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
38406 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
38407 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
38408 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
38409 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
38410 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
38411 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
38412 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
38413 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
38414 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
38415 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
38416 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
38417 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
38419 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38421 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
38422 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
38423 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
38424 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
38425 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
38426 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
38427 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
38428 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
38429 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
38430 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
38431 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
38432 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
38433 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
38434 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
38435 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
38436 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
38437 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
38438 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
38439 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
38440 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
38441 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
38442 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
38444 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38446 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
38447 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
38448 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
38449 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
38450 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
38451 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
38452 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
38453 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
38454 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
38455 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
38456 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
38457 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
38458 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
38459 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
38460 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
38461 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
38462 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
38463 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
38464 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
38465 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
38466 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
38467 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
38469 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38471 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
38473 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38475 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
38476 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
38477 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
38478 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
38479 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
38480 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
38481 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
38482 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
38483 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
38484 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
38485 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
38486 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
38487 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
38488 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
38489 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
38490 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
38491 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
38492 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
38493 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
38494 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
38495 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
38496 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
38497 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
38498 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
38499 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
38500 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
38501 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
38502 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
38503 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
38504 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
38506 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38508 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
38509 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
38510 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
38511 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
38512 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
38513 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
38514 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
38515 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
38516 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
38517 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
38518 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
38519 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
38520 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
38521 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
38522 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
38523 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
38524 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
38525 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
38526 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
38527 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
38528 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
38529 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
38530 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
38531 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
38532 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
38533 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
38534 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
38535 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
38536 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
38537 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
38539 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38541 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
38542 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
38543 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
38544 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
38545 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
38546 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
38547 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
38548 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
38549 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
38550 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
38551 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
38552 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
38553 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
38554 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
38555 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
38556 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
38557 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
38558 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
38559 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
38560 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
38561 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
38562 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
38563 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
38564 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
38565 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
38566 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
38567 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
38568 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
38569 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
38570 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
38572 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38574 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
38575 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
38576 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
38577 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
38578 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
38579 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
38580 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
38581 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
38582 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
38583 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
38584 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
38585 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
38586 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
38587 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
38588 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
38589 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
38590 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
38591 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
38592 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
38593 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
38594 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
38595 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
38596 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
38597 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
38598 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
38599 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
38600 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
38601 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
38602 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
38603 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
38605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38607 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
38608 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
38609 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
38610 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
38611 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
38612 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
38613 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
38614 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
38615 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
38616 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
38617 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
38618 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
38619 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
38620 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
38621 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
38622 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
38623 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
38624 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
38625 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
38626 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
38627 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
38628 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
38629 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
38630 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
38631 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
38632 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
38633 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
38634 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
38635 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
38636 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
38638 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38640 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
38641 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
38642 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
38643 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
38644 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
38645 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
38646 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
38647 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
38648 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
38649 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
38650 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
38651 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
38652 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
38653 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
38654 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
38655 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
38656 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
38657 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
38658 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
38659 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
38660 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
38661 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
38662 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
38663 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
38664 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
38665 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
38666 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
38667 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
38668 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
38669 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
38671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38673 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
38674 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
38675 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
38676 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
38677 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
38678 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
38679 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
38680 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
38681 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
38682 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
38683 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
38684 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
38685 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
38686 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
38687 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
38688 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
38689 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
38690 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
38691 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
38692 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
38693 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
38694 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
38695 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
38696 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
38697 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
38698 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
38699 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
38700 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
38701 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
38702 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
38704 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38706 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
38707 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
38708 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
38709 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
38710 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
38711 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
38712 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
38713 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
38714 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
38715 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
38716 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
38717 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
38718 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
38719 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
38720 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
38721 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
38722 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
38723 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
38724 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
38725 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
38726 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
38727 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
38728 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
38729 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
38730 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
38731 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
38732 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
38733 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
38734 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
38735 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
38737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38739 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
38740 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
38741 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
38742 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
38743 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
38744 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
38745 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
38746 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
38747 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
38748 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
38749 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
38750 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
38751 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
38752 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
38753 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
38754 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
38755 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
38756 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
38757 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
38758 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
38759 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
38760 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
38761 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
38762 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
38763 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
38764 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
38765 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
38766 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
38767 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
38768 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
38770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38772 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
38773 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
38774 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
38775 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
38776 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
38777 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
38778 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
38779 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
38780 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
38781 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
38782 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
38783 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
38784 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
38785 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
38786 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
38787 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
38788 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
38789 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
38790 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
38791 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
38792 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
38793 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
38794 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
38795 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
38796 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
38797 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
38798 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
38799 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
38800 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
38801 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
38803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38805 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
38806 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
38807 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
38808 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
38809 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
38810 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
38811 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
38812 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
38813 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
38814 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
38815 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
38816 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
38817 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
38818 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
38819 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
38820 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
38821 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
38822 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
38823 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
38824 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
38825 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
38826 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
38827 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
38828 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
38829 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
38830 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
38831 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
38832 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
38833 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
38834 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
38836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38838 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
38839 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
38840 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
38841 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
38842 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
38843 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
38844 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
38845 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
38846 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
38847 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
38848 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
38849 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
38850 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
38851 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
38852 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
38853 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
38854 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
38855 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
38856 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
38857 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
38858 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
38859 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
38860 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
38861 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
38862 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
38863 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
38864 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
38865 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
38866 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
38867 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
38869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38871 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
38873 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38875 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
38876 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
38877 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
38878 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
38879 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
38880 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
38881 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
38882 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
38883 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
38884 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
38885 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
38886 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
38887 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
38888 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
38889 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
38890 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
38891 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
38892 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
38893 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
38894 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
38895 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
38896 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
38897 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
38898 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
38899 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
38900 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
38901 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
38902 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
38903 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
38904 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
38905 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
38906 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
38907 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
38908 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
38909 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
38910 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
38912 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38914 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
38915 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
38916 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
38917 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
38918 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
38919 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
38920 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
38921 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
38922 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
38923 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
38924 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
38925 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
38926 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
38927 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
38928 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
38929 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
38930 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
38931 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
38932 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
38933 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
38934 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
38935 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
38936 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
38937 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
38938 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
38939 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
38940 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
38941 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
38942 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
38943 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
38944 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
38945 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
38946 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
38947 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
38948 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
38949 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
38951 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38953 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
38954 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
38955 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
38956 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
38957 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
38958 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
38959 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
38960 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
38961 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
38962 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
38963 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
38964 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
38965 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
38966 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
38967 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
38968 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
38969 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
38970 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
38971 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
38972 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
38973 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
38974 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
38975 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
38976 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
38977 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
38978 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
38979 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
38980 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
38981 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
38982 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
38983 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
38984 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
38985 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
38986 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
38987 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
38988 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
38990 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38992 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
38993 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
38994 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
38995 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
38996 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
38997 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
38998 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
38999 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
39000 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
39001 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
39002 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
39003 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
39004 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
39005 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
39006 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
39007 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
39008 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
39009 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
39010 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
39011 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
39012 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
39013 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
39014 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
39015 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
39016 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
39017 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
39018 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
39019 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
39020 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
39021 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
39022 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
39023 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
39024 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
39025 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
39026 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
39027 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
39029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39031 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
39032 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
39033 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
39034 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
39035 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
39036 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
39037 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
39038 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
39039 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
39040 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
39041 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
39042 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
39043 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
39044 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
39045 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
39046 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
39047 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
39048 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
39049 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
39050 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
39051 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
39052 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
39053 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
39054 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
39055 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
39056 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
39057 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
39058 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
39059 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
39060 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
39061 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
39062 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
39063 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
39064 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
39065 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
39066 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
39068 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39070 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
39071 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
39072 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
39073 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
39074 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
39075 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
39076 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
39077 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
39078 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
39079 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
39080 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
39081 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
39082 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
39083 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
39084 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
39085 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
39086 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
39087 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
39088 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
39089 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
39090 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
39091 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
39092 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
39093 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
39094 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
39095 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
39096 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
39097 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
39098 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
39099 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
39100 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
39101 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
39102 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
39103 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
39104 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
39105 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
39107 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39109 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
39110 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
39111 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
39112 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
39113 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
39114 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
39115 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
39116 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
39117 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
39118 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
39119 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
39120 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
39121 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
39122 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
39123 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
39124 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
39125 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
39126 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
39127 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
39128 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
39129 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
39130 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
39131 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
39132 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
39133 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
39134 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
39135 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
39136 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
39137 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
39138 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
39139 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
39140 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
39141 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
39142 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
39143 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
39144 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
39146 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39148 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
39149 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
39150 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
39151 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
39152 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
39153 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
39154 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
39155 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
39156 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
39157 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
39158 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
39159 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
39160 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
39161 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
39162 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
39163 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
39164 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
39165 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
39166 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
39167 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
39168 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
39169 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
39170 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
39171 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
39172 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
39173 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
39174 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
39175 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
39176 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
39177 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
39178 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
39179 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
39180 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
39181 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
39182 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
39183 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
39185 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39187 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
39188 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
39189 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
39190 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
39191 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
39192 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
39193 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
39194 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
39195 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
39196 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
39197 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
39198 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
39199 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
39200 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
39201 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
39202 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
39203 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
39204 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
39206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39208 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
39209 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
39210 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
39211 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
39212 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
39213 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
39214 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
39215 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
39216 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
39217 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
39218 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
39219 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
39220 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
39221 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
39222 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
39223 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
39224 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
39225 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
39227 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39229 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
39230 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
39231 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
39232 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
39233 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
39234 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
39235 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
39236 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
39237 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
39238 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
39239 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
39240 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
39241 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
39242 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
39243 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
39244 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
39245 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
39246 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
39248 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39250 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
39251 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
39252 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
39253 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
39254 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
39255 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
39256 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
39257 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
39258 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
39259 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
39260 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
39261 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
39262 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
39263 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
39264 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
39265 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
39266 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
39267 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
39269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39271 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
39272 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
39273 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
39274 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
39275 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
39276 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
39277 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
39278 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
39279 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
39280 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
39281 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
39282 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
39283 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
39284 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
39285 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
39286 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
39287 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
39288 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
39290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39292 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
39293 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
39294 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
39295 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
39296 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
39297 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
39298 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
39299 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
39300 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
39301 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
39302 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
39303 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
39304 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
39305 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
39306 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
39307 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
39308 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
39309 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
39311 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39313 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
39314 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
39315 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
39316 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
39317 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
39318 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
39319 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
39320 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
39321 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
39322 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
39323 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
39324 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
39325 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
39326 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
39327 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
39328 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
39329 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
39330 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
39332 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39334 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
39335 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
39336 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
39337 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
39338 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
39339 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
39340 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
39341 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
39342 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
39343 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
39344 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
39345 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
39346 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
39347 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
39348 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
39349 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
39350 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
39351 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
39353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39355 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
39356 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
39357 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
39358 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
39359 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
39360 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
39361 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
39362 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
39363 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
39364 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
39365 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
39366 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
39367 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
39368 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
39369 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
39371 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39373 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
39374 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
39375 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
39376 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
39377 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
39378 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
39379 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
39380 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
39381 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
39382 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
39383 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
39384 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
39385 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
39386 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
39387 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
39388 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
39389 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
39390 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
39391 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
39392 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
39393 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
39394 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
39395 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
39396 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
39397 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
39398 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
39399 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
39400 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
39401 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
39402 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
39404 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39406 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
39407 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
39408 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
39409 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
39410 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
39411 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
39412 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
39413 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
39414 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
39415 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
39416 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
39417 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
39418 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
39419 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
39420 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
39422 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39424 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
39425 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
39426 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
39427 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
39428 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
39429 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
39430 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
39431 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
39432 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
39433 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
39434 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
39435 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
39436 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
39437 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
39438 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
39439 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
39440 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
39441 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
39442 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
39443 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
39444 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
39445 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
39446 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
39447 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
39448 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
39449 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
39450 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
39451 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
39452 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
39453 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
39455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39457 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
39458 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
39459 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
39460 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
39461 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
39462 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
39463 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
39464 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
39465 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
39466 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
39467 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
39468 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
39469 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
39470 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
39471 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
39472 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
39473 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
39474 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
39475 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
39476 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
39477 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
39478 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
39479 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
39480 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
39481 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
39482 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
39483 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
39484 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
39485 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
39486 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
39488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39490 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
39491 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
39492 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
39493 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
39494 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
39495 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
39496 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
39497 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
39498 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
39499 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
39500 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
39501 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
39502 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
39503 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
39504 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
39505 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
39506 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
39507 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
39509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39511 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
39512 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
39513 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
39514 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
39515 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
39516 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
39517 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
39518 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
39519 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
39520 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
39521 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
39522 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
39523 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
39524 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
39525 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
39526 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
39527 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
39528 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
39529 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
39530 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
39531 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
39532 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
39533 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
39534 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
39535 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
39536 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
39537 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
39538 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
39539 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
39540 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
39541 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
39542 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
39543 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
39544 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
39545 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
39546 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
39548 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39550 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
39551 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
39552 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
39553 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
39554 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
39555 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
39556 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
39557 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
39558 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
39559 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
39560 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
39561 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
39562 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
39563 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
39564 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
39565 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
39566 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
39567 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
39569 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39571 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
39572 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
39573 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
39574 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
39575 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
39576 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
39577 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
39578 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
39579 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
39580 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
39581 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
39582 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
39583 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
39584 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
39585 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
39586 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
39587 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
39588 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
39589 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
39590 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
39591 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
39592 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
39593 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
39594 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
39595 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
39596 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
39597 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
39598 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
39599 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
39600 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
39601 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
39602 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
39603 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
39604 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
39605 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
39606 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
39608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39610 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
39611 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
39612 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
39613 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
39614 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
39615 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
39616 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
39617 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
39618 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
39619 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
39620 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
39621 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
39622 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
39623 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
39624 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
39625 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
39626 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
39627 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
39629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39631 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
39632 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
39633 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
39634 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
39635 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
39636 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
39637 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
39638 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
39639 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
39640 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
39641 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
39642 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
39643 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
39644 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
39645 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
39646 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
39647 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
39648 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
39649 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
39650 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
39651 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
39652 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
39653 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
39654 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
39655 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
39656 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
39657 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
39658 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
39659 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
39660 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
39661 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
39662 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
39663 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
39664 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
39665 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
39666 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
39668 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39670 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
39671 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
39672 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
39673 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
39674 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
39675 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
39676 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
39677 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
39678 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
39679 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
39680 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
39681 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
39682 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
39683 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
39684 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
39685 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
39686 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
39687 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
39688 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
39689 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
39690 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
39691 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
39692 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
39693 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
39694 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
39695 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
39696 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
39697 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
39698 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
39699 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
39700 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
39701 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
39702 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
39703 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
39704 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
39705 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
39706 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
39707 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
39708 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
39709 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
39710 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
39711 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
39712 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
39713 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
39714 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
39716 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39718 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
39719 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
39720 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
39721 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
39722 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
39723 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
39724 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
39725 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
39726 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
39727 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
39728 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
39729 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
39730 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
39731 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
39732 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
39734 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39736 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
39737 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
39738 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
39739 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
39740 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
39741 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
39742 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
39743 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
39744 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
39745 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
39746 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
39747 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
39748 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
39749 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
39750 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
39752 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39754 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
39755 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
39756 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
39757 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
39758 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
39759 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
39760 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
39761 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
39762 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
39763 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
39764 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
39765 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
39766 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
39767 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
39768 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
39770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39772 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
39774 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39776 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
39777 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
39778 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
39779 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
39780 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
39781 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
39782 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
39783 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
39784 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
39785 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
39786 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
39787 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
39788 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
39789 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
39790 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
39791 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
39792 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
39793 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
39795 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39797 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
39798 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
39799 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
39800 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
39801 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
39802 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
39803 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
39804 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
39805 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
39806 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
39807 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
39808 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
39809 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
39810 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
39811 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
39812 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
39813 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
39814 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
39816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39818 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
39819 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
39820 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
39821 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
39822 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
39823 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
39824 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
39825 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
39826 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
39827 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
39828 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
39829 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
39830 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
39831 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
39832 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
39833 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
39834 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
39835 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
39837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39839 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
39840 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
39841 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
39842 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
39843 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
39844 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
39845 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
39846 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
39847 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
39848 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
39849 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
39850 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
39851 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
39852 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
39853 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
39854 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
39855 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
39856 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
39858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39860 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
39861 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
39862 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
39863 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
39864 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
39865 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
39866 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
39867 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
39868 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
39869 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
39870 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
39871 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
39872 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
39873 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
39874 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
39875 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
39876 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
39877 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
39879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39881 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
39882 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
39883 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
39884 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
39885 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
39886 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
39887 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
39888 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
39889 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
39890 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
39891 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
39892 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
39893 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
39894 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
39895 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
39896 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
39897 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
39898 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
39900 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39902 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
39903 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
39904 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
39905 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
39906 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
39907 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
39908 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
39909 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
39910 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
39911 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
39912 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
39913 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
39914 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
39915 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
39916 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
39917 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
39918 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
39919 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
39920 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
39921 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
39922 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
39923 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
39924 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
39925 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
39926 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
39927 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
39928 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
39929 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
39930 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
39931 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
39933 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39935 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
39936 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
39937 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
39938 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
39939 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
39940 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
39941 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
39942 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
39943 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
39944 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
39945 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
39946 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
39947 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
39948 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
39949 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
39950 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
39951 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
39952 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
39953 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
39954 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
39955 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
39956 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
39957 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
39958 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
39959 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
39960 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
39961 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
39962 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
39963 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
39964 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
39966 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39968 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
39969 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
39970 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
39971 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
39972 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
39973 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
39974 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
39975 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
39976 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
39977 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
39978 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
39979 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
39980 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
39981 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
39982 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
39983 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
39984 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
39985 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
39986 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
39987 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
39988 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
39989 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
39990 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
39991 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
39992 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
39993 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
39994 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
39995 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
39996 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
39997 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
39999 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40001 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
40002 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
40003 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
40004 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
40005 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
40006 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
40007 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
40008 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
40009 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
40010 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
40011 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
40012 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
40013 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
40014 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
40015 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
40016 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
40017 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
40018 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
40019 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
40020 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
40021 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
40022 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
40023 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
40024 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
40025 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
40026 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
40027 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
40028 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
40029 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
40030 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
40032 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40034 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
40035 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
40036 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
40037 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
40038 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
40039 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
40040 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
40041 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
40042 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
40043 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
40044 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
40045 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
40046 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
40047 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
40048 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
40049 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
40050 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
40051 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
40052 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
40053 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
40054 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
40055 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
40056 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
40057 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
40058 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
40059 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
40060 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
40061 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
40062 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
40063 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
40064 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
40065 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
40066 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
40067 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
40068 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
40069 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
40071 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40073 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
40074 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
40075 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
40076 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
40077 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
40078 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
40079 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
40080 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
40081 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
40082 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
40083 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
40084 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
40085 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
40086 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
40087 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
40088 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
40089 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
40090 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
40091 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
40092 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
40093 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
40094 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
40095 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
40096 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
40097 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
40098 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
40099 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
40100 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
40101 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
40102 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
40103 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
40104 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
40105 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
40106 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
40107 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
40108 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
40110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40112 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
40113 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
40114 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
40115 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
40116 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
40117 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
40118 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
40119 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
40120 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
40121 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
40122 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
40123 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
40124 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
40125 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
40126 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
40127 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
40128 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
40129 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
40130 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
40131 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
40132 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
40133 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
40134 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
40135 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
40136 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
40137 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
40138 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
40139 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
40140 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
40141 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
40142 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
40143 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
40144 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
40145 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
40146 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
40147 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
40149 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40151 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
40152 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
40153 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
40154 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
40155 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
40156 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
40157 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
40158 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
40159 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
40160 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
40161 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
40162 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
40163 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
40164 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
40165 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
40166 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
40167 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
40168 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
40169 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
40170 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
40171 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
40172 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
40173 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
40174 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
40175 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
40176 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
40177 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
40178 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
40179 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
40180 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
40181 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
40182 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
40183 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
40184 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
40185 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
40186 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
40188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40190 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
40191 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
40192 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
40193 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
40194 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
40195 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
40196 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
40197 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
40198 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
40199 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
40200 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
40201 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
40202 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
40203 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
40204 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
40205 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
40206 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
40207 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
40209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40211 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
40212 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
40213 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
40214 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
40215 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
40216 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
40217 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
40218 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
40219 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
40220 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
40221 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
40222 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
40223 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
40224 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
40225 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
40226 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
40227 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
40228 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
40230 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40232 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
40233 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
40234 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
40235 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
40236 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
40237 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
40238 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
40239 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
40240 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
40241 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
40242 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
40243 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
40244 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
40245 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
40246 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
40247 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
40248 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
40249 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
40251 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40253 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
40254 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
40255 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
40256 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
40257 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
40258 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
40259 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
40260 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
40261 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
40262 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
40263 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
40264 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
40265 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
40266 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
40267 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
40268 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
40269 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
40270 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
40272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40274 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
40275 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
40276 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
40277 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
40278 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
40279 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
40280 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
40281 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
40282 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
40283 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
40284 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
40285 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
40286 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
40287 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
40288 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
40290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40292 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
40293 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
40294 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
40295 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
40296 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
40297 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
40298 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
40299 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
40300 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
40301 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
40302 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
40303 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
40304 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
40305 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
40306 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
40308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40310 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
40311 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
40312 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
40313 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
40314 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
40315 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
40316 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
40317 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
40318 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
40319 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
40320 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
40321 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
40322 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
40323 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
40324 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
40326 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40328 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
40329 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
40330 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
40331 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
40332 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
40333 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
40334 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
40335 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
40336 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
40337 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
40338 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
40339 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
40340 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
40341 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
40342 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
40344 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40346 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
40347 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
40348 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
40349 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
40350 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
40351 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
40352 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
40353 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
40354 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
40355 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
40356 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
40357 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
40358 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
40359 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
40360 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
40361 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
40362 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
40363 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
40364 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
40365 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
40366 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
40367 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
40368 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
40370 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40372 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
40373 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
40374 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
40375 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
40376 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
40377 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
40378 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
40379 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
40380 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
40381 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
40382 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
40383 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
40384 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
40385 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
40386 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
40388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40390 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
40391 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
40392 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
40393 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
40394 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
40395 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
40396 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
40397 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
40398 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
40399 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
40400 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
40401 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
40402 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
40403 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
40404 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
40406 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40408 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
40410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40412 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
40413 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
40414 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
40415 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
40416 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
40417 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
40418 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
40419 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
40420 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
40421 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
40422 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
40423 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
40424 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
40425 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
40426 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
40427 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
40428 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
40429 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
40431 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40433 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
40434 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
40435 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
40436 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
40437 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
40438 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
40439 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
40440 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
40441 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
40442 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
40443 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
40444 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
40445 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
40446 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
40447 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
40448 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
40449 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
40450 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
40452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40454 * g++.target/riscv/rvv/base/exception-1.C: New test.
40456 2023-02-11 Jakub Jelinek <jakub@redhat.com>
40459 * c-c++-common/pr108605.c: New test.
40461 2023-02-11 Jonathan Yong <10walls@gmail.com>
40463 * gcc.dg/pr65658.c: fix LLP64 test.
40465 2023-02-11 Jonathan Yong <10walls@gmail.com>
40467 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
40468 * gcc.dg/Warray-bounds-52.c: ditto
40469 * gcc.dg/Wstringop-overflow-62.c: ditto
40470 * gcc.dg/attr-vector_size.c: ditto
40471 * gcc.dg/overflow-warn-9.c: ditto
40473 2023-02-10 David Malcolm <dmalcolm@redhat.com>
40476 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
40477 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
40479 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
40481 PR tree-optimization/108520
40482 * g++.dg/pr108520.C: New.
40484 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40486 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
40487 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
40488 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
40489 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
40490 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
40491 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
40492 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
40493 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
40494 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
40495 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
40496 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
40497 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
40498 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
40499 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
40500 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
40501 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
40502 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
40503 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
40504 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
40505 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
40506 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
40507 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
40508 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
40509 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
40510 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
40511 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
40512 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
40513 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
40514 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
40515 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
40517 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40519 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
40520 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
40521 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
40522 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
40523 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
40524 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
40525 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
40526 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
40527 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
40528 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
40529 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
40530 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
40531 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
40532 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
40533 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
40534 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
40535 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
40536 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
40537 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
40538 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
40539 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
40540 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
40541 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
40542 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
40543 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
40544 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
40545 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
40546 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
40547 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
40548 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
40550 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40552 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
40553 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
40554 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
40555 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
40556 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
40557 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
40558 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
40559 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
40560 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
40561 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
40562 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
40563 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
40564 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
40565 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
40566 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
40567 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
40568 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
40569 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
40570 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
40571 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
40572 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
40573 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
40574 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
40575 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
40576 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
40577 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
40578 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
40579 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
40580 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
40581 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
40583 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40585 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
40586 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
40587 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
40588 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
40589 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
40590 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
40591 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
40592 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
40593 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
40594 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
40595 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
40596 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
40597 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
40598 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
40599 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
40600 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
40601 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
40602 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
40603 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
40604 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
40605 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
40606 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
40607 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
40608 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
40609 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
40610 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
40611 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
40612 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
40613 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
40614 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
40616 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40618 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
40619 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
40620 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
40621 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
40622 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
40623 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
40624 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
40625 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
40626 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
40627 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
40628 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
40629 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
40630 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
40631 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
40632 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
40633 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
40634 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
40635 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
40636 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
40637 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
40638 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
40639 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
40640 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
40641 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
40642 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
40643 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
40644 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
40645 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
40646 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
40647 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
40649 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40651 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
40652 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
40653 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
40654 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
40655 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
40656 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
40657 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
40658 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
40659 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
40660 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
40661 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
40662 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
40663 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
40664 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
40665 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
40666 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
40667 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
40668 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
40669 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
40670 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
40671 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
40672 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
40673 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
40674 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
40675 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
40676 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
40677 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
40678 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
40679 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
40680 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
40682 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40684 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
40685 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
40686 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
40687 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
40688 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
40689 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
40690 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
40691 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
40692 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
40693 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
40694 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
40695 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
40696 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
40697 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
40698 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
40699 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
40700 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
40701 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
40702 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
40703 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
40704 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
40705 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
40706 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
40707 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
40708 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
40709 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
40710 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
40711 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
40712 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
40713 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
40715 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40717 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
40718 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
40719 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
40720 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
40721 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
40722 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
40723 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
40724 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
40725 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
40726 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
40727 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
40728 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
40729 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
40730 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
40731 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
40732 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
40733 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
40734 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
40735 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
40736 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
40737 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
40738 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
40739 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
40740 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
40741 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
40742 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
40743 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
40744 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
40745 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
40746 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
40748 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40750 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
40751 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
40752 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
40753 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
40754 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
40755 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
40756 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
40757 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
40758 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
40759 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
40760 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
40761 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
40762 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
40763 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
40764 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
40765 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
40766 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
40767 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
40768 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
40769 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
40770 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
40771 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
40772 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
40773 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
40774 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
40775 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
40776 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
40777 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
40778 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
40779 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
40781 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40783 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
40784 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
40785 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
40786 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
40787 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
40788 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
40789 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
40790 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
40791 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
40792 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
40793 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
40794 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
40795 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
40796 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
40797 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
40798 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
40799 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
40800 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
40801 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
40802 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
40803 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
40804 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
40805 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
40806 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
40807 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
40808 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
40809 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
40810 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
40811 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
40812 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
40814 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40816 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
40817 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
40818 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
40819 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
40820 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
40821 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
40822 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
40823 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
40824 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
40825 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
40826 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
40827 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
40828 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
40829 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
40830 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
40831 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
40832 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
40833 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
40834 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
40835 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
40836 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
40837 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
40838 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
40839 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
40840 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
40841 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
40842 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
40843 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
40844 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
40845 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
40847 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40849 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
40850 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
40851 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
40852 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
40853 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
40854 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
40855 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
40856 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
40857 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
40858 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
40859 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
40860 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
40861 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
40862 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
40863 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
40864 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
40865 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
40866 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
40867 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
40868 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
40869 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
40870 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
40871 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
40872 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
40873 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
40874 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
40875 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
40876 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
40877 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
40878 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
40880 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40882 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
40883 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
40884 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
40885 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
40886 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
40887 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
40888 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
40889 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
40890 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
40891 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
40892 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
40893 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
40894 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
40895 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
40896 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
40897 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
40898 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
40899 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
40900 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
40901 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
40902 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
40903 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
40904 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
40905 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
40906 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
40907 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
40908 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
40909 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
40910 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
40911 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
40913 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40915 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
40916 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
40917 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
40918 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
40919 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
40920 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
40921 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
40922 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
40923 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
40924 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
40925 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
40926 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
40927 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
40928 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
40929 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
40930 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
40931 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
40932 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
40933 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
40934 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
40935 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
40936 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
40937 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
40938 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
40939 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
40940 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
40941 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
40942 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
40943 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
40944 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
40946 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40948 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
40949 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
40950 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
40951 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
40952 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
40953 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
40954 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
40955 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
40956 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
40957 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
40958 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
40959 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
40960 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
40961 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
40962 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
40963 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
40964 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
40965 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
40966 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
40967 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
40968 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
40969 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
40970 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
40971 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
40972 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
40973 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
40974 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
40975 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
40976 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
40977 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
40979 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40981 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
40982 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
40983 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
40984 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
40985 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
40986 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
40987 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
40988 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
40989 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
40990 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
40991 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
40992 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
40993 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
40994 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
40995 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
40996 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
40997 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
40998 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
40999 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
41000 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
41001 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
41002 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
41003 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
41004 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
41005 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
41006 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
41007 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
41008 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
41009 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
41010 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
41011 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
41012 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
41013 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
41014 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
41015 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
41016 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
41017 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
41018 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
41019 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
41020 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
41021 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
41022 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
41023 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
41024 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
41025 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
41026 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
41027 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
41028 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
41029 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
41030 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
41031 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
41032 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
41033 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
41034 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
41035 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
41036 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
41037 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
41038 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
41039 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
41040 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
41041 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
41042 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
41043 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
41044 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
41045 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
41046 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
41047 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
41048 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
41049 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
41050 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
41051 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
41052 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
41053 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
41054 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
41055 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
41056 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
41057 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
41058 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
41059 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
41060 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
41061 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
41062 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
41063 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
41064 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
41065 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
41066 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
41067 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
41068 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
41069 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
41070 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
41071 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
41072 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
41073 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
41074 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
41075 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
41076 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
41078 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41080 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
41081 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
41082 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
41083 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
41084 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
41085 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
41086 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
41087 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
41088 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
41089 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
41090 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
41091 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
41092 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
41093 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
41094 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
41095 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
41096 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
41097 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
41098 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
41099 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
41100 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
41101 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
41102 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
41103 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
41104 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
41105 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
41106 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
41107 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
41108 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
41109 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
41110 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
41111 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
41112 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
41113 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
41114 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
41115 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
41117 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41119 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
41120 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
41121 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
41122 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
41123 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
41124 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
41125 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
41126 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
41127 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
41128 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
41129 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
41130 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
41131 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
41132 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
41133 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
41134 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
41135 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
41136 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
41137 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
41138 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
41139 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
41140 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
41141 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
41142 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
41143 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
41144 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
41145 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
41146 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
41147 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
41148 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
41149 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
41150 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
41151 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
41152 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
41153 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
41154 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
41156 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41158 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
41159 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
41160 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
41161 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
41162 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
41163 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
41164 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
41165 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
41166 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
41167 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
41168 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
41169 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
41170 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
41171 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
41172 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
41173 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
41174 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
41175 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
41176 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
41177 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
41178 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
41179 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
41180 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
41181 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
41182 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
41183 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
41184 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
41185 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
41186 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
41187 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
41188 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
41189 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
41190 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
41191 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
41192 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
41193 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
41195 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41197 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
41198 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
41199 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
41200 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
41201 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
41202 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
41203 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
41204 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
41205 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
41206 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
41207 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
41208 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
41209 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
41210 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
41211 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
41212 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
41213 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
41214 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
41215 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
41216 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
41217 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
41218 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
41219 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
41220 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
41221 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
41222 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
41223 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
41224 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
41225 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
41226 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
41227 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
41228 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
41229 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
41230 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
41231 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
41232 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
41234 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41236 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
41237 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
41238 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
41239 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
41240 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
41241 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
41242 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
41243 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
41244 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
41245 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
41246 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
41247 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
41248 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
41249 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
41250 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
41251 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
41252 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
41253 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
41254 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
41255 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
41256 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
41257 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
41258 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
41259 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
41260 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
41261 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
41262 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
41263 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
41264 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
41265 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
41266 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
41267 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
41268 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
41269 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
41270 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
41271 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
41273 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41275 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
41276 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
41277 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
41278 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
41279 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
41280 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
41281 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
41282 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
41283 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
41284 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
41285 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
41286 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
41287 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
41288 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
41289 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
41290 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
41291 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
41292 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
41293 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
41294 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
41295 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
41296 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
41297 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
41298 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
41299 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
41300 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
41301 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
41302 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
41303 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
41304 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
41305 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
41306 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
41307 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
41308 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
41309 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
41310 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
41312 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41314 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
41315 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
41316 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
41317 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
41318 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
41319 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
41320 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
41321 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
41322 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
41323 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
41324 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
41325 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
41326 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
41327 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
41328 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
41329 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
41330 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
41331 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
41332 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
41333 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
41334 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
41335 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
41336 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
41337 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
41338 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
41339 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
41340 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
41341 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
41342 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
41343 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
41344 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
41345 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
41346 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
41347 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
41348 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
41349 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
41351 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41353 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
41354 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
41355 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
41356 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
41357 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
41358 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
41359 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
41360 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
41361 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
41362 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
41363 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
41364 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
41365 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
41366 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
41367 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
41368 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
41369 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
41370 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
41371 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
41372 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
41373 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
41374 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
41375 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
41376 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
41377 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
41378 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
41379 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
41380 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
41381 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
41382 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
41383 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
41384 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
41385 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
41386 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
41387 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
41388 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
41390 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41392 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
41393 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
41394 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
41395 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
41396 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
41397 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
41398 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
41399 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
41400 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
41401 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
41402 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
41403 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
41404 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
41405 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
41406 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
41407 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
41408 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
41409 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
41410 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
41411 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
41412 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
41413 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
41414 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
41415 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
41416 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
41417 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
41418 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
41419 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
41420 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
41421 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
41422 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
41423 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
41424 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
41425 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
41426 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
41427 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
41429 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41431 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
41432 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
41433 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
41434 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
41435 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
41436 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
41437 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
41438 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
41439 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
41440 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
41441 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
41442 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
41443 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
41444 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
41445 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
41446 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
41447 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
41448 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
41449 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
41450 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
41451 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
41452 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
41453 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
41454 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
41455 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
41456 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
41457 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
41458 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
41459 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
41460 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
41461 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
41462 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
41463 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
41464 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
41465 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
41466 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
41468 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41470 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
41471 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
41472 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
41473 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
41474 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
41475 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
41476 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
41477 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
41478 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
41479 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
41480 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
41481 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
41482 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
41483 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
41484 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
41485 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
41486 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
41487 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
41488 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
41489 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
41490 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
41491 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
41492 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
41493 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
41494 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
41495 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
41496 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
41497 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
41498 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
41499 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
41500 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
41501 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
41502 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
41503 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
41504 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
41505 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
41507 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41509 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
41510 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
41511 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
41512 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
41513 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
41514 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
41515 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
41516 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
41517 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
41518 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
41519 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
41520 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
41521 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
41522 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
41523 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
41524 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
41525 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
41526 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
41527 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
41528 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
41529 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
41530 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
41531 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
41532 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
41533 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
41534 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
41535 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
41536 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
41537 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
41538 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
41539 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
41540 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
41541 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
41542 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
41543 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
41544 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
41546 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41548 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
41549 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
41550 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
41551 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
41552 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
41553 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
41554 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
41555 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
41556 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
41557 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
41558 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
41559 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
41560 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
41561 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
41562 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
41563 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
41564 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
41565 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
41566 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
41567 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
41568 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
41569 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
41570 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
41571 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
41572 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
41573 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
41574 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
41575 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
41576 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
41577 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
41578 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
41579 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
41580 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
41581 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
41582 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
41583 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
41585 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41587 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
41588 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
41589 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
41590 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
41591 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
41592 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
41593 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
41594 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
41595 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
41596 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
41597 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
41598 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
41599 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
41600 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
41601 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
41602 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
41603 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
41604 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
41605 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
41606 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
41607 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
41608 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
41609 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
41610 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
41611 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
41612 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
41613 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
41614 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
41615 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
41616 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
41617 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
41618 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
41619 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
41620 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
41621 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
41622 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
41624 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41626 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
41627 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
41628 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
41629 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
41630 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
41631 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
41632 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
41633 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
41634 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
41635 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
41636 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
41637 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
41638 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
41639 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
41640 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
41641 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
41642 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
41643 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
41644 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
41645 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
41646 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
41647 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
41648 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
41649 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
41650 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
41651 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
41652 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
41653 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
41654 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
41655 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
41656 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
41657 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
41658 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
41659 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
41660 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
41661 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
41663 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41665 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
41666 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
41667 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
41668 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
41669 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
41670 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
41671 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
41672 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
41673 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
41674 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
41675 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
41676 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
41677 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
41678 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
41679 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
41681 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41683 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
41684 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
41685 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
41686 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
41687 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
41688 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
41689 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
41690 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
41691 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
41692 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
41693 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
41694 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
41695 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
41696 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
41697 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
41698 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
41699 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
41700 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
41702 2023-02-10 Richard Biener <rguenther@suse.de>
41704 PR tree-optimization/108724
41705 * gcc.target/i386/pr108724.c: New testcase.
41707 2023-02-10 Andrew Pinski <apinski@marvell.com>
41708 Andrew Macleod <amacleod@redhat.com>
41710 PR tree-optimization/108684
41711 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
41712 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
41713 * gcc.dg/tree-ssa/pr108684-1.c: New test.
41715 2023-02-10 Joseph Myers <joseph@codesourcery.com>
41717 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
41718 constants to nullptr_t.
41719 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
41720 null pointer constants to nullptr_t. Do test errors for
41721 conversion of other values to nullptr_t and for unary '+' on
41724 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
41726 PR tree-optimization/107561
41727 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
41729 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
41731 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
41733 PR testsuite/106120
41734 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
41735 ilp32 targets with c++98.
41737 2023-02-10 Marek Polacek <polacek@redhat.com>
41740 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
41742 2023-02-09 David Malcolm <dmalcolm@redhat.com>
41745 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
41747 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
41749 * gcc.target/i386/pr103541.c: New.
41750 * g++.target/i386/pr108711.C: New.
41752 2023-02-09 Harald Anlauf <anlauf@gmx.de>
41753 Steven G. Kargl <kargl@gcc.gnu.org>
41757 * gfortran.dg/pr103779.f90: New test.
41759 2023-02-09 Jakub Jelinek <jakub@redhat.com>
41761 PR tree-optimization/108688
41762 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
41763 * gcc.dg/pr108688.c: New test.
41765 2023-02-09 Andrew Pinski <apinski@marvell.com>
41767 PR tree-optimization/108688
41768 * gcc.c-torture/compile/pr108688-1.c: New test.
41770 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
41773 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
41774 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
41776 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
41778 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
41780 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
41782 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
41784 2023-02-09 Jakub Jelinek <jakub@redhat.com>
41787 * g++.dg/cpp0x/pr108698.C: New test.
41789 2023-02-08 Joseph Myers <joseph@codesourcery.com>
41791 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
41792 pointers with null values that are not null pointer constants.
41793 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
41794 pointers with non-null values, not with null values that are not
41795 null pointer constants.
41797 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
41799 * gcc.dg/torture/pr100398.c: Limit to lra targets.
41800 * gcc.dg/pr100590.c: Ditto.
41802 2023-02-08 David Malcolm <dmalcolm@redhat.com>
41805 * gcc.dg/analyzer/uninit-7.c: New test.
41806 * gcc.dg/analyzer/uninit-pr108704.c: New test.
41808 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
41811 * gfortran.dg/pr103259.f90: New test.
41813 2023-02-08 Jakub Jelinek <jakub@redhat.com>
41815 PR tree-optimization/108692
41816 * gcc.dg/pr108692.c: New test.
41818 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
41820 * objc/execute/execute.exp: Load objc-dg.exp.
41822 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
41824 PR tree-optimization/108316
41825 * gcc.dg/vect/pr108316.c: New test.
41827 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
41830 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
41832 * gcc.target/i386/pr103541.c: New.
41834 2023-02-08 Jakub Jelinek <jakub@redhat.com>
41837 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
41838 incorrectly applied into PR108526 testcase ...
41839 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
41841 2023-02-07 David Malcolm <dmalcolm@redhat.com>
41844 * gcc.dg/analyzer/fread-pr108661.c: New test.
41845 * gcc.dg/analyzer/read-pr108661.c: New test.
41847 2023-02-07 Harald Anlauf <anlauf@gmx.de>
41850 * gfortran.dg/save_7.f90: New test.
41852 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
41854 * gcc.target/i386/pr103541.c: New.
41856 2023-02-07 Jakub Jelinek <jakub@redhat.com>
41858 PR tree-optimization/106923
41859 * gcc.dg/pr106923.c: New test.
41861 2023-02-07 Jakub Jelinek <jakub@redhat.com>
41863 PR tree-optimization/106433
41864 * gcc.c-torture/compile/pr106433.c: New test.
41866 2023-02-07 Jakub Jelinek <jakub@redhat.com>
41868 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
41869 -Wdeprecated warning for C++23.
41871 2023-02-06 Alex Coplan <alex.coplan@arm.com>
41874 * gcc.target/aarch64/pr104921-1.c: New test.
41875 * gcc.target/aarch64/pr104921-2.c: New test.
41876 * gcc.target/aarch64/pr104921.x: Include file for new tests.
41878 2023-02-06 Xi Ruoyao <xry111@xry111.site>
41880 * g++.target/loongarch/bytepick.C: New test.
41882 2023-02-06 Tamar Christina <tamar.christina@arm.com>
41884 * gcc.target/aarch64/options_set_10.c: Removed.
41886 2023-02-06 Jakub Jelinek <jakub@redhat.com>
41888 PR tree-optimization/108655
41889 * gcc.dg/pr108655.c: New test.
41891 2023-02-06 Patrick Palka <ppalka@redhat.com>
41894 * g++.dg/cpp0x/overload5.C: New test.
41895 * g++.dg/cpp0x/overload5a.C: New test.
41896 * g++.dg/cpp0x/overload6.C: New test.
41898 2023-02-05 Harald Anlauf <anlauf@gmx.de>
41901 * gfortran.dg/pr108592.f90: New test.
41903 2023-02-03 Jakub Jelinek <jakub@redhat.com>
41905 PR tree-optimization/108647
41906 * g++.dg/torture/pr108647.C: New test.
41908 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
41910 PR tree-optimization/108639
41911 * gcc.c-torture/compile/pr108638.c: New file.
41912 * gcc.c-torture/compile/pr108639.c: New file.
41914 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
41916 PR tree-optimization/107570
41917 * gcc.dg/pr107570.c: New.
41919 2023-02-03 Marek Polacek <polacek@redhat.com>
41922 * g++.dg/cpp1y/constexpr-108158.C: New test.
41924 2023-02-03 Marek Polacek <polacek@redhat.com>
41927 * g++.dg/cpp0x/variadic-alias8.C: New test.
41929 2023-02-03 Patrick Palka <ppalka@redhat.com>
41932 * g++.dg/template/call9.C: New test.
41934 2023-02-03 Patrick Palka <ppalka@redhat.com>
41937 * g++.dg/cpp2a/concepts-dtor1.C: New test.
41939 2023-02-03 Patrick Palka <ppalka@redhat.com>
41942 * g++.dg/cpp2a/concepts-pr108579.C: New test.
41944 2023-02-03 Martin Jambor <mjambor@suse.cz>
41947 * gcc.dg/ipa/pr108384.c: New test.
41949 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41951 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
41952 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
41954 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41956 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
41957 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
41958 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
41959 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
41960 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
41961 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
41962 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
41963 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
41964 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
41965 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
41966 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
41967 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
41968 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
41969 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
41970 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
41972 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41974 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
41975 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
41976 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
41977 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
41978 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
41979 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
41980 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
41981 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
41982 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
41983 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
41984 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
41985 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
41986 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
41987 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
41988 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
41990 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41992 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
41993 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
41994 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
41995 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
41996 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
41997 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
41998 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
41999 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
42000 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
42001 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
42002 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
42003 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
42004 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
42005 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
42006 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
42008 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42010 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
42012 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42014 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
42015 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
42016 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
42017 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
42018 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
42019 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
42020 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
42021 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
42022 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
42023 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
42024 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
42025 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
42026 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
42027 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
42028 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
42029 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
42030 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
42031 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
42033 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42035 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
42036 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
42037 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
42038 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
42039 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
42040 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
42041 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
42042 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
42043 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
42044 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
42045 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
42046 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
42047 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
42048 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
42049 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
42050 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
42051 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
42052 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
42054 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42056 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
42057 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
42058 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
42059 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
42060 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
42061 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
42062 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
42063 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
42064 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
42065 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
42066 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
42067 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
42068 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
42069 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
42070 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
42071 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
42072 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
42073 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
42075 2023-02-02 Joseph Myers <joseph@codesourcery.com>
42077 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
42078 and pointer to be disallowed.
42079 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
42080 pointers are allowed.
42081 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
42082 nullptr_t and pointers are disallowed.
42084 2023-02-02 Joseph Myers <joseph@codesourcery.com>
42086 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
42087 types with real initializers are allowed.
42088 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
42089 of complex types with real initializers being disallowed.
42090 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
42092 * gcc.dg/c2x-constexpr-9.c: Add more tests.
42093 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
42094 initializers for decimal types.
42095 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
42096 initializers for decimal types. Add more tests of decimal
42097 initializers for binary types.
42099 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
42101 * gcc.target/gcn/cond_shift_3.c: New test.
42102 * gcc.target/gcn/cond_shift_3_run.c: New test.
42103 * gcc.target/gcn/cond_shift_4.c: New test.
42104 * gcc.target/gcn/cond_shift_4_run.c: New test.
42105 * gcc.target/gcn/cond_shift_8.c: New test.
42106 * gcc.target/gcn/cond_shift_8_run.c: New test.
42107 * gcc.target/gcn/cond_shift_9.c: New test.
42108 * gcc.target/gcn/cond_shift_9_run.c: New test.
42110 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
42112 PR rtl-optimization/108508
42113 * gcc.target/aarch64/pr108508.c: New test.
42115 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
42117 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
42119 2023-02-02 David Malcolm <dmalcolm@redhat.com>
42122 * gcc.dg/analyzer/fd-pr108633.c: New test.
42124 2023-02-02 David Malcolm <dmalcolm@redhat.com>
42126 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
42128 2023-02-02 Jakub Jelinek <jakub@redhat.com>
42131 PR rtl-optimization/108463
42133 * gcc.dg/pr108463.c: New test.
42135 2023-02-02 Richard Biener <rguenther@suse.de>
42137 PR middle-end/108625
42138 * gcc.dg/pr108625.c: New testcase.
42140 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
42142 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
42143 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
42144 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
42145 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
42146 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
42148 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
42150 * gcc.target/arm/mve/pr108443-run.c: New test.
42151 * gcc.target/arm/mve/pr108443.c: New test.
42153 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
42155 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
42157 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
42160 * gcc.target/arm/mve/mve_vpt.c: New test.
42162 2023-02-02 Jakub Jelinek <jakub@redhat.com>
42165 * gcc.dg/pr107300.c: New test.
42167 2023-02-02 liuhongt <hongtao.liu@intel.com>
42169 * gcc.target/aarch64/pr108601.c: New test.
42171 2023-02-02 Jakub Jelinek <jakub@redhat.com>
42173 PR middle-end/108435
42174 * gcc.dg/gomp/pr108435.c: New test.
42176 2023-02-01 Harald Anlauf <anlauf@gmx.de>
42179 * gfortran.dg/pr108527.f90: Adjust test pattern.
42181 2023-02-01 Tamar Christina <tamar.christina@arm.com>
42183 * gcc.target/aarch64/cpunative/info_19: New test.
42184 * gcc.target/aarch64/cpunative/info_20: New test.
42185 * gcc.target/aarch64/cpunative/info_21: New test.
42186 * gcc.target/aarch64/cpunative/info_22: New test.
42187 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
42188 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
42189 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
42190 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
42192 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
42194 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
42196 * gcc.dg/builtin-object-size-common.h: ... new file.
42197 * g++.dg/ext/builtin-object-size1.C: Include
42198 builtin-object-size-common.h. Replace all abort with FAIL.
42200 * g++.dg/ext/builtin-object-size2.C: Likewise.
42201 * gcc.dg/builtin-object-size-1.c: Likewise.
42202 * gcc.dg/builtin-object-size-12.c: Likewise.
42203 * gcc.dg/builtin-object-size-13.c: Likewise.
42204 * gcc.dg/builtin-object-size-15.c: Likewise.
42205 * gcc.dg/builtin-object-size-2.c: Likewise.
42206 * gcc.dg/builtin-object-size-3.c: Likewise.
42207 * gcc.dg/builtin-object-size-4.c: Likewise.
42208 * gcc.dg/builtin-object-size-6.c: Likewise.
42209 * gcc.dg/builtin-object-size-7.c: Likewise.
42210 * gcc.dg/builtin-object-size-8.c: Likewise.
42211 * gcc.dg/pr101836.c: Likewise.
42212 * gcc.dg/strict-flex-array-3.c: Likewise.
42214 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
42216 PR tree-optimization/108356
42217 * gcc.dg/pr108356.c: New.
42219 2023-02-01 Martin Liska <mliska@suse.cz>
42222 * g++.dg/ipa/pr108509.C: New test.
42224 2023-02-01 Marek Polacek <polacek@redhat.com>
42227 * g++.dg/warn/Wlogical-op-4.C: New test.
42229 2023-02-01 Jakub Jelinek <jakub@redhat.com>
42232 * gcc.dg/pr108573.c: New test.
42234 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
42236 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
42237 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
42239 2023-02-01 Jakub Jelinek <jakub@redhat.com>
42242 * g++.dg/gomp/pr108607.C: New test.
42244 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
42246 * gcc.target/s390/preserve-args-1.c: New test.
42247 * gcc.target/s390/preserve-args-2.c: New test.
42248 * gcc.target/s390/preserve-args-3.c: New file.
42250 2023-02-01 Jason Merrill <jason@redhat.com>
42252 * g++.dg/warn/changes-meaning2.C: New test.
42253 * g++.dg/warn/changes-meaning3.C: New test.
42255 2023-02-01 David Malcolm <dmalcolm@redhat.com>
42257 * gcc.dg/analyzer/call-summaries-2.c: Add
42258 dg-require-effective-target alloca.
42259 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
42260 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
42261 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
42262 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
42263 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
42264 "free", to match uses of "__builtin_malloc".
42265 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
42267 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
42269 2023-02-01 David Malcolm <dmalcolm@redhat.com>
42272 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
42273 * gcc.dg/analyzer/test-alloca.h: New test.
42275 2023-01-31 Jason Merrill <jason@redhat.com>
42278 * g++.dg/cpp1z/aggr-base13.C: New test.
42280 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
42282 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
42283 'gcc-set-multilib-library-path' for 'ld_library_path'.
42285 2023-01-31 Marek Polacek <polacek@redhat.com>
42288 * g++.dg/cpp0x/variadic184.C: New test.
42290 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42292 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
42293 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
42294 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
42295 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
42296 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
42297 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
42298 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
42299 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
42300 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
42301 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
42302 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
42303 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
42304 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
42305 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
42306 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
42307 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
42308 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
42309 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
42310 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
42311 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
42312 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
42313 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
42314 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
42315 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
42316 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
42317 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
42318 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
42319 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
42320 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
42321 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
42323 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42325 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
42326 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
42327 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
42328 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
42329 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
42330 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
42331 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
42332 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
42333 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
42334 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
42335 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
42336 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
42337 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
42338 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
42339 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
42340 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
42341 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
42342 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
42343 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
42344 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
42345 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
42346 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
42347 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
42348 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
42349 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
42350 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
42351 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
42352 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
42353 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
42354 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
42356 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42358 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
42359 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
42360 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
42361 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
42362 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
42363 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
42364 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
42365 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
42366 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
42367 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
42368 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
42369 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
42370 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
42371 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
42372 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
42373 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
42374 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
42375 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
42376 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
42377 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
42378 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
42379 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
42380 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
42381 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
42382 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
42383 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
42384 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
42385 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
42386 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
42387 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
42389 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42391 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
42392 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
42393 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
42394 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
42395 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
42396 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
42397 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
42398 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
42399 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
42400 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
42401 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
42402 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
42403 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
42404 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
42405 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
42407 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42409 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
42410 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
42411 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
42412 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
42413 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
42414 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
42415 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
42416 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
42417 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
42418 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
42419 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
42420 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
42421 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
42422 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
42423 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
42424 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
42425 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
42426 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
42427 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
42428 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
42429 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
42430 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
42431 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
42432 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
42433 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
42434 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
42435 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
42436 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
42437 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
42438 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
42440 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42442 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
42443 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
42444 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
42445 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
42446 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
42447 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
42448 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
42449 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
42450 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
42451 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
42452 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
42453 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
42454 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
42455 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
42456 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
42458 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42460 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
42461 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
42462 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
42463 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
42464 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
42465 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
42466 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
42467 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
42468 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
42469 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
42470 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
42471 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
42472 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
42473 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
42474 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
42476 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42478 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
42479 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
42480 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
42481 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
42482 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
42483 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
42484 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
42485 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
42486 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
42487 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
42488 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
42489 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
42490 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
42491 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
42492 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
42494 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42496 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
42497 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
42498 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
42499 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
42500 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
42501 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
42502 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
42503 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
42504 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
42505 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
42506 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
42507 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
42508 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
42509 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
42510 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
42511 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
42512 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
42513 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
42514 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
42515 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
42516 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
42517 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
42518 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
42519 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
42520 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
42521 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
42522 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
42523 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
42524 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
42525 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
42527 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42529 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
42530 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
42531 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
42532 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
42533 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
42534 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
42535 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
42536 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
42537 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
42538 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
42539 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
42540 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
42541 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
42542 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
42543 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
42545 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42547 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
42548 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
42549 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
42550 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
42551 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
42552 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
42553 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
42554 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
42555 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
42556 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
42557 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
42558 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
42559 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
42560 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
42561 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
42563 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42565 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
42567 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42569 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
42570 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
42571 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
42572 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
42573 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
42574 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
42575 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
42576 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
42577 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
42578 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
42579 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
42580 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
42581 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
42582 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
42583 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
42584 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
42585 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
42586 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
42588 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42590 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
42591 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
42592 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
42593 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
42594 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
42595 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
42596 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
42597 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
42598 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
42599 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
42600 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
42601 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
42602 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
42603 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
42604 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
42605 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
42606 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
42607 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
42609 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42611 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
42612 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
42613 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
42614 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
42615 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
42616 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
42617 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
42618 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
42619 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
42620 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
42621 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
42622 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
42623 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
42624 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
42625 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
42626 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
42627 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
42628 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
42629 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
42630 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
42631 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
42632 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
42633 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
42634 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
42635 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
42636 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
42637 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
42638 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
42639 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
42640 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
42641 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
42642 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
42643 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
42644 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
42645 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
42646 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
42648 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42650 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
42651 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
42652 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
42653 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
42654 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
42655 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
42656 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
42657 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
42658 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
42659 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
42660 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
42661 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
42662 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
42663 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
42664 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
42665 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
42666 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
42667 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
42668 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
42669 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
42670 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
42671 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
42672 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
42673 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
42674 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
42675 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
42676 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
42677 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
42678 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
42679 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
42680 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
42681 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
42682 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
42683 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
42684 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
42685 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
42687 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42689 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
42690 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
42691 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
42692 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
42693 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
42694 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
42695 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
42696 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
42697 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
42698 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
42699 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
42700 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
42701 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
42702 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
42703 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
42704 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
42705 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
42706 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
42707 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
42708 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
42709 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
42710 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
42711 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
42712 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
42713 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
42714 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
42715 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
42716 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
42717 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
42718 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
42719 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
42720 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
42721 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
42722 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
42723 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
42724 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
42726 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42728 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
42729 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
42730 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
42731 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
42732 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
42733 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
42734 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
42735 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
42736 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
42737 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
42738 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
42739 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
42740 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
42741 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
42742 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
42743 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
42744 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
42745 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
42747 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42749 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
42750 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
42751 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
42752 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
42753 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
42754 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
42755 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
42756 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
42757 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
42758 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
42759 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
42760 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
42761 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
42762 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
42763 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
42764 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
42765 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
42766 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
42767 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
42768 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
42769 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
42770 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
42771 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
42772 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
42773 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
42774 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
42775 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
42776 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
42777 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
42778 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
42779 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
42780 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
42781 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
42782 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
42783 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
42784 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
42786 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42788 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
42789 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
42790 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
42791 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
42792 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
42793 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
42794 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
42795 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
42796 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
42797 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
42798 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
42799 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
42800 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
42801 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
42802 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
42803 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
42804 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
42805 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
42807 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42809 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
42810 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
42811 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
42812 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
42813 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
42814 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
42815 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
42816 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
42817 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
42818 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
42819 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
42820 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
42821 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
42822 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
42823 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
42824 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
42825 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
42826 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
42828 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42830 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
42831 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
42832 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
42833 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
42834 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
42835 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
42836 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
42837 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
42838 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
42839 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
42840 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
42841 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
42842 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
42843 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
42844 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
42845 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
42846 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
42847 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
42849 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42851 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
42852 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
42853 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
42854 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
42855 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
42856 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
42857 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
42858 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
42859 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
42860 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
42861 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
42862 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
42863 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
42864 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
42865 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
42866 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
42867 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
42868 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
42870 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42872 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
42873 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
42874 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
42875 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
42876 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
42877 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
42878 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
42879 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
42880 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
42881 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
42882 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
42883 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
42884 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
42885 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
42886 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
42887 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
42888 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
42889 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
42891 2023-01-31 Marek Polacek <polacek@redhat.com>
42895 * g++.dg/warn/Wduplicated-cond3.C: New test.
42896 * g++.dg/warn/Wduplicated-cond4.C: New test.
42897 * g++.dg/warn/Wduplicated-cond5.C: New test.
42899 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
42902 * gcc.target/aarch64/pr108589.c: New test.
42904 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
42906 PR tree-optimization/108608
42907 * gcc.dg/vect/pr108608.c: New test.
42908 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
42910 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
42912 PR tree-optimization/108385
42913 * gcc.dg/pr108385.c: New.
42915 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
42917 PR tree-optimization/108359
42918 * gcc.dg/pr108359.c: New.
42920 2023-01-31 Philip Herron <philip.herron@embecosm.com>
42922 * rust/compile/issue-1073.rs: New test.
42924 2023-01-31 Philip Herron <philip.herron@embecosm.com>
42926 * rust/compile/issue-1006.rs: New test.
42928 2023-01-31 Philip Herron <philip.herron@embecosm.com>
42930 * rust/compile/const_generics_5.rs: Fix assertions.
42931 * rust/compile/unconstrained_type_param.rs: Add more assertions.
42933 2023-01-31 liushuyu <liushuyu011@gmail.com>
42935 * rust/compile/builtin_macro_recurse.rs: New test.
42937 2023-01-31 liushuyu <liushuyu011@gmail.com>
42939 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
42940 * rust/compile/builtin_macro_env.rs: Likewise.
42942 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42944 * rust/compile/frust-compile-until.rs: New test.
42946 2023-01-31 Philip Herron <philip.herron@embecosm.com>
42948 * rust/compile/rust-const-blog-issue.rs: New test.
42950 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42952 * rust/compile/macro44.rs: New test.
42954 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42956 * rust/compile/macro_export_1.rs: New test.
42958 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42960 * rust/compile/const_generics_8.rs: New test.
42962 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42964 * rust/compile/const_generics_7.rs: New test.
42966 2023-01-31 liushuyu <liushuyu011@gmail.com>
42968 * rust/execute/torture/loop-condition-eval.rs: New test.
42970 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
42972 * rust/compile/const8.rs: New test.
42974 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
42976 * rust/compile/const7.rs: New test.
42978 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
42980 * rust/compile/const6.rs: New test.
42982 2023-01-31 Philip Herron <philip.herron@embecosm.com>
42984 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
42985 * rust/compile/tuple1.rs: Likewise.
42986 * rust/compile/type-alias1.rs: Likewise.
42987 * rust/execute/torture/operator_overload_9.rs: Likewise.
42988 * rust/execute/torture/slice1.rs: Rework test to use new parsing
42989 capability and stick to the original implementation.
42991 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42993 * rust/compile/macro43.rs: New test.
42995 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
42997 * rust/compile/parse_range.rs: New test.
42999 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
43001 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
43002 * rust/compile/issue-1289.rs: Likewise.
43003 * rust/compile/test_mod.rs: Likewise.
43004 * rust/compile/torture/raw_identifiers.rs: Likewise.
43005 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
43006 * rust/compile/privacy7.rs: New test.
43008 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
43010 * rust/compile/rustc_attr1.rs: New test.
43012 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
43014 * rust/debug/win64-abi.rs: Fix assertion to take into account
43016 * rust/compile/torture/macro-issue1426.rs: Moved to...
43017 * rust/execute/torture/macro-issue1426.rs: ...here.
43018 * rust/execute/torture/overflow1.rs: New test.
43020 2023-01-31 Philip Herron <philip.herron@embecosm.com>
43022 * rust/compile/torture/issue-1506.rs: New test.
43024 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
43026 * rust/compile/const4.rs: New.
43027 * rust/compile/const5.rs: New.
43029 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
43031 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
43033 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
43034 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
43035 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
43036 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
43038 2023-01-31 Jakub Jelinek <jakub@redhat.com>
43041 * gcc.target/i386/avx2-pr108599.c: New test.
43043 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
43045 PR testsuite/108604
43046 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
43049 2023-01-31 Jakub Jelinek <jakub@redhat.com>
43051 PR rtl-optimization/108596
43052 * gcc.c-torture/compile/pr108596.c: New test.
43054 2023-01-31 Jakub Jelinek <jakub@redhat.com>
43057 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
43059 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
43061 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
43063 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
43064 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
43065 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
43066 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
43067 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
43068 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
43069 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
43070 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
43071 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
43072 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
43073 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
43074 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
43075 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
43076 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
43077 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
43078 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
43079 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
43080 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
43081 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
43082 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
43083 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
43084 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
43085 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
43086 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
43087 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
43088 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
43089 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
43091 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43093 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
43094 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
43095 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
43096 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
43097 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
43098 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
43099 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
43100 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
43101 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
43102 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
43103 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
43104 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
43105 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
43106 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
43107 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
43109 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43111 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
43112 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
43113 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
43114 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
43115 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
43116 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
43117 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
43118 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
43119 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
43120 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
43121 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
43122 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
43123 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
43124 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
43125 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
43127 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43129 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
43130 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
43131 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
43132 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
43133 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
43134 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
43135 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
43136 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
43137 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
43138 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
43139 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
43140 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
43141 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
43142 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
43143 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
43145 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43147 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
43148 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
43149 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
43150 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
43151 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
43152 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
43153 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
43154 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
43155 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
43156 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
43157 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
43158 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
43159 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
43160 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
43161 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
43163 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43165 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
43166 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
43167 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
43168 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
43169 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
43170 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
43171 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
43172 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
43173 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
43174 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
43175 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
43176 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
43177 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
43178 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
43179 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
43181 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43183 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
43184 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
43185 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
43186 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
43187 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
43188 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
43189 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
43190 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
43191 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
43192 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
43193 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
43194 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
43195 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
43196 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
43197 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
43199 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43201 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
43202 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
43203 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
43204 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
43205 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
43206 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
43207 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
43208 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
43209 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
43210 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
43211 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
43212 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
43213 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
43214 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
43215 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
43217 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43219 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
43220 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
43221 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
43222 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
43223 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
43224 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
43225 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
43226 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
43227 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
43228 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
43229 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
43230 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
43231 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
43232 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
43233 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
43235 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43237 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
43238 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
43239 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
43240 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
43241 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
43242 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
43243 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
43244 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
43245 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
43246 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
43247 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
43248 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
43250 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43252 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
43253 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
43254 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
43255 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
43256 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
43257 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
43258 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
43259 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
43260 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
43261 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
43262 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
43263 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
43264 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
43265 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
43266 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
43267 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
43268 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
43269 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
43270 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
43271 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
43272 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
43273 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
43274 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
43275 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
43277 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43279 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
43280 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
43281 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
43282 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
43283 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
43284 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
43285 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
43286 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
43287 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
43288 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
43289 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
43290 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
43291 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
43292 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
43293 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
43294 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
43295 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
43296 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
43297 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
43298 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
43299 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
43300 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
43301 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
43302 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
43304 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43306 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
43307 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
43308 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
43309 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
43310 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
43311 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
43313 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43315 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
43316 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
43317 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
43318 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
43319 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
43320 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
43322 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43324 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
43325 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
43326 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
43327 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
43328 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
43329 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
43330 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
43331 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
43332 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
43333 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
43334 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
43335 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
43336 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
43337 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
43338 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
43339 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
43340 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
43341 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
43343 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43345 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
43346 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
43347 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
43348 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
43349 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
43350 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
43351 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
43352 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
43353 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
43354 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
43355 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
43356 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
43357 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
43358 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
43359 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
43360 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
43361 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
43362 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
43364 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43366 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
43367 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
43368 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
43369 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
43370 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
43371 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
43372 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
43373 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
43374 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
43375 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
43376 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
43377 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
43378 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
43379 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
43380 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
43381 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
43382 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
43383 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
43385 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43387 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
43388 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
43389 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
43390 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
43391 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
43392 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
43393 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
43394 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
43395 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
43396 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
43397 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
43398 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
43399 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
43400 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
43401 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
43402 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
43403 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
43404 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
43406 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43408 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
43409 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
43410 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
43411 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
43412 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
43413 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
43414 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
43415 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
43416 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
43417 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
43418 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
43419 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
43420 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
43421 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
43422 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
43423 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
43424 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
43425 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
43427 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43429 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
43430 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
43431 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
43432 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
43433 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
43434 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
43435 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
43436 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
43437 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
43438 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
43439 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
43440 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
43441 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
43442 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
43443 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
43444 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
43445 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
43446 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
43448 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43450 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
43451 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
43452 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
43453 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
43454 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
43455 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
43456 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
43457 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
43458 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
43459 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
43460 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
43461 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
43462 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
43463 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
43464 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
43465 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
43466 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
43467 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
43469 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43471 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
43472 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
43473 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
43474 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
43475 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
43476 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
43477 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
43478 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
43479 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
43480 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
43481 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
43482 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
43483 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
43484 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
43485 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
43486 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
43487 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
43488 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
43490 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43492 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
43494 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43496 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
43497 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
43498 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
43500 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
43502 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
43503 restore TORTURE_OPTIONS.
43505 2023-01-30 Andrew Pinski <apinski@marvell.com>
43507 PR tree-optimization/108582
43508 * gcc.dg/pr108582-1.c: New test.
43510 2023-01-30 Richard Biener <rguenther@suse.de>
43512 PR tree-optimization/108574
43513 * gcc.dg/torture/pr108574-1.c: New testcase.
43514 * gcc.dg/torture/pr108574-2.c: Likewise.
43515 * gcc.dg/torture/pr108574-3.c: Likewise.
43517 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
43520 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
43522 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43525 * gfortran.dg/pr103506_1.f90: New test.
43527 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
43529 * gcc.dg/ipa/ipa-sra-30.c: New test.
43530 * gcc.dg/ipa/ipa-sra-31.c: New test.
43531 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
43533 2023-01-28 Harald Anlauf <anlauf@gmx.de>
43534 Steven G. Kargl <kargl@gcc.gnu.org>
43537 * gfortran.dg/pr108527.f90: New test.
43539 2023-01-28 Harald Anlauf <anlauf@gmx.de>
43542 * gfortran.dg/common_27.f90: New test.
43544 2023-01-28 Jonathan Yong <10walls@gmail.com>
43547 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
43548 so function call is not mangled by __mingw_printf when
43549 doing assembly symbol inspection.
43551 2023-01-28 Jonathan Yong <10walls@gmail.com>
43554 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
43555 target same as on Linux.
43557 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43559 * g++.target/riscv/rvv/base/vlse-1.C: New test.
43560 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
43561 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
43562 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
43563 * g++.target/riscv/rvv/base/vsse-1.C: New test.
43564 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
43565 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
43566 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
43567 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
43568 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
43569 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
43570 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
43571 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
43572 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
43573 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
43574 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
43575 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
43576 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
43577 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
43578 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
43579 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
43580 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
43581 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
43582 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
43583 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
43584 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
43585 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
43586 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
43587 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
43588 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
43590 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43592 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
43594 * gfortran.dg/array_temporaries_2.f90: Likewise.
43595 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
43596 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
43597 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
43598 * gfortran.dg/fmt_error_4.f90: Likewise.
43599 * gfortran.dg/fmt_error_5.f90: Likewise.
43600 * gfortran.dg/fmt_float.f90: Likewise.
43601 * gfortran.dg/fmt_l.f90: Likewise.
43602 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
43603 * gfortran.dg/fmt_zero_precision.f90: Likewise.
43604 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
43605 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
43606 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
43607 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
43608 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
43609 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
43610 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
43611 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
43612 * gfortran.dg/namelist_40.f90: Likewise.
43613 * gfortran.dg/namelist_47.f90: Likewise.
43614 * gfortran.dg/namelist_print_1.f: Likewise.
43615 * gfortran.dg/parameter_array_dummy.f90: Likewise.
43617 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
43619 * gm2/pim/fail/empty.mod: New test.
43621 2023-01-27 Joseph Myers <joseph@codesourcery.com>
43623 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
43624 auto initializers to be disallowed.
43626 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
43628 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
43630 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
43633 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
43635 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
43636 rather than an asm barrier.
43637 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
43638 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
43639 rather than volatile.
43640 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
43641 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
43642 function. Remove -fno-inline.
43643 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
43644 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
43645 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
43646 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
43647 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
43648 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
43649 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
43650 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
43651 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
43652 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
43653 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
43654 Allow the scalar form to be used when operating on lane 0.
43655 Add a test for lane 1.
43657 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
43659 PR tree-optimization/96373
43660 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
43661 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
43663 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
43665 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
43667 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
43668 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
43669 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
43670 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
43671 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
43672 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
43674 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
43676 PR tree-optimization/108306
43677 * gcc.dg/pr108306.c: New.
43679 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
43681 PR tree-optimization/108447
43682 * gcc.dg/pr108447.c: New.
43684 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43686 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
43687 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
43688 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
43690 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43692 * g++.target/riscv/rvv/base/vle-1.C: New test.
43693 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
43694 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
43695 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
43696 * g++.target/riscv/rvv/base/vse-1.C: New test.
43697 * g++.target/riscv/rvv/base/riscv_vector.h: New.
43699 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43701 * gcc.target/riscv/rvv/base/vse-1.c: New test.
43702 * gcc.target/riscv/rvv/base/vse-2.c: New test.
43703 * gcc.target/riscv/rvv/base/vse-3.c: New test.
43704 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
43705 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
43706 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
43708 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43710 * gcc.target/riscv/rvv/base/vle-1.c: New test.
43711 * gcc.target/riscv/rvv/base/vle-2.c: New test.
43712 * gcc.target/riscv/rvv/base/vle-3.c: New test.
43713 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
43714 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
43715 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
43716 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
43717 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
43718 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
43719 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
43720 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
43721 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
43722 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
43723 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
43724 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
43725 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
43726 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
43727 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
43729 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43731 * g++.target/riscv/rvv/base/vsm-1.C: New test.
43732 * g++.target/riscv/rvv/rvv.exp: New test.
43733 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
43734 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
43735 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
43737 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43739 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
43740 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
43741 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
43742 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
43743 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
43744 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
43745 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
43746 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
43747 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
43748 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
43749 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
43750 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
43751 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
43752 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
43753 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
43754 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
43755 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
43756 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
43757 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
43758 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
43759 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
43760 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
43761 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
43762 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
43763 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
43764 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
43765 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
43766 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
43767 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
43768 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
43769 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
43770 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
43771 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
43772 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
43773 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
43774 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
43775 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
43776 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
43777 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
43778 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
43779 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
43780 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
43781 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
43782 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
43783 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
43784 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
43785 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
43786 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
43787 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
43788 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
43789 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
43790 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
43791 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
43792 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
43793 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
43794 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
43795 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
43796 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
43797 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
43798 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
43799 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
43800 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
43801 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
43802 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
43803 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
43804 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
43805 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
43806 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
43807 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
43808 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
43809 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
43810 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
43811 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
43812 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
43813 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
43814 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
43815 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
43816 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
43817 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
43818 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
43819 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
43820 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
43821 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
43822 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
43823 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
43824 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
43825 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
43826 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
43827 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
43828 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
43829 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
43830 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
43831 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
43832 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
43833 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
43834 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
43835 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
43836 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
43837 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
43838 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
43839 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
43840 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
43841 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
43842 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
43843 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
43844 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
43845 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
43846 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
43847 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
43849 2023-01-27 Xi Ruoyao <xry111@xry111.site>
43851 * gcc.dg/pr95115.c (x): Add noipa attribute.
43853 2023-01-27 Jakub Jelinek <jakub@redhat.com>
43856 * gcc.dg/pr106061.c: New test.
43858 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
43860 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
43861 target selector to handle Windows.
43862 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
43863 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
43865 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
43867 * gm2/warnings/returntype/fail/badreturn.mod: New test.
43868 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
43870 * gm2/warnings/returntype/pass/Termbase.mod: New test.
43871 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
43872 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
43873 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
43876 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43878 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
43879 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
43880 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
43881 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
43882 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
43883 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
43884 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
43885 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
43886 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
43887 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
43888 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
43889 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
43890 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
43891 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
43892 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
43893 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
43894 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
43895 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
43896 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
43897 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
43898 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
43899 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
43900 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
43901 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
43902 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
43903 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
43904 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
43905 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
43906 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
43907 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
43908 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
43909 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
43910 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
43911 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
43912 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
43913 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
43914 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
43915 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
43916 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
43917 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
43918 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
43919 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
43920 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
43921 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
43922 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
43923 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
43924 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
43925 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
43926 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
43927 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
43928 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
43929 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
43930 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
43931 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
43932 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
43933 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
43934 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
43935 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
43936 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
43937 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
43938 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
43939 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
43940 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
43941 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
43942 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
43943 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
43944 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
43945 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
43946 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
43947 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
43948 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
43950 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43952 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
43953 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
43954 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
43955 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
43956 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
43957 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
43958 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
43959 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
43960 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
43961 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
43962 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
43963 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
43964 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
43965 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
43966 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
43967 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
43968 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
43969 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
43970 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
43971 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
43972 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
43973 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
43974 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
43975 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
43976 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
43977 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
43978 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
43979 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
43980 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
43981 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
43982 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
43983 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
43984 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
43985 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
43986 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
43987 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
43988 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
43989 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
43990 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
43991 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
43992 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
43993 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
43994 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
43995 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
43997 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43999 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
44001 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
44002 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
44003 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
44004 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
44005 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
44006 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
44007 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
44008 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
44009 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
44011 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44013 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
44015 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44017 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
44019 2023-01-26 Harald Anlauf <anlauf@gmx.de>
44022 * gfortran.dg/pr108544.f90: New test.
44023 * gfortran.dg/pr96102b.f90: New test.
44025 2023-01-26 Marek Polacek <polacek@redhat.com>
44027 PR middle-end/108543
44028 * c-c++-common/asan/pointer-subtract-5.c: New test.
44029 * c-c++-common/asan/pointer-subtract-6.c: New test.
44030 * c-c++-common/asan/pointer-subtract-7.c: New test.
44031 * c-c++-common/asan/pointer-subtract-8.c: New test.
44033 2023-01-26 Jakub Jelinek <jakub@redhat.com>
44035 PR tree-optimization/108540
44036 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
44037 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
44039 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
44041 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
44043 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
44045 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
44048 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
44050 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
44051 * gcc.dg/guality/pr54519-1.c: Likewise.
44052 * gcc.dg/guality/pr54519-3.c: Likewise.
44053 * gcc.dg/guality/pr54693-2.c: Likewise.
44054 * gcc.dg/guality/sra-1.c: Likewise.
44056 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
44058 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
44060 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
44062 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
44064 2023-01-26 Marek Polacek <polacek@redhat.com>
44067 * g++.dg/cpp0x/udlit-error1.C: New test.
44069 2023-01-26 David Malcolm <dmalcolm@redhat.com>
44072 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
44073 -Wno-stringop-overflow.
44075 2023-01-26 David Malcolm <dmalcolm@redhat.com>
44078 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
44079 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
44080 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
44083 2023-01-26 Richard Biener <rguenther@suse.de>
44085 PR tree-optimization/108547
44086 * gcc.dg/uninit-pr108547.c: New testcase.
44088 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
44090 PR tree-optimization/108522
44091 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
44093 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
44094 test_dynarray_struct_member_d,
44095 test_dynarray_struct_member_subobj_b,
44096 test_dynarray_struct_member_subobj_c,
44097 test_dynarray_struct_member_subobj_d): New tests.
44100 2023-01-26 Jakub Jelinek <jakub@redhat.com>
44103 * g++.dg/gomp/pr108503.C: New test.
44105 2023-01-26 Richard Biener <rguenther@suse.de>
44107 PR tree-optimization/108523
44108 * gcc.dg/torture/pr108523.c: New testcase.
44110 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
44113 * gfortran.dg/pr108528.f90: New test.
44115 2023-01-25 Jakub Jelinek <jakub@redhat.com>
44118 * g++.dg/cpp23/static-operator-call5.C: New test.
44120 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44122 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
44124 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
44125 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
44126 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
44127 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
44128 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
44129 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
44130 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
44131 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
44132 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
44133 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
44134 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
44135 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
44136 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
44137 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
44138 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
44139 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
44140 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
44141 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
44142 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
44143 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
44144 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
44145 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
44146 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
44147 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
44148 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
44149 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
44150 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
44151 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
44152 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
44153 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
44154 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
44155 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
44156 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
44157 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
44158 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
44159 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
44160 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
44161 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
44162 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
44163 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
44164 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
44165 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
44166 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
44167 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
44168 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
44169 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
44170 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
44171 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
44172 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
44173 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
44174 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
44175 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
44176 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
44177 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
44178 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
44179 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
44180 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
44181 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
44182 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
44183 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
44184 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
44185 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
44186 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
44187 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
44188 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
44189 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
44190 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
44191 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
44192 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
44193 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
44194 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
44195 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
44196 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
44197 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
44198 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
44199 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
44200 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
44201 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
44202 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
44203 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
44204 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
44205 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
44206 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
44207 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
44209 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44211 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
44212 check-function-bodies instead of scan-assembler checks. Use
44213 extern "C" for C++ testing.
44214 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
44215 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
44216 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
44217 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
44218 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
44219 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
44220 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
44222 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44224 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
44225 check-function-bodies instead of scan-assembler checks. Use
44226 extern "C" for C++ testing.
44227 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
44228 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
44229 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
44230 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
44231 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
44233 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44235 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
44236 check-function-bodies instead of scan-assembler checks. Use
44237 extern "C" for C++ testing.
44238 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
44239 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
44240 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
44241 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
44242 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
44243 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
44244 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
44245 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
44246 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
44247 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
44248 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
44250 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44252 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
44253 check-function-bodies instead of scan-assembler checks. Use
44254 extern "C" for C++ testing.
44255 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
44256 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
44257 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
44258 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
44259 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
44261 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44263 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
44264 check-function-bodies instead of scan-assembler checks. Use
44265 extern "C" for C++ testing.
44266 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
44267 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
44268 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
44269 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
44270 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
44272 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44274 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
44275 check-function-bodies instead of scan-assembler checks. Use
44276 extern "C" for C++ testing.
44277 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
44278 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
44279 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
44280 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
44281 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
44283 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44285 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
44286 check-function-bodies instead of scan-assembler checks. Use
44287 extern "C" for C++ testing.
44288 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
44289 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
44290 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
44291 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
44292 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
44294 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44296 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
44297 check-function-bodies instead of scan-assembler checks. Use
44298 extern "C" for C++ testing.
44299 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
44300 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
44302 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44304 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
44305 check-function-bodies instead of scan-assembler checks. Use
44306 extern "C" for C++ testing.
44307 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
44308 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
44309 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
44310 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
44311 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
44313 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44315 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
44316 check-function-bodies instead of scan-assembler checks. Use
44317 extern "C" for C++ testing.
44318 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
44319 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
44320 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
44321 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
44322 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
44324 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44326 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
44327 check-function-bodies instead of scan-assembler checks. Use
44328 extern "C" for C++ testing.
44329 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
44330 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
44331 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
44332 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
44333 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
44335 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44337 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
44338 check-function-bodies instead of scan-assembler checks. Use
44339 extern "C" for C++ testing.
44340 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
44341 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
44342 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
44343 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
44344 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
44346 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44348 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
44349 check-function-bodies instead of scan-assembler checks. Use
44350 extern "C" for C++ testing.
44351 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
44352 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
44353 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
44354 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
44355 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
44357 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44359 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
44360 check-function-bodies instead of scan-assembler checks. Use
44361 extern "C" for C++ testing.
44362 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
44363 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
44364 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
44365 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
44366 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
44367 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
44368 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
44369 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
44370 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
44371 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
44372 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
44373 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
44374 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
44375 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
44376 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
44377 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
44378 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
44379 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
44380 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
44381 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
44382 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
44383 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
44384 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
44386 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44388 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
44389 check-function-bodies instead of scan-assembler checks. Use
44390 extern "C" for C++ testing.
44391 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
44392 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
44393 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
44394 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
44395 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
44396 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
44397 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
44398 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
44399 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
44400 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
44401 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
44402 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
44403 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
44404 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
44405 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
44407 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44409 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
44410 check-function-bodies instead of scan-assembler checks. Use
44411 extern "C" for C++ testing.
44412 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
44413 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
44414 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
44415 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
44416 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
44417 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
44418 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
44419 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
44420 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
44421 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
44422 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
44423 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
44424 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
44425 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
44426 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
44427 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
44428 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
44429 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
44430 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
44431 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
44432 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
44433 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
44434 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
44435 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
44436 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
44437 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
44438 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
44439 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
44440 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
44441 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
44442 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
44443 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
44444 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
44445 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
44446 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
44447 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
44448 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
44449 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
44450 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
44451 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
44452 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
44453 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
44454 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
44455 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
44456 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
44457 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
44458 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
44460 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44462 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
44463 check-function-bodies instead of scan-assembler checks. Use
44464 extern "C" for C++ testing.
44465 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
44466 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
44467 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
44468 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
44469 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
44470 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
44471 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
44472 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
44473 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
44474 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
44475 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
44476 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
44477 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
44478 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
44479 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
44480 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
44481 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
44482 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
44483 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
44484 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
44485 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
44486 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
44487 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
44489 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44491 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
44492 check-function-bodies instead of scan-assembler checks. Use
44493 extern "C" for C++ testing.
44494 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
44495 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
44496 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
44497 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
44498 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
44499 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
44500 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
44501 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
44502 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
44503 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
44504 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
44505 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
44506 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
44507 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
44508 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
44509 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
44510 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
44511 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
44512 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
44513 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
44514 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
44515 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
44516 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
44518 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44520 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
44521 check-function-bodies instead of scan-assembler checks. Use
44522 extern "C" for C++ testing.
44523 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
44524 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
44525 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
44526 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
44527 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
44528 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
44529 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
44530 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
44531 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
44532 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
44533 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
44534 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
44535 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
44536 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
44537 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
44538 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
44539 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
44541 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44543 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
44544 check-function-bodies instead of scan-assembler checks. Use
44545 extern "C" for C++ testing.
44546 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
44547 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
44548 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
44549 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
44550 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
44551 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
44552 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
44553 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
44554 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
44555 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
44556 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
44557 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
44558 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
44559 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
44560 * gcc.target/arm/simd/mve-vneg.c: Update test.
44561 * gcc.target/arm/simd/mve-vshr.c: Likewise
44563 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44565 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
44566 check-function-bodies instead of scan-assembler checks. Use
44567 extern "C" for C++ testing.
44568 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
44569 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
44570 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
44571 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
44572 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
44573 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
44574 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
44575 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
44576 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
44577 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
44578 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
44579 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
44580 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
44581 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
44582 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
44583 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
44584 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
44585 * gcc.target/arm/simd/mve-vclz.c: Update test.
44587 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
44589 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
44590 check-function-bodies instead of scan-assembler checks. Use extern
44591 "C" for C++ testing.
44592 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
44593 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
44594 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
44595 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
44596 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
44597 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
44598 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
44599 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
44601 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
44603 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
44604 "initializer element is not constant" error.
44605 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
44607 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
44609 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
44610 aarch64 to list of targets supporting long long vectorization.
44612 2023-01-25 Jakub Jelinek <jakub@redhat.com>
44614 PR tree-optimization/108498
44615 * gcc.c-torture/execute/pr108498-1.c: New test.
44616 * gcc.c-torture/execute/pr108498-2.c: New test.
44618 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
44619 Jakub Jelinek <jakub@redhat.com>
44621 PR tree-optimization/108522
44622 * gcc.dg/builtin-dynamic-object-size-0.c
44623 (test_dynarray_struct_member): New test.
44626 2023-01-24 Jakub Jelinek <jakub@redhat.com>
44629 PR testsuite/108533
44630 * g++.dg/init/new51.C (size_t): New typedef.
44631 (RexxClass::operator new, RexxClass::operator delete): Use size_t
44632 instead of unsigned long.
44634 2023-01-24 Jason Merrill <jason@redhat.com>
44637 * g++.dg/ext/pragma1.C: New test.
44639 2023-01-24 Jason Merrill <jason@redhat.com>
44642 * g++.dg/cpp23/static-operator-call5.C: New test.
44644 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
44646 * gcc.target/pdp11/pdp11.exp: New.
44647 * gcc.target/pdp11/pr108388.c: New.
44649 2023-01-24 Harald Anlauf <anlauf@gmx.de>
44652 * gfortran.dg/pr108529.f90: New test.
44654 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
44656 * gcc.target/arm/mve/pr108177-1-run.c: New test.
44657 * gcc.target/arm/mve/pr108177-1.c: New test.
44658 * gcc.target/arm/mve/pr108177-10-run.c: New test.
44659 * gcc.target/arm/mve/pr108177-10.c: New test.
44660 * gcc.target/arm/mve/pr108177-11-run.c: New test.
44661 * gcc.target/arm/mve/pr108177-11.c: New test.
44662 * gcc.target/arm/mve/pr108177-12-run.c: New test.
44663 * gcc.target/arm/mve/pr108177-12.c: New test.
44664 * gcc.target/arm/mve/pr108177-13-run.c: New test.
44665 * gcc.target/arm/mve/pr108177-13.c: New test.
44666 * gcc.target/arm/mve/pr108177-14-run.c: New test.
44667 * gcc.target/arm/mve/pr108177-14.c: New test.
44668 * gcc.target/arm/mve/pr108177-2-run.c: New test.
44669 * gcc.target/arm/mve/pr108177-2.c: New test.
44670 * gcc.target/arm/mve/pr108177-3-run.c: New test.
44671 * gcc.target/arm/mve/pr108177-3.c: New test.
44672 * gcc.target/arm/mve/pr108177-4-run.c: New test.
44673 * gcc.target/arm/mve/pr108177-4.c: New test.
44674 * gcc.target/arm/mve/pr108177-5-run.c: New test.
44675 * gcc.target/arm/mve/pr108177-5.c: New test.
44676 * gcc.target/arm/mve/pr108177-6-run.c: New test.
44677 * gcc.target/arm/mve/pr108177-6.c: New test.
44678 * gcc.target/arm/mve/pr108177-7-run.c: New test.
44679 * gcc.target/arm/mve/pr108177-7.c: New test.
44680 * gcc.target/arm/mve/pr108177-8-run.c: New test.
44681 * gcc.target/arm/mve/pr108177-8.c: New test.
44682 * gcc.target/arm/mve/pr108177-9-run.c: New test.
44683 * gcc.target/arm/mve/pr108177-9.c: New test.
44684 * gcc.target/arm/mve/pr108177-main.x: New test include.
44685 * gcc.target/arm/mve/pr108177.x: New test include.
44687 2023-01-24 Jakub Jelinek <jakub@redhat.com>
44690 * g++.dg/cpp1z/decomp57.C: New test.
44691 * g++.dg/cpp1z/decomp58.C: New test.
44693 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
44695 PR testsuite/107808
44696 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
44697 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
44699 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
44701 PR testsuite/104756
44702 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
44703 * gcc.dg/vect/vect-fmax-2.c: Likewise.
44704 * gcc.dg/vect/vect-fmax-3.c: Likewise.
44705 * gcc.dg/vect/vect-fmin-1.c: Likewise.
44706 * gcc.dg/vect/vect-fmin-2.c: Likewise.
44707 * gcc.dg/vect/vect-fmin-3.c: Likewise.
44709 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
44710 Yang Yujie <yangyujie@loongson.cn>
44713 * gcc.target/loongarch/tst-asm-const.c: Moved to...
44714 * gcc.target/loongarch/pr107731.c: ...here.
44716 2023-01-24 Jason Merrill <jason@redhat.com>
44720 * g++.dg/ext/builtin-shufflevector-5.C: New test.
44721 * g++.dg/init/new51.C: New test.
44723 2023-01-23 Jason Merrill <jason@redhat.com>
44726 * g++.dg/cpp0x/move2.C: New test.
44728 2023-01-23 Harald Anlauf <anlauf@gmx.de>
44731 * gfortran.dg/pr108502.f90: New test.
44733 2023-01-23 Marek Polacek <polacek@redhat.com>
44736 * g++.dg/warn/Wunused-value-1.C: New test.
44738 2023-01-23 Jason Merrill <jason@redhat.com>
44741 * g++.dg/cpp0x/initlist-vect2.C: New test.
44743 2023-01-23 Harald Anlauf <anlauf@gmx.de>
44746 * gfortran.dg/pr108501.f90: New test.
44748 2023-01-23 Harald Anlauf <anlauf@gmx.de>
44751 * gfortran.dg/pr108420.f90: New test.
44753 2023-01-23 Jason Merrill <jason@redhat.com>
44756 * g++.dg/template/explicit-instantiation5.C: New test.
44758 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
44760 * g++.target/arm/pac-1.C: New test.
44761 * gcc.target/arm/pac-15.c: Likewise.
44763 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
44765 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
44767 * gcc.target/arm/pac-12.c: New test.
44768 * gcc.target/arm/pac-13.c: Likewise.
44769 * gcc.target/arm/pac-14.c: Likewise.
44771 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
44773 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
44775 2023-01-23 Richard Biener <rguenther@suse.de>
44777 PR tree-optimization/108482
44778 * gcc.dg/torture/pr108482.c: New testcase.
44780 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44782 * gcc.target/arm/bti-1.c: New testcase.
44783 * gcc.target/arm/bti-2.c: Likewise.
44785 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44787 * gcc.target/arm/pac.h : New file.
44788 * gcc.target/arm/pac-1.c : New test case.
44789 * gcc.target/arm/pac-2.c : Likewise.
44790 * gcc.target/arm/pac-3.c : Likewise.
44791 * gcc.target/arm/pac-4.c : Likewise.
44792 * gcc.target/arm/pac-5.c : Likewise.
44793 * gcc.target/arm/pac-6.c : Likewise.
44794 * gcc.target/arm/pac-7.c : Likewise.
44795 * gcc.target/arm/pac-8.c : Likewise.
44796 * gcc.target/arm/pac-9.c : Likewise.
44797 * gcc.target/arm/pac-10.c : Likewise.
44798 * gcc.target/arm/pac-11.c : Likewise.
44800 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44802 * gcc.target/arm/multilib.exp: Add pacbti related entries.
44804 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44805 Tejas Belagod <tbelagod@arm.com>
44807 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
44808 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
44809 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
44810 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
44812 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44813 Tejas Belagod <tbelagod@arm.com>
44815 * lib/target-supports.exp
44816 (check_effective_target_mbranch_protection_ok): New function.
44817 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
44818 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
44819 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
44820 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
44821 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
44822 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
44823 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
44824 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
44826 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
44827 Tejas Belagod <tbelagod@arm.com>
44829 * lib/target-supports.exp:
44830 (check_effective_target_arm_pacbti_hw): New.
44832 2023-01-23 Richard Biener <rguenther@suse.de>
44834 PR tree-optimization/108449
44835 * gcc.dg/pr108449.c: New testcase.
44837 2023-01-23 Jason Merrill <jason@redhat.com>
44841 * g++.dg/init/lifetime4.C: New test.
44843 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
44845 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
44847 * gm2/complex/pass/complex-pass.exp: Likewise.
44848 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
44849 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
44850 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
44851 * gm2/iso/fail/iso-fail.exp: Likewise.
44852 * gm2/iso/pass/iso-pass.exp: Likewise.
44853 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
44854 * gm2/pim/fail/pim-fail.exp: Likewise.
44855 * gm2/pim/pass/pim-pass.exp: Likewise.
44856 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
44857 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
44858 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
44859 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
44860 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
44861 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
44862 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
44863 * gm2/recover/pass/recover-pass.exp: Likewise.
44864 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
44865 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
44866 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
44867 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
44868 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
44869 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
44870 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
44871 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
44872 function. Remove the use of concatenated include and library paths.
44873 Remove string processing where possible.
44875 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
44877 * gcc.target/pru/clz-hi-2.c: New test.
44878 * gcc.target/pru/clz-hi.c: New test.
44880 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44883 * gfortran.dg/pr88048.f90: Adjust for changed error message.
44884 * gfortran.dg/parameter_data0.f90: New test.
44886 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
44888 * gcc.target/aarch64/acle/pmull64.c: New.
44889 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
44890 feature flag based on the intrinsic.
44891 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
44892 * gcc.target/aarch64/aes_1.c: Likewise.
44893 * gcc.target/aarch64/aes_2.c: Likewise.
44894 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
44895 * gcc.target/aarch64/sha1_1.c: Likewise.
44896 * gcc.target/aarch64/sha256_1.c: Likewise.
44897 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
44899 2023-01-19 Jakub Jelinek <jakub@redhat.com>
44902 * g++.dg/cpp23/subscript12.C: New test.
44903 * g++.dg/cpp23/subscript13.C: New test.
44905 2023-01-19 Jakub Jelinek <jakub@redhat.com>
44908 * g++.dg/init/pr53932.C: New test.
44910 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
44912 * gcc.target/i386/pr108436.c: New test.
44914 2023-01-19 David Malcolm <dmalcolm@redhat.com>
44917 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
44918 involving dominance.
44919 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
44920 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
44923 2023-01-19 Harald Anlauf <anlauf@gmx.de>
44926 * gfortran.dg/pr108434.f90: New test.
44928 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
44930 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
44931 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
44932 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
44933 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
44934 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
44935 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
44937 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
44939 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
44941 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
44942 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
44943 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
44944 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
44945 Likewise, and also ensure that the -g option is appended to avoid it
44946 being taken as a path.
44947 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
44948 libraries added matches the set of -I and -L options.
44950 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
44953 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
44954 -fno-stack-protector.
44955 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
44956 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
44957 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
44958 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
44959 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
44960 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
44961 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
44962 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
44963 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
44965 2023-01-19 Jakub Jelinek <jakub@redhat.com>
44967 PR tree-optimization/108440
44968 * c-c++-common/rotate-10.c: New test.
44969 * c-c++-common/rotate-11.c: New test.
44971 2023-01-19 Alexandre Oliva <oliva@adacore.com>
44974 * gcc.target/i386/pr106746.c: New.
44976 2023-01-18 Marek Polacek <polacek@redhat.com>
44979 * gcc.dg/c2x-nullptr-6.c: New test.
44981 2023-01-18 David Malcolm <dmalcolm@redhat.com>
44983 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
44984 from https://samate.nist.gov/SARD/test-suites/81.
44985 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
44986 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
44987 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
44988 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
44990 2023-01-18 Richard Biener <rguenther@suse.de>
44993 * gcc.dg/lto/pr108445_0.c: New testcase.
44994 * gcc.dg/lto/pr108445_1.c: Likewise.
44996 2023-01-18 Murray Steele <murray.steele@arm.com>
44998 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
45000 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
45001 Andrew Pinski <apinski@marvell.com>
45004 * gcc.target/powerpc/pr108396.c: New test.
45006 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
45009 * gcc.target/powerpc/pr108348-1.c: New test.
45010 * gcc.target/powerpc/pr108348-2.c: New test.
45012 2023-01-17 Harald Anlauf <anlauf@gmx.de>
45015 * gfortran.dg/pr108421.f90: New test.
45017 2023-01-17 Jakub Jelinek <jakub@redhat.com>
45019 PR tree-optimization/106523
45020 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
45021 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
45022 __builtin_unreachable about shift count.
45023 * c-c++-common/rotate-2b.c: New test.
45024 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
45025 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
45026 __builtin_unreachable about shift count.
45027 * c-c++-common/rotate-4b.c: New test.
45028 * gcc.c-torture/execute/pr106523.c: New test.
45030 2023-01-16 Andrew Pinski <apinski@marvell.com>
45032 * lib/target-supports.exp (add_options_for_tls): Remove
45033 reference to Solaris 9 in comments.
45035 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
45038 * g++.target/i386/pr105980.C: New test.
45040 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
45042 * g++.dg/tree-ssa/pr106077.C: New test.
45044 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
45048 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
45049 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
45051 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
45053 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
45054 * gcc.dg/tree-ssa/popcount.c: Likewise.
45055 * gcc.dg/tree-ssa/popcount2.c: Likewise.
45056 * gcc.dg/tree-ssa/popcount3.c: Likewise.
45057 * gcc.target/aarch64/popcount4.c: Likewise.
45058 * gcc.target/i386/pr95771.c: Likewise, and...
45059 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
45060 since this would emit just a single IFN if a TI optab is added.
45062 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
45064 * gcc.dg/tree-ssa/cltz-max.c: New test.
45065 * gcc.dg/tree-ssa/clz-char.c: New test.
45066 * gcc.dg/tree-ssa/clz-int.c: New test.
45067 * gcc.dg/tree-ssa/clz-long-long.c: New test.
45068 * gcc.dg/tree-ssa/clz-long.c: New test.
45069 * gcc.dg/tree-ssa/ctz-char.c: New test.
45070 * gcc.dg/tree-ssa/ctz-int.c: New test.
45071 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
45072 * gcc.dg/tree-ssa/ctz-long.c: New test.
45074 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
45076 * lib/target-supports.exp (check_effective_target_clz)
45077 (check_effective_target_clzl, check_effective_target_clzll)
45078 (check_effective_target_ctz, check_effective_target_clzl)
45079 (check_effective_target_ctzll): New.
45080 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
45081 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
45082 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
45083 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
45084 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
45085 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
45086 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
45087 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
45088 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
45090 2023-01-16 Jakub Jelinek <jakub@redhat.com>
45093 * g++.target/i386/pr105593.C: New test.
45095 2023-01-16 Jakub Jelinek <jakub@redhat.com>
45098 * c-c++-common/Winit-self3.c: New test.
45099 * c-c++-common/Winit-self4.c: New test.
45100 * c-c++-common/Winit-self5.c: New test.
45102 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
45105 * gcc.target/powerpc/pr108272-1.c: New test.
45106 * gcc.target/powerpc/pr108272-2.c: New test.
45107 * gcc.target/powerpc/pr108272-3.c: New test.
45108 * gcc.target/powerpc/pr108272-4.c: New test.
45110 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
45112 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
45114 2023-01-14 Jakub Jelinek <jakub@redhat.com>
45117 * c-c++-common/pr108365.c: New test.
45118 * g++.dg/opt/pr108365.C: New test.
45119 * g++.dg/warn/pr108365.C: New test.
45121 2023-01-14 Alexandre Oliva <oliva@adacore.com>
45124 * gcc.target/arm/pr42093.c: Disable tree-dce.
45126 2023-01-13 David Malcolm <dmalcolm@redhat.com>
45129 * gcc.dg/analyzer/switch-enum-1.c: New test.
45130 * gcc.dg/analyzer/switch-enum-2.c: New test.
45131 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
45132 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
45133 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
45134 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
45136 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
45138 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
45141 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
45143 PR rtl-optimization/108117
45144 PR rtl-optimization/108132
45145 * gcc.dg/pr108117.c: New test.
45147 2023-01-13 Jakub Jelinek <jakub@redhat.com>
45150 * g++.dg/warn/pr108285.C: New test.
45152 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
45154 * gm2/examples/map/pass/examples-map-pass.exp:
45155 Call gm2_push_timeout 30 before foreach testcase.
45156 Call gm2_pop_timeout after the foreach statement.
45157 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
45158 Call gm2_push_timeout 20 before foreach testcase.
45159 Call gm2_pop_timeout after the foreach statement.
45161 2023-01-13 Jakub Jelinek <jakub@redhat.com>
45164 * gcc.c-torture/execute/pr107131.c: New test.
45166 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
45168 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
45170 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
45172 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
45173 from the message issued by -Wstrict-flex-arrays.
45174 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
45175 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
45176 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
45177 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
45178 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
45179 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
45180 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
45181 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
45183 2023-01-13 Jakub Jelinek <jakub@redhat.com>
45186 * gcc.dg/pr107131.c: New test.
45188 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
45190 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
45191 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
45193 2023-01-13 Richard Biener <rguenther@suse.de>
45195 * gcc.target/aarch64/pr107209.c: New test.
45197 2023-01-13 Richard Biener <rguenther@suse.de>
45199 PR tree-optimization/108387
45200 * gcc.dg/pr108387.c: New testcase.
45202 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
45204 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
45205 (timeout-dg.exp): Load.
45206 Call gm2_push_timeout 15.
45207 Call gm2_pop_timeout at the end.
45208 * gm2/link/min/pass/link-min-pass.exp: Set path
45210 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
45211 Call gm2_push_timeout 60.
45212 Call gm2_pop_timeout at the end.
45213 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
45214 individual_timeout.
45215 Configure dejagnu to timeout for 10 seconds.
45216 (gm2_push_timeout): New proc.
45217 (gm2_pop_timeout): New proc.
45218 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
45219 individual_timeout.
45220 Configure dejagnu to timeout for 10 seconds.
45221 (gm2_push_timeout): New proc.
45222 (gm2_pop_timeout): New proc.
45224 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
45226 * lib/gm2.exp: Use timeout.exp.
45228 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
45230 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
45233 2023-01-12 Andrew Pinski <apinski@marvell.com>
45234 Roger Sayle <roger@nextmovesoftware.com>
45236 PR tree-optimization/92342
45237 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
45238 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
45239 * gcc.dg/tree-ssa/multcmp-1.c: New test.
45240 * gcc.dg/tree-ssa/multcmp-2.c: New test.
45242 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
45243 Richard Sandiford <richard.sandiford@arm.com>
45246 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
45247 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
45248 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
45249 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
45250 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
45251 * gcc.target/aarch64/pr105549.c: New test.
45252 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
45253 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
45254 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
45255 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
45257 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
45258 Richard Sandiford <richard.sandiford@arm.com>
45260 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
45261 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
45263 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
45264 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
45266 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
45267 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
45268 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
45269 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
45271 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
45272 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
45274 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
45275 * g++.target/aarch64/bitfield-abi-warning.h: New test.
45277 2023-01-12 Richard Biener <rguenther@suse.de>
45279 PR tree-optimization/99412
45280 * gcc.dg/vect/pr99412.c: New testcase.
45281 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
45282 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
45284 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
45287 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
45288 * gfortran.dg/gomp/assumes-2.f90: Likewise.
45289 * gfortran.dg/gomp/assume-5.f90: New test.
45291 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
45293 * c-c++-common/cpp/pr108244-1.c: New test.
45294 * c-c++-common/cpp/pr108244-2.c: New test.
45295 * c-c++-common/gomp/pr108244-3.c: New test.
45297 2023-01-11 David Malcolm <dmalcolm@redhat.com>
45300 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
45301 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
45302 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
45303 warning false +ve directives.
45304 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
45305 * gcc.dg/analyzer/pr103217-3.c: Likewise.
45306 * gcc.dg/analyzer/strdup-pr108252.c: New test.
45307 * gcc.dg/analyzer/strndup-pr108252.c: New test.
45309 2023-01-11 Jakub Jelinek <jakub@redhat.com>
45312 * gcc.dg/pr105972.c: New test.
45314 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
45316 PR tree-optimization/71343
45317 * gcc.dg/pr71343-2.c: New test case.
45319 2023-01-11 David Faust <david.faust@oracle.com>
45322 * gcc.target/bpf/double-1.c: New test.
45323 * gcc.target/bpf/double-2.c: New test.
45324 * gcc.target/bpf/float-1.c: New test.
45326 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
45328 * gcc.dg/sso-17.c: New test.
45330 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
45332 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
45333 the testing target isn't a PowerPC target.
45335 2023-01-11 Richard Biener <rguenther@suse.de>
45337 PR tree-optimization/107767
45338 * gcc.dg/tree-ssa/pr107767.c: New testcase.
45340 2023-01-11 Jakub Jelinek <jakub@redhat.com>
45343 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
45345 2023-01-11 Richard Biener <rguenther@suse.de>
45347 PR tree-optimization/108352
45348 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
45349 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
45351 2023-01-11 Richard Biener <rguenther@suse.de>
45353 PR tree-optimization/108353
45354 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
45356 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
45358 * gcc.target/s390/not.c: New test.
45360 2023-01-11 Richard Biener <rguenther@suse.de>
45362 PR tree-optimization/106293
45363 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
45365 2023-01-10 Richard Biener <rguenther@suse.de>
45367 PR tree-optimization/106293
45368 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
45370 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
45372 PR rtl-optimization/106421
45373 * gcc.dg/pr106421.c: New test case.
45375 2023-01-10 Martin Jambor <mjambor@suse.cz>
45378 * g++.dg/ipa/pr108110.C: New test.
45380 2023-01-10 Richard Biener <rguenther@suse.de>
45382 PR tree-optimization/108314
45383 * gcc.dg/vect/pr108314.c: New testcase.
45385 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
45387 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
45390 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
45392 * gcc.target/csky/and3a.c: Rename to ...
45393 * gcc.target/csky/ck801-and.c: ... this.
45394 * gcc.target/csky/constpool-3.c: Rename to ...
45395 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
45396 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
45397 * gcc.target/csky/ck801-constpool.c: ... this, and skip
45398 if the CPU is not ck801.
45399 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
45401 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
45403 * gcc.target/s390/fcall-saved.c: New test.
45405 2023-01-09 Jakub Jelinek <jakub@redhat.com>
45410 * g++.dg/tree-ssa/initlist-opt2.C: New test.
45411 * g++.dg/tree-ssa/initlist-opt3.C: New test.
45413 2023-01-09 Joseph Myers <joseph@codesourcery.com>
45415 * gcc.dg/c2x-complit-8.c: New test.
45417 2023-01-09 Richard Biener <rguenther@suse.de>
45419 PR middle-end/69482
45420 * gcc.target/i386/pr69482-1.c: New testcase.
45421 * gcc.target/i386/pr69482-2.c: Likewise.
45423 2023-01-09 Martin Liska <mliska@suse.cz>
45426 * g++.dg/ipa/pr108830.C: New test.
45428 2023-01-09 Richard Biener <rguenther@suse.de>
45430 PR tree-optimization/101912
45431 * gcc.dg/uninit-pr101912.c: New testcase.
45433 2023-01-09 Martin Liska <mliska@suse.cz>
45436 * gcc.target/i386/pr107993.c: New test.
45438 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
45440 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
45442 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
45444 2023-01-06 Joseph Myers <joseph@codesourcery.com>
45446 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
45449 2023-01-06 Tamar Christina <tamar.christina@arm.com>
45452 2023-01-06 Tamar Christina <tamar.christina@arm.com>
45454 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
45456 2023-01-06 Jakub Jelinek <jakub@redhat.com>
45460 * gcc.c-torture/execute/pr108292.c: New test.
45461 * gcc.target/i386/pr108292.c: New test.
45462 * gcc.dg/pr108308.c: New test.
45464 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
45467 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
45469 * gcc.target/i386/cmov10.c: New test case.
45471 2023-01-05 Patrick Palka <ppalka@redhat.com>
45474 * g++.dg/parse/access14.C: New test.
45476 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
45478 * lib/gm2.exp (gm2_init_minx): New procedure.
45479 (gm2_init_min): New procedure calls gm2_init_min with
45481 * gm2/link/min/pass/tiny.mod: New test case.
45482 * gm2/link/min/pass/link-min-pass.exp: New file.
45484 2023-01-04 Patrick Palka <ppalka@redhat.com>
45487 * g++.dg/cpp2a/concepts-requires34.C: New test.
45489 2023-01-04 Jakub Jelinek <jakub@redhat.com>
45492 * g++.dg/template/pr108206.C: New test.
45494 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
45496 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
45498 2023-01-04 Jakub Jelinek <jakub@redhat.com>
45500 PR tree-optimization/108253
45501 * g++.dg/opt/pr108253.C: New test.
45503 2023-01-04 Jakub Jelinek <jakub@redhat.com>
45505 PR middle-end/108237
45506 * gcc.c-torture/compile/pr108237.c: New test.
45508 2023-01-04 Jakub Jelinek <jakub@redhat.com>
45510 PR sanitizer/108256
45511 * c-c++-common/ubsan/pr108256.c: New test.
45513 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
45515 * g++.dg/modules/modules.exp: Skip on AIX.
45516 * gcc.target/powerpc/pr99708.c: Skip on AIX.
45518 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
45520 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
45521 that the unused clone is GC'ed.
45522 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
45524 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
45526 * gcc.target/i386/cmov10.c: New test case.
45528 2023-01-03 Jakub Jelinek <jakub@redhat.com>
45530 PR middle-end/108264
45531 * gcc.dg/pr108264.c: New test.
45533 2023-01-03 Jakub Jelinek <jakub@redhat.com>
45535 PR rtl-optimization/108263
45536 * gcc.dg/pr108263.c: New test.
45538 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
45539 Uroš Bizjak <ubizjak@gmail.com>
45541 * gcc.target/i386/extendditi2-1.c: New test case.
45542 * gcc.target/i386/extendditi2-2.c: Likewise.
45545 Copyright (C) 2023 Free Software Foundation, Inc.
45547 Copying and distribution of this file, with or without modification,
45548 are permitted in any medium without royalty provided the copyright
45549 notice and this notice are preserved.