1 2024-03-08 Martin Jambor <mjambor@suse.cz>
4 * g++.dg/ipa/pr113757.C: New test.
6 2024-03-08 David Faust <david.faust@oracle.com>
8 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
9 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
11 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
14 * gcc.target/arm/bics_3.c: Adjust code to something which should
15 always result in BICS.
17 2024-03-08 David Faust <david.faust@oracle.com>
19 * gcc.target/bpf/memset-1.c: Move error test case to...
20 * gcc.target/bpf/memset-2.c: ... here. New test.
22 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
25 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
27 2024-03-08 Jakub Jelinek <jakub@redhat.com>
29 PR rtl-optimization/113617
31 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
32 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
33 templates not defined elsewhere.
35 2024-03-08 Jakub Jelinek <jakub@redhat.com>
38 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
40 * gcc.target/i386/pr38534-2.c: Likewise.
41 * gcc.target/i386/pr38534-3.c: Likewise.
42 * gcc.target/i386/pr38534-4.c: Likewise.
43 * gcc.target/i386/pr38534-5.c: Likewise.
44 * gcc.target/i386/pr38534-6.c: Likewise.
45 * gcc.target/i386/pr114097-1.c: Likewise.
46 * gcc.target/i386/stack-check-17.c: Likewise.
48 2024-03-08 Jakub Jelinek <jakub@redhat.com>
50 * g++.dg/ext/atomic-5.C: New test.
52 2024-03-08 Jakub Jelinek <jakub@redhat.com>
55 * c-c++-common/dwarf2/pr113918.c: New test.
57 2024-03-08 Jakub Jelinek <jakub@redhat.com>
60 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
61 expect any diagnostics on f and fd member function templates, add
62 similar templates with ...Selves instead of Selves as k and kd and
63 expect diagnostics for those. Expect extra diagnostics in error
64 recovery for g and gd member function templates.
66 2024-03-08 Richard Biener <rguenther@suse.de>
69 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
71 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
73 * gm2/iso/pass/arrayconst.mod: New test.
74 * gm2/iso/pass/arrayconst2.mod: New test.
75 * gm2/iso/pass/arrayconst3.mod: New test.
76 * gm2/iso/pass/arrayconst4.mod: New test.
78 2024-03-08 demin.han <demin.han@starfivetech.com>
81 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
83 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
85 * gcc.target/powerpc/fwprop-1.c: New.
87 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
90 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
91 now emit vtables here too.
92 * g++.dg/modules/virt-3_a.C: New test.
93 * g++.dg/modules/virt-3_b.C: New test.
94 * g++.dg/modules/virt-3_c.C: New test.
95 * g++.dg/modules/virt-3_d.C: New test.
97 2024-03-07 Patrick Palka <ppalka@redhat.com>
100 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
101 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
102 * g++.dg/modules/tpl-alias-2_a.H: New test.
103 * g++.dg/modules/tpl-alias-2_b.C: New test.
105 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
108 * gcc.target/aarch64/pr113618.c: New test.
110 2024-03-07 Patrick Palka <ppalka@redhat.com>
114 * g++.dg/modules/hello-2_a.C: New test.
115 * g++.dg/modules/hello-2_b.C: New test.
116 * g++.dg/modules/namespace-6_a.H: New test.
117 * g++.dg/modules/namespace-6_b.C: New test.
119 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
122 * lib/target-supports.exp: Fix test for C++.
124 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
126 * gcc.target/aarch64/pr114196.c: New test.
127 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
129 2024-03-07 Marek Polacek <polacek@redhat.com>
132 * g++.dg/cpp1z/inline-var11.C: New test.
134 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
137 * gcc.target/powerpc/pr113950.c: New testcase.
139 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
141 * gnat.dg/predicate15.adb: New test.
143 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
146 * g++.dg/pr98356.C: New test.
148 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
151 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
152 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
153 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
154 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
156 2024-03-07 Jakub Jelinek <jakub@redhat.com>
158 PR rtl-optimization/110079
159 * gcc.dg/pr110079.c: New test.
161 2024-03-07 Jakub Jelinek <jakub@redhat.com>
164 * gcc.dg/pr105533.c: New test.
166 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
168 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
169 ASSERTEQ_64 with the macro ASSERTEQ_32.
170 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
171 test results of some functions according to the function of the vector
173 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
174 modification as lasx-xvfrint_s.c.
175 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
176 modification as lasx-xvshuf_b.c.
177 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
178 function instead of abs() to check the correctness of the results.
180 2024-03-07 Jakub Jelinek <jakub@redhat.com>
182 PR tree-optimization/114009
183 * gcc.dg/tree-ssa/pr114009.c: New test.
185 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188 * gfortran.dg/pr105456.f90: Revise using '%' characters
189 in users error message.
191 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
193 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
194 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
196 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
198 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
199 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
201 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
204 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
205 execution both for Arm and Thumb-2.
207 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
211 * gcc.target/riscv/zicond-ice-3.c: New test.
212 * gcc.target/riscv/zicond-ice-4.c: New test.
214 2024-03-06 Harald Anlauf <anlauf@gmx.de>
218 * gfortran.dg/pr99350.f90:
219 * gfortran.dg/arithmetic_overflow_3.f90: New test.
221 2024-03-06 Marek Polacek <polacek@redhat.com>
224 * g++.dg/cpp0x/noexcept84.C: New test.
226 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
228 * gcc.target/gcn/sram-ecc-3.c: Adjust.
229 * gcc.target/gcn/sram-ecc-4.c: Likewise.
230 * gcc.target/gcn/sram-ecc-7.c: Likewise.
231 * gcc.target/gcn/sram-ecc-8.c: Likewise.
233 2024-03-06 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/114239
236 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
238 2024-03-06 Xi Ruoyao <xry111@xry111.site>
240 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
242 * gcc.target/loongarch/vfcmp-d.c: Likewise.
243 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
244 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
246 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
249 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
251 2024-03-06 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/114249
254 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
256 2024-03-06 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/114246
259 * gcc.dg/torture/pr114246.c: New testcase.
261 2024-03-06 Jakub Jelinek <jakub@redhat.com>
263 PR rtl-optimization/114190
264 * gcc.target/i386/avx-pr114190.c: New test.
266 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
269 * gfortran.dg/pr105456-nmlr.f90: New test.
270 * gfortran.dg/pr105456-nmlw.f90: New test.
271 * gfortran.dg/pr105456-ruf.f90: New test.
272 * gfortran.dg/pr105456-wf.f90: New test.
273 * gfortran.dg/pr105456-wuf.f90: New test.
275 2024-03-06 Patrick Palka <ppalka@redhat.com>
277 * g++.dg/modules/friend-7.h: New test.
278 * g++.dg/modules/friend-7_a.H: New test.
279 * g++.dg/modules/friend-7_b.C: New test.
281 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
282 Indu Bhagat <indu.bhagat@oracle.com>
285 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
287 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
290 * gcc.target/aarch64/sve/pr97696.c: New test.
292 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
294 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
296 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
299 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
302 2024-03-05 Xi Ruoyao <xry111@xry111.site>
304 * gcc.target/loongarch/regname-fp-s9.c: New test.
306 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
308 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
309 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
311 2024-03-05 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/114231
314 * gcc.dg/vect/pr114231.c: New testcase.
316 2024-03-05 Jakub Jelinek <jakub@redhat.com>
318 PR rtl-optimization/114211
319 * gcc.dg/pr114211.c: New test.
321 2024-03-05 Jakub Jelinek <jakub@redhat.com>
324 * gcc.dg/bitint-98.c: New test.
325 * gcc.target/i386/avx2-pr114157.c: New test.
326 * gcc.target/i386/avx512f-pr114157.c: New test.
328 2024-03-05 Jakub Jelinek <jakub@redhat.com>
331 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
332 * gcc.target/i386/pr38534-4.c: Likewise.
333 * gcc.target/i386/pr38534-2.c: Likewise.
334 * gcc.target/i386/pr38534-3.c: Likewise.
335 * gcc.target/i386/pr114097-1.c: Likewise.
336 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
338 2024-03-05 Patrick Palka <ppalka@redhat.com>
340 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
341 of -Wno-pedantic. Remove now unnecessary preprocessing
344 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
346 * g++.dg/modules/using-12.C: New test.
347 * g++.dg/modules/using-13.h: New test.
348 * g++.dg/modules/using-13_a.C: New test.
349 * g++.dg/modules/using-13_b.C: New test.
351 2024-03-04 David Faust <david.faust@oracle.com>
353 * gcc.target/bpf/memset-1.c: New test.
355 2024-03-04 Jan Dubiec <jdx@o2.pl>
357 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
359 2024-03-04 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/114197
362 * gcc.dg/torture/pr114197.c: New testcase.
364 2024-03-04 Richard Biener <rguenther@suse.de>
366 PR tree-optimization/114203
367 * gcc.dg/torture/pr114203.c: New testcase.
369 2024-03-04 Jakub Jelinek <jakub@redhat.com>
372 * gcc.dg/bitint-97.c: New test.
374 2024-03-04 Xi Ruoyao <xry111@xry111.site>
377 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
378 instead of -fdump-tree-optimized.
379 (dg-final): Scan forwprop2 dump instead of optimized, and remove
380 the use of vect_int_mod.
381 * lib/target-supports.exp (check_effective_target_vect_int_mod):
382 Remove because it's not used anymore.
384 2024-03-04 Jakub Jelinek <jakub@redhat.com>
387 * gcc.target/i386/pr114184.c: New test.
389 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
392 * g++.target/i386/pr114187.C: New test case.
394 2024-03-03 Greg McGary <gkm@rivosinc.com>
396 * gcc.c-torture/execute/pr113010.c: New test.
398 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
401 * gdc.dg/torture/pr114171.d: New test.
403 2024-03-01 Patrick Palka <ppalka@redhat.com>
407 * g++.dg/modules/tdef-7.h: Remove outdated comment.
408 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
409 * g++.dg/modules/enum-13_a.C: New test.
410 * g++.dg/modules/enum-13_b.C: New test.
412 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
415 * g++.dg/modules/var-tpl-2_a.H: New test.
416 * g++.dg/modules/var-tpl-2_b.C: New test.
418 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
421 * g++.dg/modules/pr114005_a.C: New test.
422 * g++.dg/modules/pr114005_b.C: New test.
424 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
426 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
427 second phase scheduler.
428 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
429 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
430 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
431 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
432 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
433 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
435 2024-03-01 Patrick Palka <ppalka@redhat.com>
437 * g++.dg/modules/cexpr-4_a.C: New test.
438 * g++.dg/modules/cexpr-4_b.C: New test.
440 2024-03-01 Marek Polacek <polacek@redhat.com>
444 * g++.dg/ext/attr-no-dangling1.C: New test.
445 * g++.dg/ext/attr-no-dangling2.C: New test.
446 * g++.dg/ext/attr-no-dangling3.C: New test.
447 * g++.dg/ext/attr-no-dangling4.C: New test.
448 * g++.dg/ext/attr-no-dangling5.C: New test.
449 * g++.dg/ext/attr-no-dangling6.C: New test.
450 * g++.dg/ext/attr-no-dangling7.C: New test.
451 * g++.dg/ext/attr-no-dangling8.C: New test.
452 * g++.dg/ext/attr-no-dangling9.C: New test.
454 2024-03-01 David Faust <david.faust@oracle.com>
456 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
459 2024-03-01 Harald Anlauf <anlauf@gmx.de>
462 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
463 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
464 * gfortran.dg/null_actual_4.f90: New test.
466 2024-03-01 Patrick Palka <ppalka@redhat.com>
470 * g++.dg/cpp23/auto-fncast16.C: New test.
471 * g++.dg/cpp23/auto-fncast17.C: New test.
472 * g++.dg/cpp23/auto-fncast18.C: New test.
474 2024-03-01 Jakub Jelinek <jakub@redhat.com>
477 * g++.dg/cpp1z/decomp59.C: New test.
479 2024-03-01 Jakub Jelinek <jakub@redhat.com>
480 Tobias Burnus <tburnus@baylibre.com>
483 * g++.dg/gomp/target-lambda-1.C: Moved to become a
484 run-time test under testsuite/libgomp.c++.
486 2024-03-01 Jakub Jelinek <jakub@redhat.com>
489 * gcc.dg/debug/dwarf2/pr114015.c: New test.
491 2024-03-01 xuli <xuli1@eswincomputing.com>
493 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
494 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
495 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
497 2024-03-01 Pan Li <pan2.li@intel.com>
500 * g++.target/riscv/rvv/base/pr111296.C: Replace
501 param=riscv-autovec-preference to mrvv-vector-bits.
502 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
503 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
504 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
505 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
506 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
507 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
508 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
509 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
510 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
511 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
512 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
513 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
514 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
515 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
516 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
517 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
518 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
519 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
520 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
521 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
522 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
523 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
524 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
525 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
526 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
527 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
528 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
529 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
530 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
531 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
532 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
533 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
534 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
535 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
536 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
537 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
538 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
539 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
540 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
541 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
542 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
543 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
544 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
545 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
546 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
547 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
548 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
549 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
550 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
551 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
552 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
553 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
554 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
555 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
556 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
557 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
558 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
559 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
560 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
561 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
562 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
563 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
564 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
565 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
566 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
567 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
568 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
569 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
570 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
571 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
572 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
573 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
574 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
575 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
576 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
577 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
578 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
579 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
580 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
581 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
582 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
583 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
584 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
585 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
586 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
587 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
588 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
589 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
590 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
591 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
592 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
593 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
594 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
595 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
596 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
597 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
598 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
599 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
600 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
601 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
602 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
603 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
604 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
605 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
606 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
607 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
608 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
609 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
610 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
611 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
612 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
613 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
614 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
615 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
616 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
617 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
618 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
619 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
620 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
621 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
622 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
623 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
624 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
625 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
626 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
627 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
628 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
629 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
630 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
631 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
632 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
633 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
634 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
635 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
636 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
637 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
638 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
639 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
640 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
641 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
642 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
643 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
644 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
645 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
646 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
647 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
648 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
649 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
650 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
651 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
652 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
653 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
654 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
655 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
656 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
657 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
658 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
659 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
660 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
661 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
662 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
663 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
664 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
665 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
666 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
667 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
668 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
669 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
670 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
671 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
672 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
673 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
674 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
675 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
676 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
677 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
678 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
679 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
680 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
681 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
682 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
683 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
684 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
685 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
686 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
687 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
688 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
689 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
690 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
691 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
692 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
693 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
694 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
695 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
696 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
697 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
698 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
699 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
700 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
701 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
702 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
703 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
704 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
705 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
706 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
707 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
708 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
709 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
710 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
711 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
712 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
713 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
714 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
715 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
716 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
717 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
718 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
719 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
720 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
721 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
722 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
723 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
724 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
725 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
726 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
727 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
728 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
729 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
730 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
731 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
732 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
733 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
734 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
735 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
736 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
737 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
738 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
739 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
740 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
741 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
742 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
743 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
744 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
745 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
746 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
747 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
748 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
749 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
750 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
751 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
752 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
753 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
754 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
755 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
756 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
757 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
758 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
759 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
760 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
761 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
762 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
763 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
764 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
765 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
766 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
767 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
768 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
769 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
770 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
771 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
772 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
773 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
774 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
775 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
776 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
777 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
778 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
779 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
780 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
781 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
782 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
783 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
784 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
785 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
786 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
787 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
788 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
789 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
790 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
791 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
792 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
793 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
794 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
795 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
796 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
797 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
798 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
799 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
800 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
801 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
802 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
803 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
804 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
805 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
806 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
807 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
808 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
809 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
810 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
811 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
812 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
813 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
814 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
815 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
816 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
817 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
818 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
819 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
820 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
821 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
822 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
823 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
824 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
825 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
826 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
827 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
828 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
829 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
830 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
831 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
832 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
833 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
834 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
835 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
836 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
837 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
838 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
839 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
840 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
841 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
842 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
843 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
844 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
845 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
846 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
847 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
848 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
849 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
850 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
851 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
852 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
853 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
854 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
855 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
856 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
857 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
858 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
859 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
860 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
861 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
862 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
863 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
864 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
865 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
866 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
867 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
868 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
869 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
870 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
871 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
872 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
873 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
874 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
875 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
876 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
877 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
878 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
879 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
880 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
881 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
882 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
883 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
884 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
885 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
886 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
887 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
888 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
889 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
890 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
891 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
892 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
893 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
894 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
895 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
896 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
897 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
898 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
899 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
900 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
901 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
902 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
903 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
904 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
905 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
906 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
907 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
908 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
909 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
910 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
911 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
912 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
913 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
914 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
915 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
916 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
917 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
918 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
919 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
920 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
921 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
922 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
923 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
924 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
925 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
926 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
927 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
928 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
929 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
930 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
931 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
932 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
933 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
934 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
935 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
936 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
937 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
938 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
939 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
940 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
941 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
942 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
943 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
944 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
945 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
946 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
947 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
948 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
949 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
950 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
951 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
952 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
953 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
954 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
955 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
956 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
957 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
958 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
959 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
960 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
961 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
962 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
963 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
964 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
965 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
966 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
967 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
968 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
969 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
970 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
971 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
972 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
973 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
974 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
975 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
976 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
977 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
978 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
979 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
980 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
981 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
982 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
983 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
984 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
985 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
986 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
987 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
988 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
989 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
990 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
991 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
992 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
993 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
994 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
995 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
996 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
997 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
998 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
999 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
1000 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
1001 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
1002 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
1003 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
1004 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
1005 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
1006 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
1007 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
1008 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
1009 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
1010 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
1011 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
1012 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
1013 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
1014 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
1015 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
1016 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
1017 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
1018 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
1019 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
1020 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
1021 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
1022 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
1023 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
1024 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
1025 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
1026 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
1027 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
1028 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
1029 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
1030 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
1031 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
1032 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
1033 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
1034 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
1035 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
1036 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
1037 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
1038 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
1039 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
1040 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
1041 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
1042 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
1043 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
1044 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
1045 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
1046 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
1047 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
1048 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
1049 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
1050 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
1051 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
1052 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
1053 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
1054 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
1055 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
1056 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
1057 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
1058 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
1059 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
1060 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
1061 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
1062 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
1063 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
1064 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
1065 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
1066 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
1067 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
1068 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
1069 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
1070 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
1071 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
1072 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
1073 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
1074 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
1075 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
1076 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
1077 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
1078 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
1079 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
1080 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
1081 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
1082 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
1083 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
1084 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
1085 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
1086 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
1087 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
1088 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
1089 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
1090 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
1091 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
1092 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
1093 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
1094 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
1095 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
1096 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
1097 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
1098 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
1099 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
1100 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
1101 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
1102 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
1103 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
1104 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
1105 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
1106 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
1107 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
1108 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
1109 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
1110 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
1111 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
1112 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
1113 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
1114 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
1115 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
1116 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
1117 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
1118 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
1119 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
1120 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
1121 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
1122 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
1123 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
1124 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
1125 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
1126 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
1127 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
1128 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
1129 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
1130 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
1131 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
1132 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
1133 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
1134 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
1135 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
1136 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
1137 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
1138 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
1139 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
1140 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
1141 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
1142 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
1143 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
1144 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
1145 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
1146 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
1147 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
1148 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
1149 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
1150 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
1151 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
1152 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
1153 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
1154 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
1155 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
1156 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
1157 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
1158 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
1159 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
1160 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
1161 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
1162 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
1163 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
1164 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
1165 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
1166 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
1167 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
1168 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
1169 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
1170 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
1171 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
1172 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
1173 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
1174 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
1175 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
1176 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
1177 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
1178 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
1179 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
1180 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
1181 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
1182 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
1183 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
1184 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
1185 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
1186 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
1187 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
1188 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
1189 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
1190 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
1191 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
1192 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
1193 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
1194 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
1195 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
1196 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
1197 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
1198 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
1199 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
1200 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
1201 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
1202 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
1203 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
1204 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
1205 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
1206 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
1207 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
1208 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
1209 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
1210 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
1211 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
1212 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
1213 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
1214 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
1215 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
1216 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
1217 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
1218 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
1219 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
1220 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
1221 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
1222 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
1223 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
1224 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
1225 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
1226 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
1227 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
1228 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
1229 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
1230 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
1231 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
1232 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
1233 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
1234 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
1235 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
1236 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
1237 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
1238 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
1239 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
1240 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
1241 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
1242 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
1243 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
1244 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
1245 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
1246 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
1247 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
1248 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
1249 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
1250 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
1251 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
1252 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
1253 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
1254 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
1255 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
1256 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
1257 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
1258 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
1259 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
1260 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
1261 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
1262 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
1263 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
1264 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
1265 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
1266 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
1267 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
1268 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
1269 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
1270 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
1271 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
1272 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
1273 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
1274 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
1275 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
1276 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
1277 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
1278 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
1279 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
1280 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
1281 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
1282 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
1283 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
1284 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
1285 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
1286 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
1287 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
1288 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
1289 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
1290 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
1291 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
1292 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
1293 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
1294 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
1295 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
1296 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
1297 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
1298 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
1299 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
1300 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
1301 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
1302 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
1303 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
1304 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
1305 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
1306 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
1307 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
1308 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
1309 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
1310 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
1311 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
1312 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
1313 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
1314 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
1315 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
1316 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
1317 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
1318 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
1319 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
1320 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
1321 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
1322 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
1323 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
1324 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
1325 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
1326 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
1327 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
1328 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
1329 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
1330 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
1331 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
1332 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
1333 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
1334 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
1335 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
1336 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
1337 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
1338 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
1339 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
1340 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
1341 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
1342 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
1343 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
1344 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
1345 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
1346 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
1347 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
1348 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
1349 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
1350 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
1351 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
1352 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
1353 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
1354 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
1355 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
1356 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
1357 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
1358 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
1359 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
1360 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
1361 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
1362 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
1363 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
1364 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
1365 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
1366 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
1367 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
1368 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
1369 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
1370 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
1371 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
1372 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
1373 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
1374 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
1375 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
1376 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
1377 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
1378 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
1379 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
1380 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
1381 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
1382 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
1383 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
1384 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
1385 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
1386 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
1387 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
1388 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
1389 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
1390 * gcc.target/riscv/rvv/rvv.exp: Diito.
1391 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
1392 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
1393 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
1394 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
1395 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
1396 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
1397 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
1398 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
1399 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
1400 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
1401 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
1402 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
1403 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
1404 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
1405 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
1406 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
1407 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
1408 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
1409 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
1410 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
1411 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
1412 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
1413 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
1414 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
1415 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
1416 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
1417 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
1418 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
1419 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
1420 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
1421 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
1422 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
1423 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
1424 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
1425 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
1426 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
1427 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
1428 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
1429 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
1430 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
1431 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
1432 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
1433 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
1434 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
1435 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
1436 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
1437 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
1438 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
1439 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
1440 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
1441 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
1442 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
1443 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
1444 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
1445 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
1446 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
1447 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
1448 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
1449 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
1450 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
1451 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
1452 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
1453 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
1454 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
1455 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
1456 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
1457 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
1458 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
1459 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
1460 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
1461 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
1462 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
1463 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
1464 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
1465 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
1466 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
1467 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
1468 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
1469 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
1470 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
1471 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
1472 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
1473 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
1474 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
1475 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
1476 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
1477 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
1478 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
1479 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
1480 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
1481 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
1482 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
1483 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
1484 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
1485 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
1486 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
1487 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
1488 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
1489 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
1490 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
1491 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
1492 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
1493 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
1494 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
1495 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
1496 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
1497 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
1498 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
1499 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
1500 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
1501 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
1502 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
1503 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
1504 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
1505 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
1506 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
1507 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
1508 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
1509 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
1510 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
1511 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
1512 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
1513 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
1514 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
1515 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
1516 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
1517 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
1518 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
1519 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
1520 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
1521 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
1522 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
1523 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
1524 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
1525 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
1526 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
1527 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
1528 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
1529 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
1530 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
1531 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
1532 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
1533 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
1534 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
1535 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
1536 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
1537 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
1538 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
1539 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
1540 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
1541 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
1542 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
1543 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
1544 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
1545 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
1546 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
1547 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
1548 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
1549 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
1550 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
1551 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
1552 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
1553 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
1554 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
1555 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
1556 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
1557 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
1558 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
1559 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
1560 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
1561 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
1562 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
1563 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
1564 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
1565 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
1566 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
1567 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
1568 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
1569 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
1570 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
1571 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
1572 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
1573 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
1574 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
1575 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
1576 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
1577 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
1578 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
1579 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
1580 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
1581 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
1582 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
1583 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
1584 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
1585 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
1586 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
1587 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
1588 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
1589 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
1590 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
1591 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
1592 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
1593 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
1594 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
1595 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
1596 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
1597 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
1598 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
1599 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
1600 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
1601 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
1602 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
1603 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
1604 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
1605 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
1606 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
1607 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
1608 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
1609 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
1610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
1611 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
1612 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
1613 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
1614 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
1615 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
1616 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
1617 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
1618 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
1619 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
1620 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
1621 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
1622 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
1623 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
1624 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
1625 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
1626 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
1627 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
1628 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
1629 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
1630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
1631 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
1632 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
1633 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
1634 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
1635 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
1636 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
1637 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
1638 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
1639 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
1640 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
1641 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
1642 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
1643 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
1644 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
1645 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
1646 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
1647 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
1648 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
1649 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
1650 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
1651 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
1652 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
1653 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
1654 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
1655 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
1656 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
1657 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
1658 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
1659 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
1660 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
1661 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
1662 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
1663 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
1664 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
1665 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
1666 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
1667 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
1668 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
1669 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
1670 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
1671 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
1672 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
1673 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
1674 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
1675 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
1676 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
1677 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
1678 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
1679 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
1680 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
1681 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
1682 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
1683 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
1684 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
1685 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
1686 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
1687 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
1688 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
1689 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
1690 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
1691 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
1692 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
1693 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
1694 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
1695 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
1696 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
1697 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
1698 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
1699 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
1700 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
1701 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
1702 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
1703 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
1704 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
1705 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
1706 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
1707 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
1708 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
1709 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
1710 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
1711 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
1712 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
1713 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
1714 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
1715 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
1716 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
1717 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
1718 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
1719 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
1720 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
1721 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
1722 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
1723 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
1724 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
1725 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
1726 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
1727 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
1728 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
1729 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
1730 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
1731 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
1732 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
1733 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
1734 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
1735 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
1736 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
1737 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
1738 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
1739 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
1740 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
1741 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
1742 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
1743 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
1744 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
1745 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
1746 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
1747 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
1748 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
1749 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
1750 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
1751 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
1752 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
1753 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
1754 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
1755 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
1756 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
1757 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
1758 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
1759 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
1760 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
1761 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
1762 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
1763 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
1764 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
1765 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
1766 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
1767 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
1768 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
1769 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
1770 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
1771 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
1772 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
1773 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
1774 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
1775 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
1776 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
1777 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
1778 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
1779 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
1780 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
1781 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
1782 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
1783 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
1784 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
1785 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
1786 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
1787 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
1788 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
1789 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
1790 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
1791 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
1792 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
1793 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
1794 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
1795 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
1796 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
1797 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
1798 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
1799 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
1800 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
1801 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
1802 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
1803 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
1804 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
1805 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
1806 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
1807 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
1808 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
1809 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
1810 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
1811 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
1812 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
1813 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
1814 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
1815 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
1816 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
1817 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
1818 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
1819 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
1820 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
1821 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
1822 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
1823 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
1824 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
1825 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
1826 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
1827 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
1828 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
1829 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
1830 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
1831 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
1832 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
1833 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
1834 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
1835 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
1836 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
1837 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
1838 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
1839 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
1840 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
1841 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
1842 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
1843 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
1844 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
1845 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
1847 2024-03-01 Jakub Jelinek <jakub@redhat.com>
1849 PR middle-end/114156
1850 * gcc.dg/bitint-96.c: New test.
1852 2024-02-29 David Malcolm <dmalcolm@redhat.com>
1855 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
1857 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
1860 * gcc.target/avr/pr114132-1.c: New test.
1861 * gcc.target/avr/torture/pr114132-2.c: New test.
1863 2024-02-29 Marek Polacek <polacek@redhat.com>
1866 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
1867 * g++.dg/warn/Wuninitialized-34.C: New test.
1869 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
1872 * gm2/pim/pass/TestLong4.mod: Rewrite.
1873 * gm2/cpp/pass/testlong4.mod: New test.
1875 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
1878 * gcc.target/aarch64/acle/memtag_4.c: New test.
1880 2024-02-29 Xi Ruoyao <xry111@xry111.site>
1882 * gcc.target/loongarch/crc-sext.c: New test;
1884 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
1887 * g++.dg/modules/lambda-7.h: New test.
1888 * g++.dg/modules/lambda-7_a.H: New test.
1889 * g++.dg/modules/lambda-7_b.C: New test.
1890 * g++.dg/modules/lambda-7_c.C: New test.
1892 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
1894 * gcc.target/riscv/pr114130.c: New.
1896 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
1901 * gfortran.dg/pdt_4.f03: Update modified error message.
1902 * gfortran.dg/pdt_34.f03: New test.
1903 * gfortran.dg/pdt_35.f03: New test.
1904 * gfortran.dg/pdt_36.f03: New test.
1905 * gfortran.dg/pdt_37.f03: New test.
1907 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1908 Patrick Palka <ppalka@redhat.com>
1911 * g++.dg/cpp1y/var-templ87.C: New test.
1913 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
1917 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
1918 * gcc.target/bpf/btfext-funcinfo.c: Add.
1919 * gcc.target/bpf/core-attr-5.c: Fix regexp.
1920 * gcc.target/bpf/core-attr-6.c: Fix regexp.
1921 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
1922 * gcc.target/bpf/core-section-1.c: Fix regexp.
1924 2024-02-28 Harald Anlauf <anlauf@gmx.de>
1926 * gfortran.dg/pr101026.f: Let variables used in specification
1927 expression be passed as dummy arguments
1929 2024-02-28 Richard Biener <rguenther@suse.de>
1931 PR tree-optimization/113831
1932 PR tree-optimization/108355
1933 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
1935 2024-02-28 Richard Biener <rguenther@suse.de>
1937 PR tree-optimization/114121
1938 * gcc.dg/torture/pr114121.c: New testcase.
1940 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
1945 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 PR tree-optimization/91567
1948 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
1949 Treat i?86-*-* like x86_64-*-*.
1951 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1953 PR tree-optimization/114075
1954 * gcc.dg/gomp/pr114075.c: New test.
1956 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1958 PR tree-optimization/114041
1959 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
1960 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
1962 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1964 PR tree-optimization/113988
1965 * gcc.dg/bitint-91.c: New test.
1967 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.dg/c23-stdarg-6.c: New test.
1971 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
1975 * g++.dg/cpp1z/inline-var10.C: New test.
1977 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.target/i386/pr113871-5a.c: New test.
1981 * gcc.target/i386/pr113871-5b.c: New test.
1983 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
1985 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
1987 2024-02-27 David Malcolm <dmalcolm@redhat.com>
1990 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
1992 2024-02-27 Richard Biener <rguenther@suse.de>
1994 PR tree-optimization/114074
1995 * gcc.dg/torture/pr114074.c: New testcase.
1996 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
1997 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
1998 loop to be vectorized.
2000 2024-02-27 Jakub Jelinek <jakub@redhat.com>
2002 PR rtl-optimization/114044
2003 * gcc.dg/bitint-95.c: New test.
2005 2024-02-27 Richard Biener <rguenther@suse.de>
2007 PR tree-optimization/114081
2008 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
2010 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2013 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
2014 SOLARIS_X86_AS as appropriate.
2015 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
2016 (main): Likewise for chk (pv3a).
2018 2024-02-26 Harald Anlauf <anlauf@gmx.de>
2021 * gfortran.dg/pr114012.f90: New test.
2023 2024-02-26 Jakub Jelinek <jakub@redhat.com>
2024 H.J. Lu <hjl.tools@gmail.com>
2026 PR rtl-optimization/113617
2027 * g++.dg/other/pr113617.C: New test.
2028 * g++.dg/other/pr113617.h: New test.
2029 * g++.dg/other/pr113617-aux.cc: New test.
2031 2024-02-26 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
2035 names rather than names of builtin replacements.
2037 2024-02-26 Richard Biener <rguenther@suse.de>
2039 PR tree-optimization/114099
2040 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
2042 2024-02-26 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/114068
2045 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
2046 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
2048 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
2050 * gnat.dg/access10.adb: New test.
2052 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
2055 * gcc.target/i386/pr114097-1.c: New test.
2057 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2060 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
2062 2024-02-26 Jakub Jelinek <jakub@redhat.com>
2064 PR tree-optimization/114090
2065 * gcc.dg/pr114090.c: New test.
2067 2024-02-26 Jakub Jelinek <jakub@redhat.com>
2069 PR middle-end/114084
2070 * gcc.dg/bitint-94.c: New test.
2072 2024-02-26 Richard Biener <rguenther@suse.de>
2074 PR middle-end/114070
2075 * gcc.dg/torture/pr114070.c: New testcase.
2077 2024-02-26 Jakub Jelinek <jakub@redhat.com>
2080 * gcc.target/i386/pr114094.c: New test.
2082 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
2085 * gcc.target/i386/amxtile-4.c: New test.
2087 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089 PR libfortran/105456
2090 * gfortran.dg/pr105456.f90: New test.
2092 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
2094 PR tree-optimization/113205
2095 * gcc.dg/torture/pr113205.c: New test.
2097 2024-02-24 Jakub Jelinek <jakub@redhat.com>
2099 PR middle-end/114073
2100 * gcc.dg/bitint-93.c: New test.
2102 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
2104 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
2106 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
2107 Harald Anlauf <anlauf@gmx.de>
2110 * gfortran.dg/allocate_with_source_27.f90: New test.
2111 * gfortran.dg/allocate_with_source_28.f90: New test.
2113 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
2115 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
2117 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2120 * g++.dg/cpp0x/constexpr-113083.C: New test.
2122 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2125 * gcc.target/aarch64/pr113613.c: New test.
2127 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2130 * gcc.target/aarch64/pr113295-2.c: New test.
2132 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2135 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
2137 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
2139 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
2140 * lib/target-supports.exp
2141 (check_effective_target_code_6_gottpoff_reloc): New.
2143 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
2146 * gcc.target/arm/neon-recip-div-1.c: New file.
2148 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2150 PR rtl-optimization/114054
2151 * gcc.dg/bitint-92.c: New test.
2153 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2155 PR tree-optimization/114040
2156 * gcc.dg/torture/bitint-60.c: New test.
2157 * gcc.dg/torture/bitint-61.c: New test.
2159 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2161 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
2162 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
2164 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2166 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
2167 (scan-sarif-file): Allow for "Segmentation Fault", too.
2169 2024-02-22 Marek Polacek <polacek@redhat.com>
2171 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
2173 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
2177 even in -std=c11 even without __extension__ and : : etc. not being
2178 valid anymore even with __extension__.
2179 * gcc.dg/c23-attr-syntax-7.c: Likewise.
2180 * gcc.dg/c23-attr-syntax-8.c: New test.
2182 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
2184 PR tree-optimization/109804
2185 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
2187 2024-02-22 Tamar Christina <tamar.christina@arm.com>
2190 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
2192 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
2195 * gm2/pim/fail/forloopby.mod: New test.
2196 * gm2/pim/pass/forloopby2.mod: New test.
2198 2024-02-22 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/114048
2201 * gcc.dg/torture/pr114048.c: New testcase.
2203 2024-02-22 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/114027
2206 * gcc.dg/vect/pr114027.c: New testcase.
2208 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2210 PR tree-optimization/113993
2211 * gcc.dg/tree-ssa/pr113993.c: New test.
2213 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/114038
2216 * gcc.dg/torture/bitint-59.c: New test.
2218 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
2221 * lib/target-supports.exp
2222 (check_effective_target_powerpc_p8vector_ok): Remove.
2223 (check_effective_target_powerpc_p9vector_ok): Remove.
2224 (check_p8vector_hw_available): Replace -mpower8-vector with
2226 (check_p9vector_hw_available): Replace -mpower9-vector with
2228 (check_ppc_float128_hw_available): Likewise.
2229 (check_vect_support_and_set_flags): Replace -mpower8-vector with
2230 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
2231 nothing if check_power10_hw_available and place -mcpu=970 first
2232 if needed to avoid possible overriding.
2233 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
2234 powerpc_vsx_ok and append -mvsx to dg-options.
2235 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
2236 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
2237 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2238 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
2239 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
2240 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2241 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
2242 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
2243 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2244 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
2245 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
2246 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2247 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
2248 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2249 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
2250 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2251 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2252 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
2253 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2254 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2255 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
2256 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2257 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2258 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
2259 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2260 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2261 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2262 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2263 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
2264 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2265 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2266 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
2267 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2268 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2269 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
2270 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
2271 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2272 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2273 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2274 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2275 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2276 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
2277 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2278 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2279 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2280 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2281 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2282 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2283 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2284 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2285 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2286 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
2287 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2288 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2289 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2290 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2291 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2292 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2293 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2294 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2295 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2296 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
2297 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
2298 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2299 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2300 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
2301 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
2302 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2303 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2304 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
2305 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2306 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2307 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2308 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2309 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2310 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
2311 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2312 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
2313 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
2314 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2315 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
2316 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2317 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
2318 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2319 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2320 * gcc.target/powerpc/clone1.c: Likewise.
2321 * gcc.target/powerpc/ctz-3.c: Likewise.
2322 * gcc.target/powerpc/ctz-4.c: Likewise.
2323 * gcc.target/powerpc/darn-0.c: Likewise.
2324 * gcc.target/powerpc/darn-1.c: Likewise.
2325 * gcc.target/powerpc/darn-2.c: Likewise.
2326 * gcc.target/powerpc/dform-3.c: Likewise.
2327 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
2328 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2329 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
2330 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2331 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
2332 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
2333 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
2334 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
2335 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2336 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
2337 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
2338 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
2339 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
2340 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
2341 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2342 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
2343 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
2344 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
2345 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
2346 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2347 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
2348 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
2349 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
2350 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
2351 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
2352 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2353 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
2354 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
2355 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
2356 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
2357 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2358 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
2359 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
2360 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
2361 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
2362 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
2363 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2364 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
2365 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
2366 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
2367 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
2368 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2369 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
2370 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
2371 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
2372 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
2373 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
2374 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2375 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
2376 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
2377 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
2378 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
2379 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2380 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
2381 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
2382 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
2383 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2384 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
2385 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2386 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
2387 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
2388 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
2389 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
2390 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2391 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
2392 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
2393 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
2394 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
2395 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
2396 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2397 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
2398 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
2399 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
2400 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
2401 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2402 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
2403 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
2404 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
2405 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
2406 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
2407 * gcc.target/powerpc/direct-move-vector.c: Likewise.
2408 * gcc.target/powerpc/float128-type-2.c: Likewise.
2409 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
2410 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
2411 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
2412 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
2413 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
2414 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
2415 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
2416 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
2417 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
2418 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
2419 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
2420 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2421 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2422 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2423 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2424 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
2425 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
2426 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
2427 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2428 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2429 * gcc.target/powerpc/p9-extract-1.c: Likewise.
2430 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2431 * gcc.target/powerpc/p9-extract-3.c: Likewise.
2432 * gcc.target/powerpc/p9-extract-4.c: Likewise.
2433 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
2434 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
2435 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
2436 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
2437 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2438 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2439 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
2440 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2441 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
2442 * gcc.target/powerpc/p9-novsx.c: Likewise.
2443 * gcc.target/powerpc/p9-permute.c: Likewise.
2444 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
2445 * gcc.target/powerpc/p9-splat-1.c: Likewise.
2446 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2447 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2448 * gcc.target/powerpc/p9-splat-4.c: Likewise.
2449 * gcc.target/powerpc/p9-splat-5.c: Likewise.
2450 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
2451 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
2452 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
2453 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
2454 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
2455 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
2456 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
2457 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
2458 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
2459 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
2460 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
2461 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
2462 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
2463 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
2464 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
2465 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
2466 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
2467 * gcc.target/powerpc/p9-vneg.c: Likewise.
2468 * gcc.target/powerpc/p9-vparity.c: Likewise.
2469 * gcc.target/powerpc/p9-vpermr.c: Likewise.
2470 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
2471 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2472 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
2473 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
2474 * gcc.target/powerpc/ppc-round3.c: Likewise.
2475 * gcc.target/powerpc/pr103124.c: Likewise.
2476 * gcc.target/powerpc/pr104015-1.c: Likewise.
2477 * gcc.target/powerpc/pr106769-p9.c: Likewise.
2478 * gcc.target/powerpc/pr107412.c: Likewise.
2479 * gcc.target/powerpc/pr110429.c: Likewise.
2480 * gcc.target/powerpc/pr66144-1.c: Likewise.
2481 * gcc.target/powerpc/pr71186.c: Likewise.
2482 * gcc.target/powerpc/pr71309.c: Likewise.
2483 * gcc.target/powerpc/pr71670.c: Likewise.
2484 * gcc.target/powerpc/pr71698.c: Likewise.
2485 * gcc.target/powerpc/pr71720.c: Likewise.
2486 * gcc.target/powerpc/pr72853.c: Likewise.
2487 * gcc.target/powerpc/pr78056-1.c: Likewise.
2488 * gcc.target/powerpc/pr78658.c: Likewise.
2489 * gcc.target/powerpc/pr78953.c: Likewise.
2490 * gcc.target/powerpc/pr79004.c: Likewise.
2491 * gcc.target/powerpc/pr79038-1.c: Likewise.
2492 * gcc.target/powerpc/pr79179.c: Likewise.
2493 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2494 * gcc.target/powerpc/pr79799-1.c: Likewise.
2495 * gcc.target/powerpc/pr79799-2.c: Likewise.
2496 * gcc.target/powerpc/pr79799-3.c: Likewise.
2497 * gcc.target/powerpc/pr79799-5.c: Likewise.
2498 * gcc.target/powerpc/pr80695-p9.c: Likewise.
2499 * gcc.target/powerpc/pr81348.c: Likewise.
2500 * gcc.target/powerpc/pr81622.c: Likewise.
2501 * gcc.target/powerpc/pr84154-3.c: Likewise.
2502 * gcc.target/powerpc/pr90763.c: Likewise.
2503 * gcc.target/powerpc/pr96933-1.c: Likewise.
2504 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
2505 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
2506 * gcc.target/powerpc/signbit-2.c: Likewise.
2507 * gcc.target/powerpc/vadsdu-0.c: Likewise.
2508 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2509 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2510 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2511 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2512 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2513 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2514 * gcc.target/powerpc/vadsdub-2.c: Likewise.
2515 * gcc.target/powerpc/vadsduh-1.c: Likewise.
2516 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2517 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2518 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2519 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2520 * gcc.target/powerpc/vec-init-3.c: Likewise.
2521 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
2522 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2523 * gcc.target/powerpc/vec-set-char.c: Likewise.
2524 * gcc.target/powerpc/vec-set-int.c: Likewise.
2525 * gcc.target/powerpc/vec-set-short.c: Likewise.
2526 * gcc.target/powerpc/vec_reve_2.c: Likewise.
2527 * gcc.target/powerpc/vector_float.c: Likewise.
2528 * gcc.target/powerpc/vslv-0.c: Likewise.
2529 * gcc.target/powerpc/vslv-1.c: Likewise.
2530 * gcc.target/powerpc/vsrv-0.c: Likewise.
2531 * gcc.target/powerpc/vsrv-1.c: Likewise.
2532 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
2533 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
2534 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
2535 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
2536 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
2537 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
2538 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2539 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
2540 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
2541 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
2542 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
2543 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
2544 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
2545 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
2546 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
2547 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
2548 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
2549 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
2550 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
2551 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
2552 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
2553 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2554 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
2555 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
2556 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2557 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
2558 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
2559 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
2560 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2561 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
2562 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
2563 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
2564 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
2565 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
2566 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2567 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2568 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2569 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
2570 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
2571 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
2572 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
2573 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
2574 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
2575 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2576 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
2577 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
2578 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
2579 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
2580 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
2581 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
2582 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
2583 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
2584 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
2585 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
2586 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
2587 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
2588 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
2589 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
2590 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
2591 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2592 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
2593 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
2594 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2595 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
2596 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
2597 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
2598 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
2599 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2600 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
2601 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
2602 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
2603 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
2604 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
2605 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
2606 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2607 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2608 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
2609 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
2610 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
2611 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
2612 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
2613 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
2614 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
2615 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
2616 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
2617 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
2618 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
2619 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
2620 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
2621 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
2622 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
2623 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2624 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
2625 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
2626 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
2627 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
2628 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
2629 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
2630 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
2631 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2632 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
2633 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
2634 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
2635 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
2636 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2637 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2638 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
2639 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
2640 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
2641 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
2642 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
2643 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
2644 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
2645 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
2646 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
2647 * gcc.target/powerpc/vsx-himode.c: Likewise.
2648 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2649 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2650 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2651 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2652 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2653 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
2654 powerpc_vsx_ok and append -mvsx to dg-options.
2655 * g++.target/powerpc/pr65240-2.C: Likewise.
2656 * g++.target/powerpc/pr65240-3.C: Likewise.
2657 * g++.target/powerpc/pr65242.C: Likewise.
2658 * g++.target/powerpc/pr67211.C: Likewise.
2659 * g++.target/powerpc/pr71294.C: Likewise.
2660 * g++.target/powerpc/pr84279.C: Likewise.
2661 * g++.target/powerpc/pr93974.C: Likewise.
2662 * gcc.target/powerpc/atomic-p8.c: Likewise.
2663 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2664 * gcc.target/powerpc/bcd-2.c: Likewise.
2665 * gcc.target/powerpc/bcd-3.c: Likewise.
2666 * gcc.target/powerpc/bool2-p8.c: Likewise.
2667 * gcc.target/powerpc/bool3-p8.c: Likewise.
2668 * gcc.target/powerpc/builtins-1.c: Likewise.
2669 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2670 * gcc.target/powerpc/builtins-5.c: Likewise.
2671 * gcc.target/powerpc/builtins-9.c: Likewise.
2672 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2673 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2674 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2675 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2676 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2677 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2678 * gcc.target/powerpc/float128-type-1.c: Likewise.
2679 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
2680 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
2681 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
2682 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2683 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
2684 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2685 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
2686 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2687 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2688 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2689 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2690 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
2691 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
2692 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
2693 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
2694 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
2695 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
2696 * gcc.target/powerpc/fusion.c: Likewise.
2697 * gcc.target/powerpc/fusion2.c: Likewise.
2698 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
2699 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
2700 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
2701 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2702 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2703 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2704 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2705 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2706 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2707 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2708 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2709 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2710 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2711 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2712 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2713 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2714 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2715 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2716 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2717 * gcc.target/powerpc/ppc-round2.c: Likewise.
2718 * gcc.target/powerpc/pr100866-1.c: Likewise.
2719 * gcc.target/powerpc/pr100866-2.c: Likewise.
2720 * gcc.target/powerpc/pr104239-1.c: Likewise.
2721 * gcc.target/powerpc/pr104239-2.c: Likewise.
2722 * gcc.target/powerpc/pr104239-3.c: Likewise.
2723 * gcc.target/powerpc/pr106769-p8.c: Likewise.
2724 * gcc.target/powerpc/pr108396.c: Likewise.
2725 * gcc.target/powerpc/pr111449-1.c: Likewise.
2726 * gcc.target/powerpc/pr57744.c: Likewise.
2727 * gcc.target/powerpc/pr58673-1.c: Likewise.
2728 * gcc.target/powerpc/pr58673-2.c: Likewise.
2729 * gcc.target/powerpc/pr60137.c: Likewise.
2730 * gcc.target/powerpc/pr60203.c: Likewise.
2731 * gcc.target/powerpc/pr66144-2.c: Likewise.
2732 * gcc.target/powerpc/pr66144-3.c: Likewise.
2733 * gcc.target/powerpc/pr68163.c: Likewise.
2734 * gcc.target/powerpc/pr69548.c: Likewise.
2735 * gcc.target/powerpc/pr70669.c: Likewise.
2736 * gcc.target/powerpc/pr71977-1.c: Likewise.
2737 * gcc.target/powerpc/pr71977-2.c: Likewise.
2738 * gcc.target/powerpc/pr72717.c: Likewise.
2739 * gcc.target/powerpc/pr78056-3.c: Likewise.
2740 * gcc.target/powerpc/pr78056-4.c: Likewise.
2741 * gcc.target/powerpc/pr78102.c: Likewise.
2742 * gcc.target/powerpc/pr78543.c: Likewise.
2743 * gcc.target/powerpc/pr78604.c: Likewise.
2744 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2745 * gcc.target/powerpc/pr79354.c: Likewise.
2746 * gcc.target/powerpc/pr79544.c: Likewise.
2747 * gcc.target/powerpc/pr79907.c: Likewise.
2748 * gcc.target/powerpc/pr79951.c: Likewise.
2749 * gcc.target/powerpc/pr80315-1.c: Likewise.
2750 * gcc.target/powerpc/pr80315-2.c: Likewise.
2751 * gcc.target/powerpc/pr80315-3.c: Likewise.
2752 * gcc.target/powerpc/pr80315-4.c: Likewise.
2753 * gcc.target/powerpc/pr80510-2.c: Likewise.
2754 * gcc.target/powerpc/pr80695-p8.c: Likewise.
2755 * gcc.target/powerpc/pr80718.c: Likewise.
2756 * gcc.target/powerpc/pr84154-2.c: Likewise.
2757 * gcc.target/powerpc/pr88558-p8.c: Likewise.
2758 * gcc.target/powerpc/pr88845.c: Likewise.
2759 * gcc.target/powerpc/pr91903.c: Likewise.
2760 * gcc.target/powerpc/pr92923-2.c: Likewise.
2761 * gcc.target/powerpc/pr96933-2.c: Likewise.
2762 * gcc.target/powerpc/pr97019.c: Likewise.
2763 * gcc.target/powerpc/pragma_power8.c: Likewise.
2764 * gcc.target/powerpc/signbit-1.c: Likewise.
2765 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2766 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
2767 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2768 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2769 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2770 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2771 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
2772 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
2773 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2774 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
2775 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
2776 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2777 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
2778 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
2779 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
2780 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2781 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
2782 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
2783 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
2784 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
2785 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2786 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
2787 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
2788 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
2789 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2790 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
2791 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2792 * gcc.target/powerpc/vec-cmp.c: Likewise.
2793 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2794 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2795 * gcc.target/powerpc/vec-extract-5.c: Likewise.
2796 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2797 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2798 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2799 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2800 * gcc.target/powerpc/vec-init-10.c: Likewise.
2801 * gcc.target/powerpc/vec-init-6.c: Likewise.
2802 * gcc.target/powerpc/vec-init-7.c: Likewise.
2803 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2804 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
2805 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2806 * gcc.target/powerpc/vsx-simode.c: Likewise.
2807 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2808 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2809 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
2810 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
2811 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
2813 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
2814 * gcc.target/powerpc/direct-move-float3.c: Likewise.
2815 * gcc.target/powerpc/divkc3-2.c: Likewise.
2816 * gcc.target/powerpc/divkc3-3.c: Likewise.
2817 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
2818 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
2819 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
2820 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
2821 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
2822 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
2823 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
2824 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
2825 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
2826 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
2827 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
2828 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
2829 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
2830 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
2831 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
2832 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
2833 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
2834 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
2835 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2836 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2837 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2838 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2839 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2840 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
2841 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
2842 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
2843 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2844 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
2845 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
2846 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
2847 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
2848 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
2849 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
2850 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
2851 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
2852 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
2853 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
2854 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
2855 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
2856 * gcc.target/powerpc/mmx-packs.c: Likewise.
2857 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2858 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2859 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
2860 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2861 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2862 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2863 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2864 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2865 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2866 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2867 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2868 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2869 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2870 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2871 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2872 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2873 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2874 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2875 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2876 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2877 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2878 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2879 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2880 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2881 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2882 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2883 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2884 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2885 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2886 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2887 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2888 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2889 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2890 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2891 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2892 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2893 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2894 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2895 * gcc.target/powerpc/mulkc3-2.c: Likewise.
2896 * gcc.target/powerpc/mulkc3-3.c: Likewise.
2897 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
2898 * gcc.target/powerpc/pr37191.c: Likewise.
2899 * gcc.target/powerpc/pr83862.c: Likewise.
2900 * gcc.target/powerpc/pr84154-1.c: Likewise.
2901 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
2902 * gcc.target/powerpc/pr85456.c: Likewise.
2903 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
2904 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2905 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2906 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2907 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2908 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2909 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2910 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2911 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2912 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2913 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2914 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2915 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2916 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2917 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2918 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2919 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2920 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2921 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2922 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2923 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2924 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2925 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2926 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2927 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2928 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2929 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2930 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2931 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2932 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2933 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2934 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2935 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2936 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2937 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2938 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2939 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2940 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2941 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2942 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2943 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2944 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2945 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2946 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2947 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2948 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2949 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2950 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2951 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2952 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2953 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2954 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2955 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2956 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2957 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2958 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2959 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2960 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2961 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2962 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2963 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2964 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2965 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2966 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2967 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2968 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2969 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2970 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2972 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2974 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2975 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2976 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2977 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2978 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2979 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2980 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2981 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2982 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2983 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2984 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2985 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2986 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2987 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2988 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2989 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2990 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2991 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2992 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2993 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2994 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2995 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2996 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2997 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2998 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2999 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3000 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3001 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3002 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3003 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3004 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3005 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3006 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3007 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3008 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3009 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3010 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3011 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3012 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3013 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3014 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3015 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3016 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3017 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3018 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3019 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3020 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3021 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3022 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3023 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3024 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3025 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3026 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3027 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3028 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3029 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3030 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3031 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3032 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3033 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3034 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3035 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3036 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3037 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3038 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3039 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3040 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3041 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3042 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3043 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3044 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3045 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3046 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3047 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3048 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3049 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3050 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3051 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3052 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3053 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3054 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3055 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3056 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3057 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3058 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3059 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3060 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3061 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3062 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3063 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3064 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3065 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3066 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3067 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3068 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3069 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3070 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3071 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3072 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3073 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3074 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3075 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3076 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3077 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3078 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3079 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3080 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3081 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3082 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3083 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3084 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3085 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3086 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3087 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3088 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3089 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3090 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3091 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3092 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3093 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3094 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3095 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3096 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3097 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3098 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3099 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3100 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3101 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3102 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3103 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3104 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3105 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3106 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3107 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3108 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3109 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3110 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3111 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3112 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3113 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3114 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
3115 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
3116 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
3117 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
3118 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
3119 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
3120 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
3121 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
3122 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
3123 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
3124 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
3125 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
3126 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
3127 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
3128 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
3129 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
3130 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
3131 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
3132 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
3133 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
3134 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
3135 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
3136 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
3137 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
3138 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
3139 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
3140 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
3141 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3142 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
3143 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
3144 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
3145 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
3146 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
3147 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
3148 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
3149 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
3150 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
3151 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
3152 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
3153 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
3154 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
3155 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
3156 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
3157 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
3158 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
3159 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
3160 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3161 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3162 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
3163 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
3164 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
3165 * gcc.target/powerpc/amo2.c: Likewise.
3166 * gcc.target/powerpc/dform-1.c: Likewise.
3167 * gcc.target/powerpc/dform-2.c: Likewise.
3168 * gcc.target/powerpc/float128-5.c: Likewise.
3169 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3170 * gcc.target/powerpc/float128-fma1.c: Likewise.
3171 * gcc.target/powerpc/float128-hw.c: Likewise.
3172 * gcc.target/powerpc/float128-hw10.c: Likewise.
3173 * gcc.target/powerpc/float128-hw11.c: Likewise.
3174 * gcc.target/powerpc/float128-hw2.c: Likewise.
3175 * gcc.target/powerpc/float128-hw3.c: Likewise.
3176 * gcc.target/powerpc/float128-hw4.c: Likewise.
3177 * gcc.target/powerpc/float128-hw5.c: Likewise.
3178 * gcc.target/powerpc/float128-hw6.c: Likewise.
3179 * gcc.target/powerpc/float128-hw7.c: Likewise.
3180 * gcc.target/powerpc/float128-hw8.c: Likewise.
3181 * gcc.target/powerpc/float128-hw9.c: Likewise.
3182 * gcc.target/powerpc/float128-minmax.c: Likewise.
3183 * gcc.target/powerpc/float128-odd.c: Likewise.
3184 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
3185 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
3186 * gcc.target/powerpc/gnuattr2.c: Likewise.
3187 * gcc.target/powerpc/pr71656-1.c: Likewise.
3188 * gcc.target/powerpc/pr71656-2.c: Likewise.
3189 * gcc.target/powerpc/pr81959.c: Likewise.
3190 * gcc.target/powerpc/pr82748-1.c: Likewise.
3191 * gcc.target/powerpc/pr82748-2.c: Likewise.
3192 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
3193 with powerpc_vsx_ok.
3194 * gcc.target/powerpc/pr98914.c: Likewise.
3195 * gcc.target/powerpc/versioned-copy-loop.c: Replace
3196 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
3198 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
3200 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
3201 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
3202 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
3203 powerpc_vsx_ok and append -mvsx to dg-options.
3204 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
3205 powerpc_vsx_ok and append -mvsx to dg-options.
3206 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
3207 powerpc_p9vector_ok with powerpc_vsx_ok and replace
3208 -mpower9-vector with -mvsx.
3209 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
3210 powerpc_vsx_ok, and replace -mpower8-vector with
3211 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
3212 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
3213 with powerpc_vsx_ok, and replace -mpower9-vector with
3214 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
3215 * gcc.dg/vect/pr109011-4.c: Likewise.
3216 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
3217 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
3218 with -mdejagnu-cpu=power8 -mvsx.
3219 * gcc.dg/vect/pr109011-5.c: Likewise.
3220 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
3221 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
3222 with -mdejagnu-cpu=power7.
3223 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
3224 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
3226 * gfortran.dg/vect/pr45714-b.f: Likewise.
3227 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
3228 with option -mdejagnu-cpu=power6.
3229 * gcc.target/powerpc/pr78056-2.c: Likewise.
3230 * gcc.target/powerpc/altivec-2-runnable.c: Replace
3231 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
3232 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
3233 * gcc.target/powerpc/altivec-37.c: Likewise.
3234 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
3235 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
3237 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
3238 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
3239 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
3240 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
3241 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
3242 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
3243 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
3244 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
3245 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
3246 * gcc.target/powerpc/pr104124.c: Likewise.
3247 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
3248 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
3249 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
3250 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
3252 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
3253 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
3254 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
3255 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
3256 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
3257 with powerpc_vsx_ok.
3259 2024-02-22 Pan Li <pan2.li@intel.com>
3262 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
3264 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
3266 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
3268 * gcc.target/riscv/asm-raw-symbol.c: New test.
3270 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3273 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
3274 Rearrange and adjust asm-checker times
3275 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
3276 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
3277 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
3278 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
3279 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
3280 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
3281 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
3283 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3284 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3285 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3286 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3287 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3288 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3289 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3290 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3291 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3292 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3293 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3294 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3295 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3296 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3297 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3298 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3299 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
3301 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3304 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
3305 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
3306 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
3307 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
3308 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
3309 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
3310 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
3311 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3312 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3313 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3314 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3315 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3316 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3317 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3318 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3319 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3320 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3321 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3322 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3323 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3324 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3325 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
3326 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
3327 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
3328 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
3329 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
3330 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
3331 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3332 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
3333 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
3334 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
3335 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
3336 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
3337 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
3338 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
3339 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
3340 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
3341 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
3342 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
3343 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3344 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
3345 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
3346 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
3347 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
3348 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
3349 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
3350 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
3351 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
3352 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
3353 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
3354 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
3355 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
3356 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
3357 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
3358 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
3359 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
3360 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
3361 * gfortran.dg/vect/vect-8.f90: Ditto
3363 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3366 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
3368 2024-02-21 David Faust <david.faust@oracle.com>
3370 * gcc.target/bpf/memcpy-1.c: New test.
3371 * gcc.target/bpf/memmove-1.c: New test.
3372 * gcc.target/bpf/memmove-2.c: New test.
3374 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
3377 * gm2/extensions/run/pass/callingc10.mod: New test.
3378 * gm2/extensions/run/pass/callingc11.mod: New test.
3379 * gm2/extensions/run/pass/callingc9.mod: New test.
3380 * gm2/extensions/run/pass/strconst.def: New test.
3381 * gm2/pim/fail/forloop.mod: New test.
3382 * gm2/pim/pass/forloop2.mod: New test.
3384 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
3386 * rust/compile/issue-2850.rs: New test.
3388 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
3390 * rust/compile/issue-2847-b.rs: New test.
3392 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
3394 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
3397 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
3399 * rust/compile/rustc_const_stable.rs: New test.
3401 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
3403 * rust/compile/use_2.rs: New test.
3405 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
3407 * rust/execute/torture/matches_macro.rs: New test.
3409 2024-02-21 Tamar Christina <tamar.christina@arm.com>
3411 * g++.target/aarch64/acle/ls64.C: Add +ls64.
3412 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
3413 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
3414 * gcc.target/aarch64/acle/pr110100.c: Likewise.
3415 * gcc.target/aarch64/acle/pr110132.c: Likewise.
3416 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
3417 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
3419 2024-02-21 Tamar Christina <tamar.christina@arm.com>
3422 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
3424 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3426 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
3427 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
3429 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3431 * gcc.target/aarch64/sme/sibcall_9.c: New test.
3433 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3435 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
3436 than ZA to be zeroed.
3437 (test5): Remove zeroing of ZA.
3439 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3441 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
3444 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3447 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
3448 -fno-stack-clash-protection.
3449 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
3451 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3454 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
3455 -fno-stack-clash-protection.
3456 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
3457 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
3458 * gcc.target/aarch64/sme/za_state_4.c: Add
3459 -fno-stack-clash-protection.
3460 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
3461 * gcc.target/aarch64/sme/za_state_5.c: Add
3462 -fno-stack-clash-protection.
3463 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
3465 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
3467 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
3468 Preserve exceptions.
3469 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
3472 2024-02-21 David Malcolm <dmalcolm@redhat.com>
3475 * c-c++-common/analyzer/strlen-pr113999.c: New test.
3476 * gcc.dg/analyzer/strlen-1.c: More test coverage.
3478 2024-02-21 David Malcolm <dmalcolm@redhat.com>
3481 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
3483 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
3486 * gfortran.dg/PR105658.f90: New test.
3488 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
3491 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
3493 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
3496 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
3498 2024-02-20 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
3502 dg-additional-options.
3504 2024-02-20 liuhongt <hongtao.liu@intel.com>
3507 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
3509 2024-02-19 David Malcolm <dmalcolm@redhat.com>
3512 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
3513 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
3515 2024-02-19 David Malcolm <dmalcolm@redhat.com>
3518 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
3520 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
3523 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
3525 2024-02-19 Patrick Palka <ppalka@redhat.com>
3528 * g++.dg/cpp2a/concepts-friend17.C: New test.
3530 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3532 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
3534 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
3537 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
3539 * gm2/extensions/run/pass/callingc2.mod: New test.
3540 * gm2/extensions/run/pass/callingc3.mod: New test.
3541 * gm2/extensions/run/pass/callingc4.mod: New test.
3542 * gm2/extensions/run/pass/callingc5.mod: New test.
3543 * gm2/extensions/run/pass/callingc6.mod: New test.
3544 * gm2/extensions/run/pass/callingc7.mod: New test.
3545 * gm2/extensions/run/pass/callingc8.mod: New test.
3546 * gm2/extensions/run/pass/fixedarray.mod: New test.
3547 * gm2/extensions/run/pass/fixedarray2.mod: New test.
3548 * gm2/pim/run/pass/constdef.def: New test.
3549 * gm2/pim/run/pass/constdef.mod: New test.
3550 * gm2/pim/run/pass/testimportconst.mod: New test.
3552 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
3554 * gdc.dg/bom_UTF16BE.d: New test.
3555 * gdc.dg/bom_UTF16LE.d: New test.
3556 * gdc.dg/bom_UTF32BE.d: New test.
3557 * gdc.dg/bom_UTF32LE.d: New test.
3558 * gdc.dg/bom_UTF8.d: New test.
3559 * gdc.dg/bom_characters.d: New test.
3560 * gdc.dg/bom_error_UTF8.d: New test.
3561 * gdc.dg/bom_infer_UTF16BE.d: New test.
3562 * gdc.dg/bom_infer_UTF16LE.d: New test.
3563 * gdc.dg/bom_infer_UTF32BE.d: New test.
3564 * gdc.dg/bom_infer_UTF32LE.d: New test.
3565 * gdc.dg/bom_infer_UTF8.d: New test.
3567 2024-02-19 Jakub Jelinek <jakub@redhat.com>
3569 PR tree-optimization/113967
3570 * gcc.dg/pr113967.c: New test.
3572 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3575 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
3577 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
3580 * gcc.target/i386/apx-push2pop2-2.c: New test.
3582 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
3584 PR middle-end/112344
3585 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
3586 if expensive tests are allowed.
3588 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3590 PR libfortran/105473
3591 * gfortran.dg/pr105473.f90: New test.
3593 2024-02-17 Jakub Jelinek <jakub@redhat.com>
3596 * gfortran.dg/pr113503_1.f90: New test.
3597 * gfortran.dg/pr113503_2.f90: New test.
3599 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601 PR libfortran/107068
3602 * gfortran.dg/pr107068.f90: New test.
3604 2024-02-17 Marek Polacek <polacek@redhat.com>
3607 * g++.dg/cpp0x/noexcept83.C: New test.
3609 2024-02-17 Harald Anlauf <anlauf@gmx.de>
3612 * gfortran.dg/allocatable_length_2.f90: New test.
3613 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
3615 2024-02-17 Jakub Jelinek <jakub@redhat.com>
3617 * lib/target-supports.exp (check_effective_target_lra): Rewrite
3618 to list some heavily used always LRA targets and otherwise check the
3619 -fdump-rtl-reload-details dump for messages specific to LRA.
3621 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
3623 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
3625 2024-02-16 Marek Polacek <polacek@redhat.com>
3628 * g++.dg/cpp0x/noexcept82.C: New test.
3630 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
3633 * g++.dg/torture/vector-struct-1.C: New test.
3635 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
3637 * lib/scanasm.exp: add scan-assembler-bound
3639 2024-02-16 Patrick Palka <ppalka@redhat.com>
3642 * g++.dg/cpp1y/var-templ86.C: New test.
3644 2024-02-16 Marek Polacek <polacek@redhat.com>
3648 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
3649 * g++.dg/cpp0x/sfinae70.C: New test.
3650 * g++.dg/cpp0x/sfinae71.C: New test.
3651 * g++.dg/cpp0x/sfinae72.C: New test.
3652 * g++.dg/cpp2a/implicit-move4.C: New test.
3654 2024-02-16 Jakub Jelinek <jakub@redhat.com>
3657 * g++.dg/parse/pr113929.C: New test.
3659 2024-02-16 Richard Biener <rguenther@suse.de>
3661 PR tree-optimization/113895
3662 * gcc.dg/torture/pr113895-2.c: New testcase.
3663 * gcc.dg/torture/pr113895-3.c: Likewise.
3664 * gcc.dg/torture/pr113895-4.c: Likewise.
3666 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3669 * lib/target-supports.exp (is-effective-target): Handle
3671 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
3672 * gcc.dg/lto/modref-4_0.c: Likewise.
3674 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
3677 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
3678 * gcc.target/arm/pac-sibcall.c: New.
3680 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
3682 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
3683 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
3684 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
3686 2024-02-15 David Malcolm <dmalcolm@redhat.com>
3689 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
3691 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3693 PR middle-end/107385
3694 * gcc.dg/pr107385.c: Require lra effective target.
3696 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
3698 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
3699 as the value expected at 0.
3701 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
3704 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
3705 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
3706 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
3708 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3710 PR middle-end/107385
3711 * gcc.dg/pr107385.c: New test.
3713 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3715 PR middle-end/113921
3716 * gcc.target/i386/pr113921.c: New test.
3718 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
3720 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
3722 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3724 * rust/compile/issue-1773.rs.bak: Rename to ...
3725 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
3727 2024-02-15 Martin Jambor <mjambor@suse.cz>
3729 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
3730 (get_val2): Likewise.
3731 (bar): Do not return a constant. Extend xfail exception for all
3734 2024-02-15 Andreas Schwab <schwab@suse.de>
3736 * gnat.dg/div_zero.adb: Skip on RISC-V.
3738 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3740 PR tree-optimization/113567
3741 * gcc.dg/bitint-90.c: New test.
3743 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
3746 * gfortran.dg/pr105847.f90: New test.
3748 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
3750 * gcc.dg/vect/pr113576.c (dg-additional-options):
3751 Use -march=skylake-avx512 for avx512f effective target.
3752 * gcc.dg/vect/pr98308.c (dg-additional-options):
3753 Use -march=skylake-avx512 for all x86 targets.
3754 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
3757 2024-02-14 Jakub Jelinek <jakub@redhat.com>
3758 H.J. Lu <hjl.tools@gmail.com>
3761 * gcc.dg/heap-trampoline-1.c: New test.
3762 * lib/target-supports.exp (check_effective_target_heap_trampoline):
3765 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
3768 * gcc.target/i386/pr113871-1a.c: New test.
3769 * gcc.target/i386/pr113871-1b.c: New test.
3770 * gcc.target/i386/pr113871-2a.c: New test.
3771 * gcc.target/i386/pr113871-2b.c: New test.
3772 * gcc.target/i386/pr113871-3a.c: New test.
3773 * gcc.target/i386/pr113871-3b.c: New test.
3774 * gcc.target/i386/pr113871-4a.c: New test.
3776 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
3779 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
3781 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
3782 * g++.dg/modules/init-7_a.H: New test.
3783 * g++.dg/modules/init-7_b.C: New test.
3785 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
3788 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
3789 * gcc.dg/gomp/pr87895-2.c: Likewise.
3791 2024-02-14 Jan Hubicka <jh@suse.cz>
3793 PR tree-optimization/111054
3794 * gcc.c-torture/compile/pr111054.c: New test.
3796 2024-02-14 Tamar Christina <tamar.christina@arm.com>
3798 * gcc.dg/vect/vect-novect_gcond.c: New test.
3800 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3803 * gfortran.dg/pr99210.f90: New test.
3805 2024-02-14 Jonathan Yong <10walls@gmail.com>
3807 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
3808 __SIZE_TYPE__ instead of long unsigned int for size_t
3811 2024-02-14 Patrick Palka <ppalka@redhat.com>
3815 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
3816 * g++.dg/template/non-dependent31.C: New test.
3818 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3821 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
3824 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
3827 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
3828 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3830 2024-02-14 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
3833 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
3835 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
3838 * g++.dg/modules/enum-12.C: New test.
3840 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3843 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
3844 * gcc.target/i386/pr113689-2.c: Likewise.
3845 * gcc.target/i386/pr113689-3.c: Likewise.
3847 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3849 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
3851 * gfortran.dg/fmt_en_rd.f90: Likewise.
3852 * gfortran.dg/fmt_en_rn.f90: Likewise.
3853 * gfortran.dg/fmt_en_ru.f90: Likewise.
3854 * gfortran.dg/fmt_en_rz.f90: Likewise.
3856 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3859 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
3862 2024-02-13 Marek Polacek <polacek@redhat.com>
3866 * g++.dg/semicolon-fixits.C: Run in C++98 only.
3867 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
3868 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
3869 * g++.dg/DRs/dr1693-1.C: New test.
3870 * g++.dg/DRs/dr1693-2.C: New test.
3872 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
3875 * gcc.target/i386/pr113876.c: New test.
3877 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
3879 PR middle-end/113904
3880 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
3881 argument from integer to a logical expression.
3882 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
3883 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
3884 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
3885 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
3886 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
3887 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
3888 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
3889 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
3890 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
3891 * gfortran.dg/gomp/declare-variant-20.f90: New test.
3893 2024-02-13 Patrick Palka <ppalka@redhat.com>
3895 * g++.dg/modules/friend-6_a.C: New test.
3896 * g++.dg/modules/using-enum-3_a.C: New test.
3897 * g++.dg/modules/using-enum-3_b.C: New test.
3899 2024-02-13 Harald Anlauf <anlauf@gmx.de>
3902 * gfortran.dg/bind_c_optional-2.f90: New test.
3904 2024-02-13 Jason Merrill <jason@redhat.com>
3907 * g++.dg/cpp1y/var-templ85.C: New test.
3909 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
3911 * gcc.target/riscv/pr113742.c: New test.
3913 2024-02-13 Marek Polacek <polacek@redhat.com>
3916 * g++.dg/cpp2a/concepts-pr112436.C: New test.
3918 2024-02-13 Richard Biener <rguenther@suse.de>
3920 PR tree-optimization/113896
3921 * g++.dg/torture/pr113896.C: New testcase.
3923 2024-02-13 Richard Biener <rguenther@suse.de>
3925 PR tree-optimization/113895
3926 * gcc.dg/torture/pr113895-1.c: New testcase.
3928 2024-02-13 Richard Biener <rguenther@suse.de>
3930 PR tree-optimization/113902
3931 * gcc.dg/vect/pr113902.c: New testcase.
3933 2024-02-13 Tamar Christina <tamar.christina@arm.com>
3935 PR tree-optimization/113734
3936 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
3938 2024-02-13 Alex Coplan <alex.coplan@arm.com>
3941 * g++.dg/ext/has-feature2.C: New test.
3943 2024-02-13 Richard Biener <rguenther@suse.de>
3945 PR tree-optimization/113898
3946 * gcc.dg/torture/pr113898.c: New testcase.
3948 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
3951 * gfortran.dg/allocatable_length.f90: New test.
3953 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3955 * gfortran.dg/pr109358.f90: New test.
3957 2024-02-12 Marek Polacek <polacek@redhat.com>
3960 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
3962 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3964 PR tree-optimization/113849
3965 * gcc.dg/torture/bitint-58.c: New test.
3967 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3970 * c-c++-common/Wattributes-3.c: New test.
3972 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3974 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
3975 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
3976 dg-message for dbgcnt message.
3978 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
3981 * gdc.dg/imports/pr113125.d: New test.
3982 * gdc.dg/pr113125.d: New test.
3984 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
3987 * gdc.dg/torture/pr113758.d: New test.
3989 2024-02-12 Richard Biener <rguenther@suse.de>
3991 PR tree-optimization/113831
3992 PR tree-optimization/108355
3993 * gcc.dg/torture/pr113831.c: New testcase.
3994 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
3996 2024-02-12 Pan Li <pan2.li@intel.com>
3998 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
4000 2024-02-12 Richard Biener <rguenther@suse.de>
4002 PR tree-optimization/113863
4003 * gcc.dg/vect/pr113863.c: New testcase.
4005 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
4007 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
4008 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
4010 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4012 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
4014 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
4016 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
4018 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4020 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
4021 * gcc.target/i386/pr113689-2.c: Likewise.
4022 * gcc.target/i386/pr113689-3.c: Likewise.
4024 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4026 * gcc.dg/ssp-2.c: Ignore warning that
4027 -multiply_defined is obsolete
4029 2024-02-10 Marek Polacek <polacek@redhat.com>
4034 * g++.dg/DRs/dr2237.C: Adjust dg-error.
4035 * g++.dg/parse/constructor2.C: Likewise.
4036 * g++.dg/template/error34.C: Likewise.
4037 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4038 * g++.dg/DRs/dr2237-2.C: New test.
4039 * g++.dg/DRs/dr2237-3.C: New test.
4040 * g++.dg/DRs/dr2237-4.C: New test.
4041 * g++.dg/DRs/dr2237-5.C: New test.
4042 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
4043 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
4044 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
4045 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
4047 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4049 * gcc.dg/darwin-ld-2.c: Ignore warning
4050 that -bind_at_load is deprecated.
4052 2024-02-10 Jakub Jelinek <jakub@redhat.com>
4054 PR middle-end/110754
4055 * gcc.dg/attr-assume-6.c: New test.
4056 * g++.dg/cpp23/attr-assume12.C: New test.
4058 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
4061 * g++.dg/cpp1y/constexpr-reinterpret3.C,
4062 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
4064 2024-02-09 Marek Polacek <polacek@redhat.com>
4067 * g++.dg/ext/type_pack_element4.C: New test.
4069 2024-02-09 Marek Polacek <polacek@redhat.com>
4072 * g++.dg/cpp0x/sfinae69.C: New test.
4074 2024-02-09 Harald Anlauf <anlauf@gmx.de>
4077 * gfortran.dg/arithmetic_overflow_2.f90: New test.
4079 2024-02-09 Patrick Palka <ppalka@redhat.com>
4082 * g++.dg/modules/anon-3_a.H: New test.
4083 * g++.dg/modules/anon-3_b.C: New test.
4085 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4087 PR tree-optimization/113783
4088 * gcc.dg/bitint-88.c: New test.
4090 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4092 PR middle-end/113415
4093 * gcc.target/i386/pr113415.c: New test.
4095 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4097 PR tree-optimization/113818
4098 * gcc.dg/bitint-89.c: New test.
4100 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4102 PR tree-optimization/113774
4103 * gcc.dg/torture/bitint-57.c: New test.
4105 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
4107 * gcc.misc-tests/options.exp: Allow other options before the
4108 -quite option for cc1.
4110 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
4112 * gcc.target/riscv/rvv/base/abi-1.c: change selector
4113 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
4114 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
4116 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
4118 * lib/target-supports.exp
4119 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
4120 et_arm_fp16_alternative_flags to cache the result. Improve test
4121 for FP16 availability.
4122 (add_options_for_arm_fp16_alternative): Use
4123 et_arm_fp16_alternative_flags.
4124 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
4125 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4126 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4127 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4128 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4129 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4130 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4131 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4132 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4133 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4134 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4135 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4136 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4137 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4138 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4139 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4140 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4141 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4142 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4143 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
4145 2024-02-08 Patrick Palka <ppalka@redhat.com>
4148 * g++.dg/cpp2a/nontype-class65.C: New test.
4150 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
4152 PR tree-optimization/113735
4153 * gcc.dg/tree-ssa/pr113735.c: New test.
4155 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
4159 * gcc.target/i386/apx-ndd-2.c: New test.
4160 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
4161 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
4162 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
4163 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
4164 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
4165 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
4166 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
4167 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
4168 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
4169 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
4170 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
4171 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
4173 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4175 PR tree-optimization/113808
4176 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
4177 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
4179 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4181 PR tree-optimization/113808
4182 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
4184 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4186 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
4189 2024-02-08 Pan Li <pan2.li@intel.com>
4192 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
4194 2024-02-08 Joseph Myers <josmyers@redhat.com>
4197 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
4198 gcc.dg/pr113776-4.c: New tests.
4200 2024-02-08 Jason Merrill <jason@redhat.com>
4202 * g++.dg/cpp2a/nontype-class64.C: New test.
4204 2024-02-07 Richard Biener <rguenther@suse.de>
4206 PR tree-optimization/113796
4207 * gcc.dg/torture/pr113796.c: New testcase.
4209 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
4210 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/pr113690.c: New test case.
4215 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
4217 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
4219 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
4221 * rust/compile/issue-2040.rs:
4222 Enclose 'const' in single quotes.
4224 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4226 * rust/compile/issue-2775.rs: New test.
4228 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4230 * rust/compile/issue-2782.rs: New test.
4232 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4234 * rust/compile/issue-1773.rs: Moved to...
4235 * rust/compile/issue-1773.rs.bak: ...here.
4236 * rust/compile/issue-2723-1.rs: New test.
4237 * rust/compile/issue-2723-2.rs: New test.
4239 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4241 * rust/compile/issue-2747.rs: New test.
4243 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4245 * rust/compile/issue-2772-1.rs: New test.
4246 * rust/compile/issue-2772-2.rs: New test.
4248 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4250 * rust/compile/issue-1483.rs: New test.
4252 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
4254 * rust/compile/issue-2812.rs: New test.
4256 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4258 PR tree-optimization/113750
4259 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
4260 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
4261 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
4262 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
4263 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
4265 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4267 PR tree-optimization/113731
4268 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
4270 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4272 PR tree-optimization/113467
4273 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
4275 2024-02-07 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/113756
4278 * gcc.dg/pr113756.c: New test.
4280 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4282 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
4283 { aix || solaris2 } && !gas.
4285 2024-02-07 Jakub Jelinek <jakub@redhat.com>
4287 PR tree-optimization/113753
4288 * gcc.dg/torture/bitint-56.c: New test.
4289 * gcc.dg/bitint-87.c: New test.
4291 2024-02-07 Pan Li <pan2.li@intel.com>
4294 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
4295 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
4297 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4300 * g++.dg/parse/pr113788.C: New test.
4302 2024-02-06 Marek Polacek <polacek@redhat.com>
4305 * g++.dg/cpp0x/deleted17.C: New test.
4307 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
4309 * g++.target/aarch64/mv-symbols1.C: New test.
4310 * g++.target/aarch64/mv-symbols2.C: Ditto.
4311 * g++.target/aarch64/mv-symbols3.C: Ditto.
4312 * g++.target/aarch64/mv-symbols4.C: Ditto.
4313 * g++.target/aarch64/mv-symbols5.C: Ditto.
4314 * g++.target/aarch64/mvc-symbols1.C: Ditto.
4315 * g++.target/aarch64/mvc-symbols2.C: Ditto.
4316 * g++.target/aarch64/mvc-symbols3.C: Ditto.
4317 * g++.target/aarch64/mvc-symbols4.C: Ditto.
4319 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.dg/asan/pr110676.c: New test.
4324 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/113736
4327 * gcc.dg/bitint-86.c: New test.
4329 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4331 PR tree-optimization/113759
4332 * gcc.c-torture/compile/pr113759.c: New test.
4334 2024-02-06 Jason Merrill <jason@redhat.com>
4337 * g++.dg/cpp2a/spaceship-eq17.C: New test.
4339 2024-02-05 Jason Merrill <jason@redhat.com>
4342 * g++.dg/ext/frounding-math1.C: New test.
4344 2024-02-05 Jason Merrill <jason@redhat.com>
4347 * g++.dg/cpp0x/initlist-array22.C: New test.
4349 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
4352 * gcc.target/i386/pr113689-1.c: New file.
4353 * gcc.target/i386/pr113689-2.c: Likewise.
4354 * gcc.target/i386/pr113689-3.c: Likewise.
4356 2024-02-05 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.dg/bitint-85.c: New test.
4361 2024-02-05 Richard Ball <richard.ball@arm.com>
4363 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
4364 * g++.target/arm/bti_thunk.C: New test.
4366 2024-02-05 H.J. Lu <(no_default)>
4368 * gcc.target/i386/apx-ndd.c: Updated.
4370 2024-02-05 Richard Biener <rguenther@suse.de>
4372 PR tree-optimization/113707
4373 * gcc.dg/torture/pr113707-1.c: New testcase.
4374 * gcc.dg/torture/pr113707-2.c: Likewise.
4376 2024-02-05 Jakub Jelinek <jakub@redhat.com>
4378 PR tree-optimization/113737
4379 * gcc.dg/bitint-84.c: New test.
4381 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
4383 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
4384 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
4386 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
4388 * gcc.target/riscv/reg_subreg_costs.c: New test.
4389 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
4391 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
4393 * gcc.dg/pr84877.c: Adjust xfail parentheses.
4395 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4397 PR libfortran/111022
4398 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
4399 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
4400 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
4401 * gfortran.dg/pr111022.f90: New test.
4403 2024-02-03 Jakub Jelinek <jakub@redhat.com>
4405 PR middle-end/113722
4406 * gcc.dg/pr113722.c: New test.
4408 2024-02-03 Patrick Palka <ppalka@redhat.com>
4412 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
4413 * g++.dg/cpp2a/concepts-friend16.C: New test.
4415 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
4418 * gm2/extensions/fail/arith1.mod: New test.
4419 * gm2/extensions/fail/arith2.mod: New test.
4420 * gm2/extensions/fail/arith3.mod: New test.
4421 * gm2/extensions/fail/arith4.mod: New test.
4422 * gm2/extensions/fail/arithpromote.mod: New test.
4423 * gm2/extensions/fail/extensions-fail.exp: New test.
4424 * gm2/linking/fail/badimp.def: New test.
4425 * gm2/linking/fail/badimp.mod: New test.
4426 * gm2/linking/fail/linking-fail.exp: New test.
4427 * gm2/linking/fail/testbadimp.mod: New test.
4429 2024-02-02 Tamar Christina <tamar.christina@arm.com>
4431 PR tree-optimization/113588
4432 PR tree-optimization/113467
4433 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
4434 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
4436 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
4438 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
4439 for `vector *signed short` instead of the `vect` dump.
4440 * gcc.dg/vect/vect-avg-11.c: Likewise.
4441 * gcc.dg/vect/vect-avg-12.c: Likewise.
4442 * gcc.dg/vect/vect-avg-13.c: Likewise.
4443 * gcc.dg/vect/vect-avg-14.c: Likewise.
4444 * gcc.dg/vect/vect-avg-2.c: Likewise.
4445 * gcc.dg/vect/vect-avg-3.c: Likewise.
4446 * gcc.dg/vect/vect-avg-4.c: Likewise.
4447 * gcc.dg/vect/vect-avg-5.c: Likewise.
4448 * gcc.dg/vect/vect-avg-6.c: Likewise.
4449 * gcc.dg/vect/vect-avg-7.c: Likewise.
4450 * gcc.dg/vect/vect-avg-8.c: Likewise.
4452 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4455 * gcc.dg/torture/bitint-53.c: New test.
4456 * gcc.dg/torture/bitint-55.c: New test.
4458 2024-02-02 Antoni Boucher <bouanto@zoho.com>
4460 * jit.dg/all-non-failing-tests.h: New test.
4461 * jit.dg/test-sizeof.c: New test.
4463 2024-02-02 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
4467 * g++.dg/cpp2a/spaceship-eq16.C: New test.
4469 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4472 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
4474 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4476 * lib/target-supports.exp (check_effective_target_shared):
4477 Allow the external symbols referenced in the test to be undefined.
4479 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4481 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
4482 we expect the C++ driver to provide paths for libstdc++.
4483 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
4484 we need a path added for libstdc++.
4485 * gdc.dg/ubsan/ubsan.exp: Likewise.
4486 * gfortran.dg/ubsan/ubsan.exp: Likewise.
4487 * lib/ubsan-dg.exp: Handle a single parameter to init that
4488 requests addition of a path to libstdc++ to link flags.
4490 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4492 * g++.dg/asan/asan.exp: Add a parameter to init to say that
4493 we expect the C++ driver to provide paths for libstdc++.
4494 * g++.dg/hwasan/hwasan.exp: Likewise
4495 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
4496 we need a path added for libstdc++.
4497 * gcc.dg/hwasan/hwasan.exp: Likewise.
4498 * gdc.dg/asan/asan.exp: Likewise.
4499 * gfortran.dg/asan/asan.exp: Likewise.
4500 * lib/asan-dg.exp: Handle a single parameter to init that
4501 requests addition of a path to libstdc++ to link flags.
4502 * lib/hwasan-dg.exp: Likewise.
4504 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4506 PR tree-optimization/113691
4507 * gcc.dg/bitint-83.c: New test.
4509 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4511 PR tree-optimization/113692
4512 * gcc.dg/bitint-82.c: New test.
4514 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4516 PR middle-end/113699
4517 * gcc.dg/bitint-81.c: New test.
4519 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4521 PR middle-end/113705
4522 * g++.dg/opt/pr113705.C: New test.
4524 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4526 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
4529 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4531 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
4533 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * gcc.target/i386/pr80569.c: Require gas.
4537 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
4540 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4542 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4543 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4545 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4548 * lib/obj-c++.exp: Decide on whether to present -B or -L to
4549 reference the paths to uninstalled libobjc/libobjc-gnu and
4550 libstdc++ and use that to generate the link flags.
4552 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4555 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
4557 * gfortran.dg/dg.exp: Likewise.
4558 * lib/gfortran.exp: Decide on whether to present -B or -L to
4559 reference the paths to uninstalled libgfortran, libqadmath and
4560 libatomic and use that to generate the link flags.
4562 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4564 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4565 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4567 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4569 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
4571 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
4572 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
4573 * gcc.target/i386/pieces-memset-36.c: Likewise.
4574 * gcc.target/i386/pieces-memset-40.c: Likewise.
4575 * gcc.target/i386/pieces-memset-9.c: Likewise.
4577 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4579 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
4582 2024-02-02 Jason Merrill <jason@redhat.com>
4585 * g++.dg/cpp2a/no_unique_address15.C: New test.
4587 2024-02-02 Jason Merrill <jason@redhat.com>
4590 * g++.dg/cpp1y/var-templ-array1.C: New test.
4592 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4594 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
4596 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
4598 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
4600 2024-02-02 Li Wei <liwei@loongson.cn>
4602 * gfortran.dg/vect/vect-10.f90: New test.
4604 2024-02-02 Xi Ruoyao <xry111@xry111.site>
4606 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
4607 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
4608 instruction sequences are not reordered by the compiler.
4609 (NOIPA): Disallow interprocedural optimizations.
4610 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
4611 duplicated from func-call-extreme-1.c, include it instead.
4612 (dg-options): Likewise.
4613 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
4615 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
4617 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
4618 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
4619 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
4620 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
4621 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
4623 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4625 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
4627 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4629 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
4630 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
4632 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4634 * gcc.target/loongarch/attr-model-5.c: New test.
4635 * gcc.target/loongarch/func-call-extreme-5.c: New test.
4636 * gcc.target/loongarch/func-call-extreme-6.c: New test.
4637 * gcc.target/loongarch/tls-extreme-macro.c: New test.
4639 2024-02-01 Marek Polacek <polacek@redhat.com>
4641 * g++.dg/warn/Wdangling-reference21.C: New test.
4643 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
4645 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
4648 2024-02-01 Patrick Palka <ppalka@redhat.com>
4651 * g++.dg/template/ttp42.C: New test.
4652 * g++.dg/template/ttp43.C: New test.
4654 2024-02-01 Marek Polacek <polacek@redhat.com>
4657 * g++.dg/cpp2a/concepts-throw1.C: New test.
4658 * g++.dg/eh/throw4.C: New test.
4660 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
4662 * gcc.target/riscv/za-ext.c: New test.
4663 * gcc.target/riscv/zi-ext.c: New test.
4665 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4667 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
4669 * gcc.target/i386/pr38534-2.c: Likewise.
4670 * gcc.target/i386/pr38534-3.c: Likewise.
4671 * gcc.target/i386/pr38534-4.c: Likewise.
4673 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
4677 * gcc.target/i386/no-callee-saved-2.c: Likewise.
4679 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4681 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
4682 -mno-stackrealign to dg-options.
4684 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4686 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
4689 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4691 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
4692 for double-quoted section name.
4693 * g++.dg/ext/attr-section2a.C: Likewise.
4694 * g++.dg/ext/attr-section2b.C: Likewise.
4696 2024-02-01 Richard Biener <rguenther@suse.de>
4698 PR tree-optimization/113693
4699 * gcc.dg/pr113693.c: New testcase.
4701 2024-02-01 Jakub Jelinek <jakub@redhat.com>
4702 Jason Merrill <jason@redhat.com>
4705 * g++.dg/asan/initlist1.C: New test.
4707 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
4708 Richard Biener <rguenther@suse.de>
4711 * g++.target/i386/pr113560.C: New test case.
4712 * gcc.target/i386/pr113560.c: Likewise.
4713 * gcc.dg/pr87954.c: Update test case.
4715 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4718 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4721 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4722 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4723 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4724 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4725 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4726 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4727 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4728 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4729 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4730 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4731 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4732 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4733 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4734 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4735 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4736 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4737 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4738 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4739 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4740 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4741 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4742 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4743 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4744 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4745 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4746 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4747 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4748 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4749 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4750 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4751 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4752 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4753 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4754 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4755 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4756 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4757 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4758 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4759 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4760 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4761 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4762 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4763 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4764 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4765 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4766 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4767 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4768 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4769 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4770 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4771 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4772 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4773 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4774 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4775 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4776 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4777 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4778 * gfortran.dg/vect/vect-8.f90: ditto
4780 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4783 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4784 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4785 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4786 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4787 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4788 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4789 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4790 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4791 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4792 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4793 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4794 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4795 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4796 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4797 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4798 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4799 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4800 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4801 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4802 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4803 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4804 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4805 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4806 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4807 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4808 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4809 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4810 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4811 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4812 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4813 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4814 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4815 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4816 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4817 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4818 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4819 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4820 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4821 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4822 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4823 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4824 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4825 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4826 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4827 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4828 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4829 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4830 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4831 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4832 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4833 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4834 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4835 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4836 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4837 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4838 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4839 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4840 * gfortran.dg/vect/vect-8.f90: ditto
4842 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
4845 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
4847 2024-01-31 David Malcolm <dmalcolm@redhat.com>
4850 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
4852 2024-01-31 Joseph Myers <josmyers@redhat.com>
4855 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
4857 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
4859 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
4860 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
4861 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
4863 2024-01-31 Martin Uecker <uecker@tugraz.at>
4866 * gcc.dg/pr113438.c: New test.
4868 2024-01-31 Jonathan Yong <10walls@gmail.com>
4870 * c-c++-common/analyzer/uninit-pr108968-register.c:
4871 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
4873 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
4876 * gm2/pim/pass/stdio.mod: Moved to...
4877 * gm2/pim/pass/teststdio.mod: ...here.
4878 * gm2/pim/run/pass/builtins.mod: Moved to...
4879 * gm2/pim/run/pass/testbuiltins.mod: ...here.
4880 * gm2/pim/run/pass/math.mod: Moved to...
4881 * gm2/pim/run/pass/testmath.mod: ...here.
4882 * gm2/pim/run/pass/math2.mod: Moved to...
4883 * gm2/pim/run/pass/testmath2.mod: ...here.
4885 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4888 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
4889 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
4891 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4894 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
4896 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4897 Matthew Malcomson <matthew.malcomson@arm.com>
4900 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
4902 2024-01-31 Richard Biener <rguenther@suse.de>
4904 PR middle-end/110176
4905 * gcc.dg/torture/pr110176.c: New testcase.
4907 2024-01-31 Alex Coplan <alex.coplan@arm.com>
4910 * gcc.target/aarch64/torture/pr111677.c: New test.
4912 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914 * gcc.target/i386/auto-init-5.c: Add
4915 -fno-asynchronous-unwind-tables to dg-options.
4916 * gcc.target/i386/auto-init-6.c: Likewise.
4918 2024-01-31 Richard Biener <rguenther@suse.de>
4920 PR tree-optimization/111444
4921 * gcc.dg/torture/pr111444.c: New testcase.
4923 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4925 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
4927 2024-01-31 Richard Biener <rguenther@suse.de>
4929 PR tree-optimization/113630
4930 * gcc.dg/torture/pr113630.c: New testcase.
4932 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4934 PR rtl-optimization/113656
4935 * gcc.target/i386/pr113656.c: New test.
4937 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.dg/bitint-80.c: New test.
4942 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4944 PR tree-optimization/113639
4945 * gcc.dg/bitint-79.c: New test.
4947 2024-01-31 Richard Biener <rguenther@suse.de>
4949 PR tree-optimization/113670
4950 * gcc.target/i386/pr113670.c: New testcase.
4952 2024-01-31 Alexandre Oliva <oliva@adacore.com>
4955 * gcc.dg/strub-internal-pr113394.c: New.
4957 2024-01-31 Joseph Myers <josmyers@redhat.com>
4961 * gcc.c-torture/compile/pr111059-1.c,
4962 gcc.c-torture/compile/pr111059-2.c,
4963 gcc.c-torture/compile/pr111059-3.c,
4964 gcc.c-torture/compile/pr111059-4.c,
4965 gcc.c-torture/compile/pr111059-5.c,
4966 gcc.c-torture/compile/pr111059-6.c,
4967 gcc.c-torture/compile/pr111059-7.c,
4968 gcc.c-torture/compile/pr111059-8.c,
4969 gcc.c-torture/compile/pr111059-9.c,
4970 gcc.c-torture/compile/pr111059-10.c,
4971 gcc.c-torture/compile/pr111059-11.c,
4972 gcc.c-torture/compile/pr111059-12.c,
4973 gcc.c-torture/compile/pr111911-1.c,
4974 gcc.c-torture/compile/pr111911-2.c: New tests.
4976 2024-01-31 David Malcolm <dmalcolm@redhat.com>
4979 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
4981 2024-01-30 Fangrui Song <maskray@google.com>
4984 * gcc.target/i386/asm-raw-symbol.c: New testcase.
4986 2024-01-30 Marek Polacek <polacek@redhat.com>
4990 * g++.dg/warn/Wdangling-reference18.C: New test.
4991 * g++.dg/warn/Wdangling-reference19.C: New test.
4992 * g++.dg/warn/Wdangling-reference20.C: New test.
4994 2024-01-30 Patrick Palka <ppalka@redhat.com>
4997 * g++.dg/cpp0x/temp_default8.C: New test.
4999 2024-01-30 Jason Merrill <jason@redhat.com>
5002 * g++.dg/abi/anon6.C: Specify ABI v18.
5003 * g++.dg/abi/anon6a.C: New test for ABI v19.
5005 2024-01-30 Jason Merrill <jason@redhat.com>
5008 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
5010 2024-01-30 Patrick Palka <ppalka@redhat.com>
5013 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
5015 2024-01-30 Patrick Palka <ppalka@redhat.com>
5018 * g++.dg/template/nontype30.C: New test.
5020 2024-01-30 Pan Li <pan2.li@intel.com>
5022 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
5023 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
5024 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
5025 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
5026 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
5027 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
5028 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
5029 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
5030 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
5031 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
5032 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
5033 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
5034 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
5035 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
5036 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
5037 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
5038 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
5040 2024-01-30 David Malcolm <dmalcolm@redhat.com>
5043 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
5045 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
5047 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
5048 * rust/execute/torture/coercion3.rs: Likewise.
5049 * rust/execute/torture/issue-2080.rs: Likewise.
5050 * rust/execute/torture/issue-2179.rs: Likewise.
5051 * rust/execute/torture/issue-2180.rs: Likewise.
5052 * rust/execute/torture/iter1.rs: Likewise.
5054 2024-01-30 Robert Goss <goss.robert@gmail.com>
5056 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
5058 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
5060 * rust/compile/for_lifetimes.rs: New test.
5062 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
5064 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
5066 2024-01-30 Robert Goss <goss.robert@gmail.com>
5068 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
5070 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
5072 * rust/compile/issue-2788.rs: New test.
5074 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
5076 * rust/compile/const_trait_fn.rs:
5077 Enclose const in single quotes.
5079 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
5081 * rust/compile/issue-2785.rs: New test.
5083 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
5085 * rust/compile/issue-2187.rs: New file.
5086 * rust/execute/torture/issue-2187.rs: New file.
5088 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
5090 * rust/compile/issue-2767.rs: New test.
5092 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
5094 * rust/compile/torture/intrinsics-4.rs: Adjust.
5095 * rust/compile/torture/intrinsics-math.rs: Adjust.
5096 * rust/execute/torture/atomic_load.rs: Adjust.
5097 * rust/execute/torture/atomic_store.rs: Adjust.
5098 * rust/compile/torture/intrinsics-1.rs: Removed.
5099 * rust/compile/torture/builtin_abort.rs: New test.
5100 * rust/execute/torture/builtin_abort.rs: New test.
5102 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
5104 * rust/compile/sized-stub.rs: New test.
5106 2024-01-30 Nobel Singh <nobel2073@gmail.com>
5108 * rust/compile/issue-2040.rs: New test.
5110 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5112 * rust/compile/functions_without_body.rs: New test.
5114 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5116 * rust/execute/torture/name_resolution.rs: New test.
5118 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5120 * rust/compile/name_resolution11.rs: New test.
5121 * rust/compile/name_resolution12.rs: New test.
5122 * rust/compile/name_resolution13.rs: New test.
5124 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5126 * rust/compile/const_trait_fn.rs: New test.
5128 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5130 * rust/compile/const_async_function.rs: New test.
5132 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5134 * rust/compile/unsafe_module.rs: New test.
5136 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
5138 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
5139 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
5141 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5143 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
5144 * rust/compile/empty_union.rs: New test.
5146 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5148 * rust/compile/non_foreign_variadic_function.rs: New test.
5150 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5152 * rust/compile/auto_trait_invalid.rs: Update old test with updated
5155 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5157 * rust/compile/auto_trait_super_trait.rs: New test.
5159 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5161 * rust/compile/generic_auto_trait.rs: New test.
5163 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5165 * rust/compile/self_const_ptr.rs: New test.
5166 * rust/compile/self_mut_ptr.rs: New test.
5167 * rust/compile/self_ptr.rs: New test.
5169 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5171 * rust/compile/trait_pub_type.rs: New test.
5173 2024-01-30 Richard Biener <rguenther@suse.de>
5175 PR tree-optimization/113659
5176 * gcc.dg/pr113659.c: New testcase.
5178 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
5181 * lib/gdc.exp: Decide on whether to present -B or -L to reference
5182 the paths to uninstalled libphobos and libstdc++ and use that to
5183 generate the link flags.
5185 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
5188 * gcc.c-torture/compile/pr113623.c: New test.
5190 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
5193 * go.dg/pr113636.go: New test.
5195 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5197 PR tree-optimization/113603
5198 * gcc.c-torture/compile/pr113603.c: New test.
5200 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5202 PR middle-end/101195
5203 * gcc.dg/pr101195.c: New test.
5205 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5207 PR middle-end/113622
5208 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
5210 * gcc.target/i386/pr113622-3.c: Likewise.
5212 2024-01-30 Alexandre Oliva <oliva@adacore.com>
5215 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
5217 * c-c++-common/strub-unsupported-2.c: Require strub.
5218 * c-c++-common/strub-unsupported-3.c: Same.
5219 * c-c++-common/strub-unsupported.c: Same.
5220 * lib/target-supports.exp (check_effective_target_strub): Return 0
5223 2024-01-30 H.J. Lu <(no_default)>
5225 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
5226 * gcc.target/i386/pr107057.c: Likewise.
5228 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5230 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
5231 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
5232 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
5233 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
5234 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
5236 2024-01-29 Alexandre Oliva <oliva@adacore.com>
5238 * lib/target-supports.exp (check_effective_target_shared):
5239 Check for a static-only libc.
5241 2024-01-29 Alexandre Oliva <oliva@adacore.com>
5243 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
5244 * c-c++-common/dfp/pr39034.c: Likewise.
5245 * c-c++-common/dfp/pr39035.c: Likewise.
5246 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
5247 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
5248 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
5249 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
5250 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
5251 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
5252 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
5253 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
5254 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
5255 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
5256 * gcc.dg/dfp/pr108068.c: Likewise.
5257 * gcc.dg/dfp/pr97439.c: Likewise.
5258 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
5259 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
5260 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
5261 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
5262 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
5263 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
5264 * g++.dg/compat/decimal/return-1_main.C: Likewise.
5265 * g++.dg/compat/decimal/return-2_main.C: Likewise.
5266 * g++.dg/compat/decimal/return-3_main.C: Likewise.
5267 * g++.dg/compat/decimal/return-4_main.C: Likewise.
5268 * g++.dg/compat/decimal/return-5_main.C: Likewise.
5269 * g++.dg/compat/decimal/return-6_main.C: Likewise.
5270 * g++.dg/eh/dfp-1.C: Likewise.
5271 * g++.dg/eh/dfp-2.C: Likewise.
5272 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
5273 * gcc.c-torture/execute/pr80692.c: Likewise.
5274 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
5275 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
5276 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
5277 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
5279 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
5281 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
5282 instruction in naked function.
5283 * gcc.target/bpf/naked-2.c: New test.
5285 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
5287 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
5288 require-effective-target rv64 and riscv_v
5290 2024-01-29 Jason Merrill <jason@redhat.com>
5293 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
5295 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
5298 * gcc.target/arm/rev16.c: Moved to...
5299 * gcc.target/arm/rev16_1.c: ...here.
5300 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
5302 2024-01-29 Richard Biener <rguenther@suse.de>
5304 PR middle-end/113622
5305 * gcc.target/i386/pr113622-2.c: New testcase.
5306 * gcc.target/i386/pr113622-3.c: Likewise.
5308 2024-01-29 Richard Biener <rguenther@suse.de>
5310 PR middle-end/113622
5311 * gcc.target/i386/pr113622-1.c: New testcase.
5313 2024-01-29 Alex Coplan <alex.coplan@arm.com>
5316 * gcc.c-torture/compile/pr113616.c: New test.
5318 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
5321 * gcc.target/i386/pr38534-5.c: New file.
5322 * gcc.target/i386/pr38534-6.c: Likewise.
5324 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5327 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
5328 and instead use #pragma GCC for including arm_sve.h.
5330 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
5333 * gcc.dg/vect/pr113281-1.c: New test.
5334 * gcc.dg/vect/pr113281-2.c: Likewise.
5335 * gcc.dg/vect/pr113281-3.c: Likewise.
5336 * gcc.dg/vect/pr113281-4.c: Likewise.
5337 * gcc.dg/vect/pr113281-5.c: Likewise.
5339 2024-01-29 Jakub Jelinek <jakub@redhat.com>
5341 PR tree-optimization/110603
5342 * gcc.c-torture/compile/pr110603.c: New test.
5344 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
5347 * lib/target-supports.exp (check_effective_target_vect_long_mult):
5348 Fix powerpc*-*-* checks by considering ilp32.
5350 2024-01-28 Harald Anlauf <anlauf@gmx.de>
5353 * gfortran.dg/optional_absent_11.f90: New test.
5355 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
5357 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
5358 * obj-c++.dg/encode-9.mm: Likewise.
5360 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
5362 * jit.dg/jit.exp: Filter error output to remove per-run
5365 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
5367 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
5368 version of kernel helper static pointer.
5370 2024-01-27 Harald Anlauf <anlauf@gmx.de>
5373 * gfortran.dg/pr104908.f90: New test.
5375 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
5378 * gcc.target/i386/pr38534-1.c: New file.
5379 * gcc.target/i386/pr38534-2.c: Likewise.
5380 * gcc.target/i386/pr38534-3.c: Likewise.
5381 * gcc.target/i386/pr38534-4.c: Likewise.
5382 * gcc.target/i386/stack-check-17.c: Updated.
5384 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
5388 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
5389 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
5390 * gcc.target/i386/no-callee-saved-1.c: Likewise.
5391 * gcc.target/i386/no-callee-saved-2.c: Likewise.
5392 * gcc.target/i386/no-callee-saved-3.c: Likewise.
5393 * gcc.target/i386/no-callee-saved-4.c: Likewise.
5394 * gcc.target/i386/no-callee-saved-5.c: Likewise.
5395 * gcc.target/i386/no-callee-saved-6.c: Likewise.
5396 * gcc.target/i386/no-callee-saved-7.c: Likewise.
5397 * gcc.target/i386/no-callee-saved-8.c: Likewise.
5398 * gcc.target/i386/no-callee-saved-9.c: Likewise.
5399 * gcc.target/i386/no-callee-saved-10.c: Likewise.
5400 * gcc.target/i386/no-callee-saved-11.c: Likewise.
5401 * gcc.target/i386/no-callee-saved-12.c: Likewise.
5402 * gcc.target/i386/no-callee-saved-13.c: Likewise.
5403 * gcc.target/i386/no-callee-saved-14.c: Likewise.
5404 * gcc.target/i386/no-callee-saved-15.c: Likewise.
5405 * gcc.target/i386/no-callee-saved-16.c: Likewise.
5406 * gcc.target/i386/no-callee-saved-17.c: Likewise.
5407 * gcc.target/i386/no-callee-saved-18.c: Likewise.
5409 2024-01-27 Jakub Jelinek <jakub@redhat.com>
5411 PR tree-optimization/113614
5412 * gcc.dg/torture/bitint-54.c: New test.
5414 2024-01-27 Jakub Jelinek <jakub@redhat.com>
5416 PR tree-optimization/113568
5417 * gcc.dg/bitint-78.c: New test.
5419 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
5421 PR preprocessor/105608
5422 * g++.dg/pch/line-map-1.C: New test.
5423 * g++.dg/pch/line-map-1.Hs: New test.
5424 * g++.dg/pch/line-map-2.C: New test.
5425 * g++.dg/pch/line-map-2.Hs: New test.
5426 * g++.dg/pch/line-map-3.C: New test.
5427 * g++.dg/pch/line-map-3.Hs: New test.
5429 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
5431 * g++.dg/Wattributes-3.C: Adjust expected warning.
5432 * gcc.dg/fail_always_inline.c: Ditto.
5434 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
5437 * g++.dg/modules/pr113580_a.C: New test.
5438 * g++.dg/modules/pr113580_b.C: New test.
5440 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5442 * gcc.target/riscv/cset-sext-rtl.c: New file.
5443 * gcc.target/riscv/cset-sext-rtl32.c: New file.
5444 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
5445 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
5446 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
5447 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
5448 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
5449 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
5451 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5453 * gcc.target/riscv/pr105314-rtl.c: New file.
5454 * gcc.target/riscv/pr105314-rtl32.c: New file.
5456 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5458 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
5460 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5462 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
5463 `dg-skip-if'. Also reject "bne" with `dg-final'.
5465 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
5467 * gm2/pim/fail/badpointer4.mod: New test.
5468 * gm2/pim/fail/strconst.def: New test.
5470 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
5473 * g++.dg/modules/init-4_a.C: New test.
5474 * g++.dg/modules/init-4_b.C: New test.
5475 * g++.dg/modules/init-6_a.H: New test.
5476 * g++.dg/modules/init-6_b.C: New test.
5478 2024-01-26 Richard Biener <rguenther@suse.de>
5480 PR tree-optimization/113602
5481 * gcc.dg/pr113602.c: New testcase.
5483 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
5485 * gcc.target/loongarch/vect-extract.c: New test.
5487 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
5489 * gcc.target/loongarch/short-circuit.c: New test.
5491 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
5493 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
5494 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
5495 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
5497 2024-01-26 Li Wei <liwei@loongson.cn>
5499 * gcc.target/loongarch/invariant-recip.c: New test.
5501 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
5504 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
5505 and 2 for vect_long_mult.
5507 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5510 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
5512 2024-01-25 Jakub Jelinek <jakub@redhat.com>
5515 * g++.dg/expr/ptrmem11.C: New test.
5517 2024-01-25 Jason Merrill <jason@redhat.com>
5520 * g++.dg/cpp0x/initlist-pmf2.C: New test.
5522 2024-01-25 Jason Merrill <jason@redhat.com>
5525 * g++.dg/coroutines/co-await-initlist2.C: New test.
5527 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
5529 * gm2/pim/fail/badpointer.mod: New test.
5530 * gm2/pim/fail/badpointer2.mod: New test.
5531 * gm2/pim/fail/badpointer3.mod: New test.
5532 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
5533 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
5535 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
5537 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
5539 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
5542 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
5543 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
5544 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5545 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5546 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5547 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5548 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5549 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5550 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5551 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5552 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5553 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5554 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5555 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5557 2024-01-25 David Malcolm <dmalcolm@redhat.com>
5560 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
5561 xfails, reorder tests.
5562 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
5563 * gcc.dg/plugin/infoleak-pr112969.c: New test.
5564 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
5565 analyzer_kernel_plugin.c tests.
5567 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
5569 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
5570 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
5571 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
5572 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
5573 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
5574 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
5575 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
5576 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
5577 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
5578 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
5579 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
5580 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
5581 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
5582 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
5583 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
5584 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
5585 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
5586 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
5587 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
5588 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
5589 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
5590 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
5591 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
5592 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
5593 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
5594 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
5595 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
5596 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
5597 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
5598 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
5599 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
5600 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
5601 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
5602 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
5603 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
5604 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
5605 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
5606 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
5607 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
5608 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
5609 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
5610 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
5611 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
5612 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
5613 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
5614 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
5615 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
5616 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
5617 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
5618 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
5619 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
5620 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
5621 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
5622 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
5623 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
5624 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
5625 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
5626 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
5627 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
5628 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
5629 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
5630 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
5631 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
5632 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
5633 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
5634 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
5635 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
5636 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
5637 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
5638 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
5639 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
5640 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
5641 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
5642 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
5643 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
5644 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
5645 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
5646 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
5647 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
5648 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
5649 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
5650 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
5651 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
5652 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
5653 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
5654 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
5655 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
5656 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
5657 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
5658 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
5659 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
5660 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
5661 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
5662 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
5663 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
5664 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
5665 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
5666 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
5667 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
5668 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
5669 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
5670 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
5671 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
5672 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
5673 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
5674 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
5675 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
5676 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
5677 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
5678 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
5679 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
5680 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
5681 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
5682 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
5683 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
5684 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
5685 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
5686 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
5687 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
5688 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
5689 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
5690 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
5691 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
5692 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
5693 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
5694 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
5695 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
5696 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
5697 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
5698 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
5699 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
5700 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
5701 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
5702 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
5703 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
5704 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
5705 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
5706 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
5707 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
5708 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
5709 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
5710 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
5711 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
5712 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
5713 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
5714 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
5715 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
5716 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
5717 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
5718 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
5719 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
5720 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
5721 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
5722 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
5723 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
5724 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
5725 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
5726 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
5727 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
5728 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
5729 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
5730 * lib/target-supports.exp: Add proc for XCVsimd extension.
5732 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
5735 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
5737 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
5738 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
5739 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
5740 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
5741 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
5742 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
5743 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
5744 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
5745 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
5746 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
5747 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
5748 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
5749 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
5750 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
5751 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
5752 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
5753 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
5754 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
5755 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
5756 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
5757 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
5758 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
5759 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
5760 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
5761 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
5762 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
5763 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
5764 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
5765 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
5766 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
5767 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
5768 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
5769 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
5770 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
5771 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
5772 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
5773 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
5774 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
5775 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
5776 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
5777 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
5778 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
5779 * lib/target-supports.exp: Remove the flag.
5781 2024-01-25 Jakub Jelinek <jakub@redhat.com>
5783 PR middle-end/113574
5784 * gcc.dg/torture/bitint-52.c: New test.
5786 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5789 * gcc.target/aarch64/sve/pr113572.c: New test.
5791 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5794 * gcc.target/aarch64/pr113550.c: New test.
5796 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5799 * gcc.target/aarch64/pr113485.c: New test.
5800 * gcc.target/aarch64/pr113573.c: Likewise.
5802 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
5805 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
5806 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
5807 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
5808 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
5809 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
5810 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5811 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
5813 2024-01-25 Richard Biener <rguenther@suse.de>
5815 PR tree-optimization/113576
5816 * gcc.dg/vect/pr113576.c: New testcase.
5818 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
5820 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
5821 * gcc.target/powerpc/block-cmp-4.c: Likewise.
5822 * gcc.target/powerpc/block-cmp-8.c: New.
5824 2024-01-25 liuhongt <hongtao.liu@intel.com>
5826 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
5828 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
5829 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
5831 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
5834 * g++.dg/modules/concept-9.h: New test.
5835 * g++.dg/modules/concept-9_a.C: New test.
5836 * g++.dg/modules/concept-9_b.C: New test.
5837 * g++.dg/modules/concept-10_a.H: New test.
5838 * g++.dg/modules/concept-10_b.C: New test.
5840 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
5843 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
5844 being attached to the module they were imported from.
5845 * g++.dg/modules/indirect-1_c.C: Likewise.
5846 * g++.dg/modules/indirect-2_b.C: Likewise.
5847 * g++.dg/modules/indirect-2_c.C: Likewise.
5848 * g++.dg/modules/indirect-3_b.C: Likewise.
5849 * g++.dg/modules/indirect-3_c.C: Likewise.
5850 * g++.dg/modules/indirect-4_b.C: Likewise.
5851 * g++.dg/modules/indirect-4_c.C: Likewise.
5852 * g++.dg/modules/namespace-5_a.C: New test.
5853 * g++.dg/modules/namespace-5_b.C: New test.
5854 * g++.dg/modules/namespace-5_c.C: New test.
5856 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
5858 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
5860 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
5862 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
5863 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5864 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
5865 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
5866 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5867 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5868 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5869 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5870 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
5871 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5872 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5873 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5874 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5875 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5876 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5877 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
5878 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
5880 * gcc.target/i386/rtm-check.h: Ditto.
5881 * gcc.target/i386/sha-check.h: Ditto.
5882 * gcc.target/i386/writeeflags-1.c: Ditto.
5884 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
5886 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
5887 small typo for aarch64*-*-*.
5889 2024-01-24 Patrick Palka <ppalka@redhat.com>
5892 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
5894 2024-01-24 Jason Merrill <jason@redhat.com>
5897 * g++.dg/eh/return3.C: New test.
5899 2024-01-24 Harald Anlauf <anlauf@gmx.de>
5902 * gfortran.dg/optional_absent_10.f90: New test.
5904 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
5907 * lib/target-supports.exp (check_effective_target_vect_long_mult):
5908 Fix aarch64*-*-* checks.
5910 2024-01-24 Martin Jambor <mjambor@suse.cz>
5914 * gcc.dg/ipa/pr108007.c: New test.
5915 * gcc.dg/ipa/pr112616.c: Likewise.
5917 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
5920 * gcc.target/aarch64/builtin_apply-1.c: New test.
5922 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
5924 * gcc.target/riscv/sfb.c: New test.
5925 * gcc.target/riscv/pr113095.c: New test.
5927 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5930 * gcc.target/aarch64/sve/pr109636_1.c: New test.
5931 * gcc.target/aarch64/sve/pr109636_2.c: New test.
5932 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
5934 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5936 PR tree-optimization/113552
5937 * gcc.target/aarch64/pr113552.c: New test.
5938 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
5940 2024-01-24 Martin Jambor <mjambor@suse.cz>
5943 * gcc.dg/ipa/pr113490.c: New test.
5945 2024-01-24 David Malcolm <dmalcolm@redhat.com>
5948 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
5949 * gcc.dg/plugin/taint-pr112977.c: New test.
5951 2024-01-24 David Malcolm <dmalcolm@redhat.com>
5954 * gcc.dg/plugin/analyzer_kernel_plugin.c
5955 (class known_function___check_object_size): New.
5956 (kernel_analyzer_init_cb): Register it.
5957 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
5958 * gcc.dg/plugin/taint-pr112927.c: New test.
5960 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
5964 target specs. Allow any i?86 target instead of i686 only.
5965 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
5966 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
5967 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
5968 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
5969 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
5971 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
5975 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5977 PR tree-optimization/113364
5978 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
5980 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
5983 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
5985 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5988 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
5990 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
5992 * g++.dg/modules/pr113292_c.C: Require TLS.
5994 2024-01-23 Marek Polacek <polacek@redhat.com>
5999 * g++.dg/warn/Wdangling-reference14.C: New test.
6000 * g++.dg/warn/Wdangling-reference15.C: New test.
6001 * g++.dg/warn/Wdangling-reference16.C: New test.
6003 2024-01-23 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/bitint-77.c: New test.
6008 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
6009 Richard Sandiford <richard.sandiford@arm.com>
6012 * gcc.target/aarch64/ccmp_3.c: New test.
6013 * gcc.target/aarch64/ccmp_4.c: New test.
6014 * gcc.target/aarch64/ccmp_5.c: New test.
6016 2024-01-23 Alex Coplan <alex.coplan@arm.com>
6019 * gcc.c-torture/compile/pr113089.c: New test.
6021 2024-01-23 Alex Coplan <alex.coplan@arm.com>
6024 * gcc.target/aarch64/pr113356.C: New test.
6026 2024-01-23 Xi Ruoyao <xry111@xry111.site>
6028 * g++.target/loongarch/got-load.C (dg-options): Add
6029 -fno-stack-protector.
6031 2024-01-23 H.J. Lu <(no_default)>
6033 PR rtl-optimization/113255
6034 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
6037 2024-01-23 Alex Coplan <alex.coplan@arm.com>
6040 * gcc.c-torture/compile/pr113114.c: New test.
6041 * gcc.target/aarch64/pr113114.c: New test.
6043 2024-01-23 Richard Biener <rguenther@suse.de>
6046 * c-c++-common/pr107058.c: New testcase.
6048 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
6052 * g++.dg/modules/debug-2_a.C: New test.
6053 * g++.dg/modules/debug-2_b.C: New test.
6054 * g++.dg/modules/debug-2_c.C: New test.
6055 * g++.dg/modules/debug-3_a.C: New test.
6056 * g++.dg/modules/debug-3_b.C: New test.
6058 2024-01-23 Xi Ruoyao <xry111@xry111.site>
6060 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
6061 for la.tls.ld and la.tls.gd.
6063 2024-01-23 Richard Biener <rguenther@suse.de>
6065 PR rtl-optimization/113255
6066 * gcc.dg/torture/pr113255.c: New testcase.
6068 2024-01-23 Richard Biener <rguenther@suse.de>
6071 * gcc.dg/debug/pr112718.c: New testcase.
6073 2024-01-22 Marek Polacek <polacek@redhat.com>
6076 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
6078 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
6081 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
6082 option to dg-options.
6083 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
6084 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
6085 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
6087 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6089 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
6090 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
6092 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6095 * gcc.target/riscv/rvv/base/pr109092.c: New test.
6097 2024-01-22 Richard Biener <rguenther@suse.de>
6099 PR tree-optimization/113373
6100 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
6102 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6104 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
6106 2024-01-22 xuli <xuli1@eswincomputing.com>
6109 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
6110 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
6112 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
6114 * gcc.target/sh/pr59533-1.c: Adjust expected output.
6116 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
6118 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
6120 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
6123 * gcc.target/m68k/pr82420.c: New test.
6125 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
6126 Richard Biener <rguenther@suse.de>
6128 PR rtl-optimization/111267
6129 * gcc.target/i386/pr111267.c: New test case.
6131 2024-01-21 Harald Anlauf <anlauf@gmx.de>
6134 * gfortran.dg/optional_absent_9.f90: New test.
6136 2024-01-21 Martin Uecker <uecker@tugraz.at>
6139 * gcc.dg/pr113492.c: New test.
6141 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6143 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
6145 * gcc.dg/ipa/inline-5.c: Likewise.
6146 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6147 * gcc.dg/tree-ssa/vector-4.c: Likewise.
6149 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6151 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
6152 checks on hppa*64*-*-*.
6154 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6156 * gcc.dg/torture/pr110422.c: Require target lra.
6158 2024-01-20 Marek Polacek <polacek@redhat.com>
6161 * g++.dg/warn/Wdangling-reference17.C: New test.
6163 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
6166 * gcc.c-torture/compile/pr110705-1.c: New test.
6168 2024-01-20 Jakub Jelinek <jakub@redhat.com>
6170 PR tree-optimization/113462
6171 * gcc.dg/bitint-76.c: New test.
6173 2024-01-20 Jakub Jelinek <jakub@redhat.com>
6175 PR tree-optimization/113491
6176 * gcc.dg/torture/bitint-51.c: New test.
6178 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
6181 * gcc.target/m68k/pr110934.c: New test.
6183 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
6186 * gcc.target/m68k/pr108640.c: New test.
6188 2024-01-19 Antoni Boucher <bouanto@zoho.com>
6190 * jit.dg/all-non-failing-tests.h: New test.
6191 * jit.dg/test-popcount.c: New test.
6193 2024-01-19 Antoni Boucher <bouanto@zoho.com>
6195 * jit.dg/test-reflection.c: Add check to make sure
6196 gcc_jit_type_is_integral returns 0 on a vector type.
6198 2024-01-19 Harald Anlauf <anlauf@gmx.de>
6201 * gfortran.dg/bounds_check_24.f90: New test.
6203 2024-01-19 Jason Merrill <jason@redhat.com>
6206 * g++.dg/cpp2a/concepts-using4.C: New test.
6208 2024-01-19 Jason Merrill <jason@redhat.com>
6215 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
6216 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
6217 * g++.dg/cpp2a/nontype-class63.C: New test.
6218 * g++.dg/cpp2a/nontype-class63a.C: New test.
6220 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6222 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
6223 hpux11.[012]* to -O0.
6225 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6227 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
6228 to define _HPUX_SOURCE.
6230 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6232 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
6234 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6237 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
6239 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6241 * gcc.target/riscv/arch-27.c: Update scan message.
6242 * gcc.target/riscv/arch-28.c: Ditto.
6243 * gcc.target/riscv/attribute-10.c: Ditto.
6244 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
6245 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
6246 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
6248 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6250 PR tree-optimization/113464
6251 * gcc.dg/bitint-75.c: New test.
6253 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6255 PR tree-optimization/113463
6256 * gcc.dg/bitint-74.c: New test.
6258 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6260 PR tree-optimization/113459
6261 * gcc.dg/bitint-73.c: New test.
6263 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6265 * gcc.target/riscv/arch-23.c: Update test.
6266 * gcc.target/riscv/arch-27.c: Ditto.
6267 * gcc.target/riscv/arch-28.c: Ditto.
6268 * gcc.target/riscv/attribute-10.c: Ditto.
6270 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6272 * gcc.target/riscv/arch-33.c: New.
6273 * gcc.target/riscv/arch-34.c: New.
6275 2024-01-19 liuhongt <hongtao.liu@intel.com>
6277 * gcc.target/i386/part-vect-copysignhf.c: Remove
6278 -ftree-vectorize from dg-options.
6280 2024-01-19 liuhongt <hongtao.liu@intel.com>
6283 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
6286 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
6288 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
6290 2024-01-18 David Malcolm <dmalcolm@redhat.com>
6293 * c-c++-common/analyzer/strlen-pr111361.c: New test.
6294 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
6296 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
6298 2024-01-18 David Malcolm <dmalcolm@redhat.com>
6301 * c-c++-common/analyzer/strlen-pr112811.c: New test.
6303 2024-01-18 H.J. Lu <(no_default)>
6305 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
6307 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6308 Jin Ma <jinma@linux.alibaba.com>
6309 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6310 Christoph Müllner <christoph.muellner@vrull.eu>
6312 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
6313 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
6314 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
6315 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
6316 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
6317 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
6319 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6320 Jin Ma <jinma@linux.alibaba.com>
6321 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6322 Christoph Müllner <christoph.muellner@vrull.eu>
6324 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
6325 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
6326 * lib/target-supports.exp: Add target for XTheadVector.
6328 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6329 Jin Ma <jinma@linux.alibaba.com>
6330 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6331 Christoph Müllner <christoph.muellner@vrull.eu>
6333 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
6335 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6336 Jin Ma <jinma@linux.alibaba.com>
6337 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6338 Christoph Müllner <christoph.muellner@vrull.eu>
6340 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
6341 * gcc.target/riscv/rvv/xtheadvector.c: New test.
6343 2024-01-18 Marek Polacek <polacek@redhat.com>
6346 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
6348 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6350 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
6352 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6354 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
6355 jit-verify-assembler-output.
6356 * jit.dg/test-noinline-attribute.c: Likewise.
6357 * jit.dg/test-setting-alignment.c: Likewise.
6358 * jit.dg/test-used-attribute.c: Likewise.
6359 * jit.dg/test-variable-attribute.c: Likewise.
6360 * jit.dg/test-weak-attribute.c: Likewise.
6362 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6364 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
6367 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6369 * jit.dg/test-link-section-assembler.c: Accept any whitespace
6370 between the .section directive and its arguments.
6372 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6374 * jit.dg/test-alias-attribute.c: Require target alias
6377 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6380 * gcc.dg/pr105522.c: New file.
6382 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6385 * gcc.dg/pr113445.c: New test.
6387 2024-01-18 Martin Jambor <mjambor@suse.cz>
6389 PR tree-optimization/110422
6390 * gcc.dg/torture/pr110422.c: New test.
6392 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
6394 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
6395 Return 1 if Intel LAM_U57 is enabled.
6396 (hwasan_init): Add -mlam=u57 on x86-64.
6398 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6400 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
6401 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
6402 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
6403 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
6404 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
6405 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
6406 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
6407 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
6408 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
6409 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
6411 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.target/i386/pr113122-1.c: New test.
6415 * gcc.target/i386/pr113122-2.c: New test.
6416 * gcc.target/i386/pr113122-3.c: New test.
6417 * gcc.target/i386/pr113122-4.c: New test.
6419 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6421 PR tree-optimization/112774
6423 * gcc.dg/tree-ssa/scev-16.c: Move test ...
6424 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
6425 dg-additional-options instead of dg-options and drop
6426 -fdump-tree-vect-details.
6428 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6431 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
6434 2024-01-18 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/113431
6437 * gcc.dg/vect/pr113431.c: New testcase.
6439 2024-01-18 Richard Biener <rguenther@suse.de>
6441 PR tree-optimization/113374
6442 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
6444 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6446 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
6448 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
6450 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
6451 behavior and "-mlsx" option on LoongArch.
6452 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
6454 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
6456 * g++.target/loongarch/got-load.C: New test.
6458 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6460 * gcc.dg/vect/bb-slp-43.c: Add vect128.
6462 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
6465 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
6466 checking count of addi to 6.
6468 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6471 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
6472 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
6474 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
6477 * g++.dg/modules/merge-16.h: New test.
6478 * g++.dg/modules/merge-16_a.C: New test.
6479 * g++.dg/modules/merge-16_b.C: New test.
6481 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
6484 * gcc.c-torture/compile/pr113221-1.c: New test.
6486 2024-01-17 Patrick Palka <ppalka@redhat.com>
6490 * g++.dg/cpp2a/nontype-class61.C: New test.
6491 * g++.dg/cpp2a/nontype-class62.C: New test.
6493 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
6495 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
6496 when testing in a simulator.
6497 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
6498 for each RUN_FRACTION:th iteration.
6499 (main): Call initialize_skip_iteration_count.
6500 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
6502 2024-01-17 Jan Hubicka <jh@suse.cz>
6503 Jakub Jelinek <jakub@redhat.com>
6505 PR tree-optimization/110852
6506 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
6507 * gcc.dg/predict-23.c: New test.
6508 * gcc.dg/tree-ssa/predict-1.c: New test.
6509 * gcc.dg/tree-ssa/predict-2.c: New test.
6510 * gcc.dg/tree-ssa/predict-3.c: New test.
6512 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6514 PR tree-optimization/113421
6515 * gcc.dg/torture/bitint-50.c: New test.
6517 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6519 PR middle-end/113410
6520 * gcc.dg/bitint-72.c: New test.
6522 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6524 PR tree-optimization/113408
6525 * gcc.dg/bitint-71.c: New test.
6527 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6529 PR middle-end/113406
6530 * gcc.dg/bitint-70.c: New test.
6532 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6534 PR tree-optimization/110251
6535 * gcc.c-torture/compile/pr110251.c: New test.
6537 2024-01-17 Pan Li <pan2.li@intel.com>
6539 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
6541 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
6542 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
6544 2024-01-17 Richard Biener <rguenther@suse.de>
6546 PR tree-optimization/113371
6547 * gcc.dg/vect/pr113371.c: New testcase.
6549 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
6551 * gcc.target/mips/mips.exp (mips_option_groups):
6552 Add -mxgot/-mno-xgot options.
6553 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
6554 * gcc.target/mips/xgot-n32-need-gp.c: New test.
6556 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
6559 * g++.dg/modules/pr113292_a.H: New test.
6560 * g++.dg/modules/pr113292_b.C: New test.
6561 * g++.dg/modules/pr113292_c.C: New test.
6563 2024-01-16 Marek Polacek <polacek@redhat.com>
6566 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
6568 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6570 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
6571 not support split DWARF.
6573 2024-01-16 waffl3x <waffl3x@protonmail.com>
6576 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
6579 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6581 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
6584 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6586 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
6587 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
6589 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6591 PR tree-optimization/110794
6592 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
6594 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6596 * gcc.dg/c23-tag-alias-2.c: Require target lto.
6597 * gcc.dg/c23-tag-alias-3.c: Likewise.
6598 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
6599 * gcc.dg/scantest-lto.c: Likewise.
6601 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6603 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
6604 * gcc.dg/cmp-mem-const-4.c: Likewise.
6605 * gcc.dg/cmp-mem-const-5.c: Likewise.
6606 * gcc.dg/cmp-mem-const-6.c: Likewise.
6608 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6610 PR tree-optimization/91624
6611 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
6612 checks on hppa*64*-*-*.
6613 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6615 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6617 * rust/compile/tuple_float_index.rs: New test.
6619 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6621 * rust/compile/v0-mangle2.rs: New test.
6623 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6625 * rust/compile/invalid_variadics.rs: New test.
6627 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6629 * rust/compile/invalid_label_name.rs: New test.
6631 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6633 * rust/compile/lifetime_name_validation.rs: New test.
6635 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6637 * rust/compile/pattern_variadic.rs: New test.
6638 * rust/execute/torture/named_variadic.rs: New test.
6640 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6642 * rust/compile/extern_c_named_variadic.rs: New test.
6644 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6646 * rust/compile/parse_variadic_function.rs: New test.
6648 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6650 * rust/compile/issue-2709.rs: New test.
6652 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6654 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
6656 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6658 * rust/compile/issue-2665.rs: New test.
6660 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
6662 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
6664 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6666 * rust/compile/v0-mangle1.rs: New test.
6668 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6670 * rust/compile/closure_in_closure.rs: New test.
6672 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6674 * rust/compile/macro-issue2653.rs: New test.
6676 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6678 * rust/compile/macro57.rs: New test.
6680 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6682 * rust/compile/macro_rules_macro_rules.rs: New test.
6684 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6686 * rust/compile/while_break_expr.rs: New test.
6688 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6690 * rust/compile/range_from_expr_for_loop.rs: New test.
6692 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6694 * rust/compile/parse_item_default_macro.rs: New test.
6696 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6698 * rust/compile/parse_generic_path_expr.rs: New test.
6700 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6702 * rust/compile/match_break.rs: New test.
6704 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6706 * rust/compile/parse_pub_unit_type.rs: New test.
6708 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6710 * rust/compile/parse_global_path_generic.rs: New test.
6712 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
6714 * rust/compile/issue-2645.rs: New test.
6716 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6718 * rust/compile/wrong_lhs_assignment.rs: update error message
6719 * rust/compile/issue-2391.rs: New test.
6721 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6723 * rust/compile/variadic.rs: Added new checks.
6725 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
6727 * rust/compile/assume.rs: New test.
6729 2024-01-16 Dave Evans <dave@dmetwo.org>
6731 * rust/compile/issue-2431.rs: New test.
6733 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6735 * rust/compile/privacy6.rs: Uncomment commented out functions.
6736 * rust/compile/privacy9.rs: Fix unused variables.
6738 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6740 * rust/compile/privacy9.rs: New test.
6742 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6744 * rust/compile/cfg2.rs: Updated according to new message.
6745 * rust/compile/issue-2139.rs: likewise.
6746 * rust/compile/issue-2190-1.rs: likewise.
6747 * rust/compile/method1.rs: likewise.
6749 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6751 * rust/execute/torture/iter1.rs: New test.
6753 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6755 * rust/compile/generics7.rs: Added Errorcode hint.
6756 * rust/compile/generics8.rs: Updated dejagnu comment.
6757 * rust/compile/issue-925.rs: Added Errorcode hint.
6759 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6761 * rust/compile/issue-2029.rs:
6762 Updated for dejagnu testcase.
6764 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6766 * rust/compile/privacy1.rs: Added errorcode.
6767 * rust/compile/privacy3.rs: likewise.
6768 * rust/compile/privacy4.rs: likewise.
6769 * rust/compile/privacy5.rs: likewise.
6771 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
6773 * rust/compile/type-if.rs: New test.
6775 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6777 * rust/compile/let_alt.rs: Updated comment.
6779 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6781 * rust/compile/iterators1.rs: this should be casting to the $ty
6783 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6785 * rust/execute/torture/issue-2583.rs: New test.
6787 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6789 * rust/compile/nested_macro_definition.rs: New test.
6791 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6793 * rust/compile/match4.rs:
6794 Updated new error commment.
6796 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6798 * rust/compile/issue-1725-2.rs:
6799 Updated dejagnu message.
6801 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6803 * rust/compile/iterators1.rs: New test.
6805 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6807 * rust/compile/generics13.rs:
6810 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6812 * rust/compile/issue-2479.rs: Updated comment.
6814 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6816 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
6817 * rust/compile/trait-cycle.rs: New relevant test.
6819 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6821 * rust/compile/generics10.rs: for dejagnu.
6823 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6825 * rust/compile/generics6.rs: Updated dejagnu comment.
6826 * rust/compile/generics7.rs: likewise.
6827 * rust/compile/issue-925.rs: likewise.
6829 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6831 * rust/compile/issue-2514.rs: New test.
6833 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6835 * rust/compile/match5.rs:
6836 Updated comment for dejagnu.
6837 * rust/compile/pattern-struct.rs: New test for ICE.
6839 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6841 * rust/compile/inline_2.rs: Added new message.
6843 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6845 * rust/compile/auto_trait_invalid.rs:
6848 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6850 * rust/compile/bad_inner_doc.rs:
6851 Updated comment to pass testcase.
6853 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6855 * rust/compile/inline_2.rs: Added new case.
6857 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6859 * rust/compile/bad_as_bool_char.rs:
6860 Updated comment to pass test case.
6861 * rust/compile/cast1.rs: likewise.
6862 * rust/compile/cast4.rs: likewise.
6863 * rust/compile/cast5.rs: likewise.
6864 * rust/compile/all-cast.rs: New test for all error codes.
6866 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6868 * rust/compile/attr_deprecated_2.rs:
6869 Updated comment to pass the testcase.
6871 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6873 * rust/compile/abi-options1.rs: updated comment for testcase.
6875 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6877 * rust/compile/arrays2.rs: changed comment to pass
6880 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6882 * rust/compile/unicode_norm1.rs: New test.
6884 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6886 * rust/compile/name_resolution10.rs: New test.
6888 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6890 * rust/compile/name_resolution6.rs: New test.
6891 * rust/compile/name_resolution7.rs: New test.
6892 * rust/compile/name_resolution8.rs: New test.
6893 * rust/compile/name_resolution9.rs: New test.
6895 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6897 * rust/compile/undeclared_label.rs: New test for E0426.
6899 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6901 * rust/compile/feature.rs: Added new unknown feature.
6903 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6905 * rust/compile/arrays1.rs: changed comment to pass testcase.
6906 * rust/compile/bad_type1.rs: likewise.
6907 * rust/compile/bad_type2.rs: likewise.
6908 * rust/compile/const_generics_6.rs: likewise.
6909 * rust/compile/deadcode_err1.rs: likewise.
6910 * rust/compile/deadcode_err2.rs: likewise.
6911 * rust/compile/func1.rs: likewise.
6912 * rust/compile/func3.rs: likewise.
6913 * rust/compile/func4.rs: likewise.
6914 * rust/compile/func5.rs: likewise.
6915 * rust/compile/generics1.rs: likewise.
6916 * rust/compile/generics2.rs: likewise.
6917 * rust/compile/generics3.rs: likewise.
6918 * rust/compile/implicit_returns_err1.rs: likewise.
6919 * rust/compile/implicit_returns_err2.rs: likewise.
6920 * rust/compile/implicit_returns_err3.rs: likewise.
6921 * rust/compile/implicit_returns_err4.rs: likewise.
6922 * rust/compile/issue-1152.rs: likewise.
6923 * rust/compile/issue-2477.rs: likewise.
6924 * rust/compile/reference1.rs: likewise.
6925 * rust/compile/stmt_with_block_err1.rs: likewise.
6926 * rust/compile/traits1.rs: likewise.
6927 * rust/compile/traits2.rs: likewise.
6928 * rust/compile/tuple_mismatch.rs: likewise.
6929 * rust/compile/tuple_struct3.rs: likewise.
6930 * rust/compile/mismatched-types.rs: New test from rustc.
6932 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
6934 * rust/compile/empty_file: New file.
6935 * rust/compile/issue-2421_str.rs: New test.
6937 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6939 * rust/compile/issue-2479.rs: New test.
6941 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6943 * rust/compile/bad-crate-name.rs: Moved to...
6944 * rust/compile/bad-crate-name1.rs: ...here.
6945 * rust/compile/bad-crate-name2.rs: New test.
6947 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6949 * rust/compile/issue-2477.rs: New test.
6951 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6953 * rust/compile/bounds1.rs: Apply sized trait
6954 * rust/compile/canonical_paths1.rs: likewise
6955 * rust/compile/cast_generics.rs: likewise
6956 * rust/compile/closure_no_type_anno.rs: likewise
6957 * rust/compile/complex_qualified_path_in_expr.rs: likewise
6958 * rust/compile/const-issue1440.rs: likewise
6959 * rust/compile/const_generics_1.rs: likewise
6960 * rust/compile/const_generics_8.rs: likewise
6961 * rust/compile/derive_macro1.rs: likewise
6962 * rust/compile/derive_macro3.rs: likewise
6963 * rust/compile/derive_macro4.rs: likewise
6964 * rust/compile/derive_macro6.rs: likewise
6965 * rust/compile/expected_type_args2.rs: likewise
6966 * rust/compile/expected_type_args3.rs: likewise
6967 * rust/compile/generics1.rs: likewise
6968 * rust/compile/generics11.rs: likewise
6969 * rust/compile/generics12.rs: likewise
6970 * rust/compile/generics2.rs: likewise
6971 * rust/compile/generics3.rs: likewise
6972 * rust/compile/generics4.rs: likewise
6973 * rust/compile/generics6.rs: likewise
6974 * rust/compile/generics7.rs: likewise
6975 * rust/compile/generics8.rs: likewise
6976 * rust/compile/if_let_expr.rs: likewise
6977 * rust/compile/issue-1005.rs: likewise
6978 * rust/compile/issue-1019.rs: likewise
6979 * rust/compile/issue-1031.rs: likewise
6980 * rust/compile/issue-1034.rs: likewise
6981 * rust/compile/issue-1128.rs: likewise
6982 * rust/compile/issue-1129-2.rs: likewise
6983 * rust/compile/issue-1130.rs: likewise
6984 * rust/compile/issue-1131.rs: likewise
6985 * rust/compile/issue-1165.rs: likewise
6986 * rust/compile/issue-1173.rs: likewise
6987 * rust/compile/issue-1235.rs: likewise
6988 * rust/compile/issue-1237.rs: likewise
6989 * rust/compile/issue-1289.rs: likewise
6990 * rust/compile/issue-1383.rs: likewise
6991 * rust/compile/issue-1447.rs: likewise
6992 * rust/compile/issue-1589.rs: likewise
6993 * rust/compile/issue-1725-1.rs: likewise
6994 * rust/compile/issue-1725-2.rs: likewise
6995 * rust/compile/issue-1773.rs: likewise
6996 * rust/compile/issue-1786.rs: likewise
6997 * rust/compile/issue-1893.rs: likewise
6998 * rust/compile/issue-1901.rs: likewise
6999 * rust/compile/issue-1930.rs: likewise
7000 * rust/compile/issue-1981.rs: likewise
7001 * rust/compile/issue-2019-1.rs: likewise
7002 * rust/compile/issue-2019-2.rs: likewise
7003 * rust/compile/issue-2019-3.rs: likewise
7004 * rust/compile/issue-2036.rs: likewise
7005 * rust/compile/issue-2037.rs: likewise
7006 * rust/compile/issue-2070.rs: likewise
7007 * rust/compile/issue-2105.rs: likewise
7008 * rust/compile/issue-2106.rs: likewise
7009 * rust/compile/issue-2135.rs: likewise
7010 * rust/compile/issue-2136-1.rs: likewise
7011 * rust/compile/issue-2136-2.rs: likewise
7012 * rust/compile/issue-2139.rs: likewise
7013 * rust/compile/issue-2142.rs: likewise
7014 * rust/compile/issue-2165.rs: likewise
7015 * rust/compile/issue-2166.rs: likewise
7016 * rust/compile/issue-2190-1.rs: likewise
7017 * rust/compile/issue-2190-2.rs: likewise
7018 * rust/compile/issue-2195.rs: likewise
7019 * rust/compile/issue-2238.rs: likewise
7020 * rust/compile/issue-2304.rs: likewise
7021 * rust/compile/issue-850.rs: likewise
7022 * rust/compile/issue-855.rs: likewise
7023 * rust/compile/issue-925.rs: likewise
7024 * rust/compile/macro-issue1400.rs: likewise
7025 * rust/compile/macro20.rs: likewise
7026 * rust/compile/macro23.rs: likewise
7027 * rust/compile/macro40.rs: likewise
7028 * rust/compile/macro54.rs: likewise
7029 * rust/compile/name_resolution2.rs: likewise
7030 * rust/compile/name_resolution4.rs: likewise
7031 * rust/compile/nested_generic.rs: likewise
7032 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
7033 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
7034 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
7035 * rust/compile/parse_complex_generic_application.rs: likewise
7036 * rust/compile/parse_complex_generic_application2.rs: likewise
7037 * rust/compile/path_as_generic_arg.rs: likewise
7038 * rust/compile/privacy4.rs: likewise
7039 * rust/compile/privacy6.rs: likewise
7040 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
7041 * rust/compile/stmt_with_block_dot.rs: likewise
7042 * rust/compile/torture/associated_types1.rs: likewise
7043 * rust/compile/torture/forward_decl_5.rs: likewise
7044 * rust/compile/torture/generics1.rs: likewise
7045 * rust/compile/torture/generics10.rs: likewise
7046 * rust/compile/torture/generics11.rs: likewise
7047 * rust/compile/torture/generics12.rs: likewise
7048 * rust/compile/torture/generics13.rs: likewise
7049 * rust/compile/torture/generics14.rs: likewise
7050 * rust/compile/torture/generics15.rs: likewise
7051 * rust/compile/torture/generics16.rs: likewise
7052 * rust/compile/torture/generics17.rs: likewise
7053 * rust/compile/torture/generics18.rs: likewise
7054 * rust/compile/torture/generics19.rs: likewise
7055 * rust/compile/torture/generics2.rs: likewise
7056 * rust/compile/torture/generics20.rs: likewise
7057 * rust/compile/torture/generics21.rs: likewise
7058 * rust/compile/torture/generics22.rs: likewise
7059 * rust/compile/torture/generics23.rs: likewise
7060 * rust/compile/torture/generics24.rs: likewise
7061 * rust/compile/torture/generics25.rs: likewise
7062 * rust/compile/torture/generics26.rs: likewise
7063 * rust/compile/torture/generics27.rs: likewise
7064 * rust/compile/torture/generics28.rs: likewise
7065 * rust/compile/torture/generics29.rs: likewise
7066 * rust/compile/torture/generics3.rs: likewise
7067 * rust/compile/torture/generics30.rs: likewise
7068 * rust/compile/torture/generics31.rs: likewise
7069 * rust/compile/torture/generics32.rs: likewise
7070 * rust/compile/torture/generics4.rs: likewise
7071 * rust/compile/torture/generics5.rs: likewise
7072 * rust/compile/torture/generics6.rs: likewise
7073 * rust/compile/torture/generics7.rs: likewise
7074 * rust/compile/torture/generics8.rs: likewise
7075 * rust/compile/torture/generics9.rs: likewise
7076 * rust/compile/torture/intrinsics-2.rs: likewise
7077 * rust/compile/torture/intrinsics-6.rs: likewise
7078 * rust/compile/torture/intrinsics-7.rs: likewise
7079 * rust/compile/torture/intrinsics-8.rs: likewise
7080 * rust/compile/torture/issue-1024.rs: likewise
7081 * rust/compile/torture/issue-1075.rs: likewise
7082 * rust/compile/torture/issue-1432.rs: likewise
7083 * rust/compile/torture/issue-1555.rs: likewise
7084 * rust/compile/torture/issue-368.rs: likewise
7085 * rust/compile/torture/issue-808.rs: likewise
7086 * rust/compile/torture/issue-862.rs: likewise
7087 * rust/compile/torture/issue-893-2.rs: likewise
7088 * rust/compile/torture/issue-893.rs: likewise
7089 * rust/compile/torture/must_use2.rs: likewise
7090 * rust/compile/torture/nested_fn2.rs: likewise
7091 * rust/compile/torture/phantom_data.rs: likewise
7092 * rust/compile/torture/range-lang-item1.rs: likewise
7093 * rust/compile/torture/traits1.rs: likewise
7094 * rust/compile/torture/traits11.rs: likewise
7095 * rust/compile/torture/traits12.rs: likewise
7096 * rust/compile/torture/traits13.rs: likewise
7097 * rust/compile/torture/traits14.rs: likewise
7098 * rust/compile/torture/traits15.rs: likewise
7099 * rust/compile/torture/traits16.rs: likewise
7100 * rust/compile/torture/traits17.rs: likewise
7101 * rust/compile/torture/traits18.rs: likewise
7102 * rust/compile/torture/traits19.rs: likewise
7103 * rust/compile/torture/traits2.rs: likewise
7104 * rust/compile/torture/traits3.rs: likewise
7105 * rust/compile/torture/traits4.rs: likewise
7106 * rust/compile/torture/traits5.rs: likewise
7107 * rust/compile/torture/traits6.rs: likewise
7108 * rust/compile/torture/traits7.rs: likewise
7109 * rust/compile/torture/traits8.rs: likewise
7110 * rust/compile/torture/traits9.rs: likewise
7111 * rust/compile/torture/transmute-size-check-1.rs: likewise
7112 * rust/compile/torture/transmute1.rs: likewise
7113 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
7114 * rust/compile/torture/utf8_identifiers.rs: likewise
7115 * rust/compile/traits1.rs: likewise
7116 * rust/compile/traits10.rs: likewise
7117 * rust/compile/traits11.rs: likewise
7118 * rust/compile/traits12.rs: likewise
7119 * rust/compile/traits2.rs: likewise
7120 * rust/compile/traits3.rs: likewise
7121 * rust/compile/traits4.rs: likewise
7122 * rust/compile/traits5.rs: likewise
7123 * rust/compile/traits6.rs: likewise
7124 * rust/compile/traits7.rs: likewise
7125 * rust/compile/traits8.rs: likewise
7126 * rust/compile/traits9.rs: likewise
7127 * rust/compile/type-bindings1.rs: likewise
7128 * rust/compile/unconstrained_type_param.rs: likewise
7129 * rust/compile/unsafe10.rs: likewise
7130 * rust/execute/torture/closure1.rs: likewise
7131 * rust/execute/torture/closure2.rs: likewise
7132 * rust/execute/torture/closure3.rs: likewise
7133 * rust/execute/torture/closure4.rs: likewise
7134 * rust/execute/torture/coercion1.rs: likewise
7135 * rust/execute/torture/coercion2.rs: likewise
7136 * rust/execute/torture/coercion3.rs: likewise
7137 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
7138 * rust/execute/torture/derive_macro1.rs: likewise
7139 * rust/execute/torture/derive_macro3.rs: likewise
7140 * rust/execute/torture/derive_macro4.rs: likewise
7141 * rust/execute/torture/index1.rs: likewise
7142 * rust/execute/torture/issue-1120.rs: likewise
7143 * rust/execute/torture/issue-1133.rs: likewise
7144 * rust/execute/torture/issue-1198.rs: likewise
7145 * rust/execute/torture/issue-1232.rs: likewise
7146 * rust/execute/torture/issue-1249.rs: likewise
7147 * rust/execute/torture/issue-1436.rs: likewise
7148 * rust/execute/torture/issue-1496.rs: likewise
7149 * rust/execute/torture/issue-1720-2.rs: likewise
7150 * rust/execute/torture/issue-1720.rs: likewise
7151 * rust/execute/torture/issue-2052.rs: likewise
7152 * rust/execute/torture/issue-2179.rs: likewise
7153 * rust/execute/torture/issue-2180.rs: likewise
7154 * rust/execute/torture/issue-2236.rs: likewise
7155 * rust/execute/torture/issue-647.rs: likewise
7156 * rust/execute/torture/issue-845.rs: likewise
7157 * rust/execute/torture/issue-851.rs: likewise
7158 * rust/execute/torture/issue-858.rs: likewise
7159 * rust/execute/torture/macros23.rs: likewise
7160 * rust/execute/torture/macros28.rs: likewise
7161 * rust/execute/torture/method2.rs: likewise
7162 * rust/execute/torture/method3.rs: likewise
7163 * rust/execute/torture/method4.rs: likewise
7164 * rust/execute/torture/operator_overload_1.rs: likewise
7165 * rust/execute/torture/operator_overload_10.rs: likewise
7166 * rust/execute/torture/operator_overload_11.rs: likewise
7167 * rust/execute/torture/operator_overload_12.rs: likewise
7168 * rust/execute/torture/operator_overload_2.rs: likewise
7169 * rust/execute/torture/operator_overload_3.rs: likewise
7170 * rust/execute/torture/operator_overload_4.rs: likewise
7171 * rust/execute/torture/operator_overload_5.rs: likewise
7172 * rust/execute/torture/operator_overload_6.rs: likewise
7173 * rust/execute/torture/operator_overload_7.rs: likewise
7174 * rust/execute/torture/operator_overload_8.rs: likewise
7175 * rust/execute/torture/operator_overload_9.rs: likewise
7176 * rust/execute/torture/prefetch_data.rs: likewise
7177 * rust/execute/torture/ref-pattern2.rs: likewise
7178 * rust/execute/torture/slice-magic.rs: likewise
7179 * rust/execute/torture/slice-magic2.rs: likewise
7180 * rust/execute/torture/slice1.rs: likewise
7181 * rust/execute/torture/str-layout1.rs: likewise
7182 * rust/execute/torture/trait1.rs: likewise
7183 * rust/execute/torture/trait10.rs: likewise
7184 * rust/execute/torture/trait11.rs: likewise
7185 * rust/execute/torture/trait12.rs: likewise
7186 * rust/execute/torture/trait13.rs: likewise
7187 * rust/execute/torture/trait2.rs: likewise
7188 * rust/execute/torture/trait3.rs: likewise
7189 * rust/execute/torture/trait4.rs: likewise
7190 * rust/execute/torture/trait5.rs: likewise
7191 * rust/execute/torture/trait6.rs: likewise
7192 * rust/execute/torture/trait7.rs: likewise
7193 * rust/execute/torture/trait8.rs: likewise
7194 * rust/execute/torture/trait9.rs: likewise
7195 * rust/execute/torture/transmute1.rs: likewise
7196 * rust/execute/torture/wrapping_op1.rs: likewise
7197 * rust/execute/torture/wrapping_op2.rs: likewise
7198 * rust/link/generic_function_0.rs: likewise
7199 * rust/link/generic_function_1.rs: likewise
7200 * rust/compile/issue-2375.rs: New test.
7202 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7204 * rust/compile/non_member_const.rs: add missing error message
7205 * rust/compile/issue-2478.rs: New test.
7207 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7209 * rust/compile/break2.rs: Modified file to pass test case.
7210 * rust/compile/break_with_value_inside_loop.rs: New test.
7212 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7214 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
7215 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
7216 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
7217 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
7218 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
7219 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
7220 * rust/compile/proc_macro_non_root_function.rs: New test.
7221 * rust/compile/proc_macro_non_root_method.rs: New test.
7222 * rust/compile/proc_macro_non_root_module.rs: New test.
7224 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7226 * rust/compile/proc_macro_pub_function.rs: New test.
7227 * rust/compile/proc_macro_pub_module.rs: New test.
7229 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7231 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
7232 dg-excess-errors with dg-error and fix the line so the test
7234 * rust/compile/proc_macro_crate_type.rs: Likewise.
7235 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
7237 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7239 * rust/compile/proc_macro_attribute_private.rs: New test.
7240 * rust/compile/proc_macro_derive_private.rs: New test.
7241 * rust/compile/proc_macro_private.rs: New test.
7243 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7245 * rust/compile/proc_macro_derive_non_function.rs: New test.
7247 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7249 * rust/compile/proc_macro_attribute_non_function.rs: New test.
7251 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7253 * rust/compile/proc_macro_non_function.rs: New test.
7255 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7257 * rust/compile/abi-vardaic.rs: New test.
7259 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7261 * rust/compile/non_member_const.rs: New test.
7263 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7265 * rust/compile/break1.rs: Modified to pass test case.
7266 * rust/compile/continue1.rs: likewise.
7267 * rust/compile/break_continue_outside_loop.rs: New test.
7269 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7271 * rust/compile/proc_macro_derive_malformed.rs: New test.
7273 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7275 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
7276 * rust/compile/proc_macro_crate_type.rs: New test.
7277 * rust/compile/proc_macro_derive_crate_type.rs: New test.
7279 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7281 * rust/compile/found_struct.rs: New test.
7283 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7285 * rust/compile/changed_intrinsics.rs: New test.
7287 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7289 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
7291 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7293 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
7294 * rust/compile/dup_fields.rs: likewise.
7295 * rust/execute/same_field_name.rs: New test.
7297 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7299 * rust/compile/wrong_lhs_assignment.rs: New test.
7301 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7303 * rust/compile/func2.rs: updated comment to pass new test cases.
7304 * rust/compile/tuple_struct2.rs: likewise.
7305 * rust/compile/wrong_no_of_parameters.rs: New test.
7307 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7308 GuillaumeGomez <guillaume1.gomez@gmail.com>
7310 * rust/compile/name_resolution1.rs: New test.
7311 * rust/compile/name_resolution2.rs: New test.
7312 * rust/compile/name_resolution3.rs: New test.
7313 * rust/compile/name_resolution4.rs: New test.
7314 * rust/compile/name_resolution5.rs: New test.
7316 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7318 * rust/link/trait_import_0.rs: Mark test as xfail.
7320 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7322 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
7323 * rust/compile/const_generics_3.rs: likewise.
7324 * rust/compile/const_generics_4.rs: likewise.
7325 * rust/compile/not_find_value_in_scope.rs: New test.
7327 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7329 * rust/compile/missing_constructor_fields.rs: New test.
7331 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7333 * rust/compile/broken_utf8.rs: New test.
7335 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7337 * rust/compile/macro-issue2273.rs: New test.
7339 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7341 * rust/compile/issue-2105.rs: New test.
7343 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7345 * rust/compile/rust_abi.rs: New test.
7347 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7349 * rust/compile/bytecharstring.rs:add test for it
7351 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7353 * rust/compile/macro56.rs: New test.
7355 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7357 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
7358 * rust/compile/issue-2330.rs: New test.
7360 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7362 * rust/compile/torture/raw_identifiers.rs: New test.
7363 * rust/compile/torture/utf8_identifiers.rs: New test.
7365 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7367 * rust/compile/torture/utf8_whitespaces.rs: New test.
7369 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7371 * rust/compile/macro-issue2268.rs: New test.
7373 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7375 * rust/compile/macro-issue2264.rs: New test.
7377 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7379 * rust/compile/issue-2304.rs: New test.
7381 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7383 * rust/compile/macro54.rs: New test.
7384 * rust/compile/macro55.rs: New test.
7386 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7388 * rust/compile/issue-1893.rs: fully compile the test case
7390 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7392 * rust/compile/braced_macro_arm.rs: New test.
7393 * rust/compile/braced_macro_statements1.rs: New test.
7394 * rust/compile/braced_macro_statements2.rs: New test.
7395 * rust/compile/braced_macro_statements3.rs: New test.
7396 * rust/compile/issue-2225.rs: Update test.
7397 * rust/compile/macro53.rs: New test.
7399 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7401 * rust/compile/macro6.rs: Remove check for direct error.
7402 * rust/compile/macro7.rs: Likewise.
7403 * rust/compile/macro-issue2229.rs: New test.
7405 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7407 * rust/compile/issue-2036.rs: New test.
7409 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7411 * rust/compile/issue-2019-2.rs: New test.
7412 * rust/compile/issue-2019-3.rs: New test.
7414 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7416 * rust/compile/issue-2019-1.rs: New test.
7418 2024-01-16 Dave Evans <dave@dmetwo.org>
7420 * rust/compile/issue-1813.rs: New test.
7422 2024-01-16 TieWay59 <tieway59@foxmail.com>
7424 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
7425 * rust/compile/break2.rs: Likewise
7426 * rust/compile/cfg2.rs: Likewise
7427 * rust/compile/continue1.rs: Likewise
7428 * rust/compile/generics4.rs: Likewise
7429 * rust/compile/generics6.rs: Likewise
7430 * rust/compile/generics7.rs: Likewise
7431 * rust/compile/issue-2029.rs: Likewise
7432 * rust/compile/issue-2139.rs: Likewise
7433 * rust/compile/issue-2190-1.rs: Likewise
7434 * rust/compile/issue-925.rs: Likewise
7435 * rust/compile/method1.rs: Likewise
7436 * rust/compile/shadow1.rs: Likewise
7437 * rust/compile/type-bindings1.rs: Likewise
7438 * rust/compile/unary_negation.rs: Likewise
7439 * rust/compile/unary_not.rs: Likewise
7440 * rust/compile/unconstrained_type_param.rs: Likewise
7441 * rust/compile/usize1.rs: Likewise
7443 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7445 * rust/compile/traits2.rs: update error message
7446 * rust/compile/traits3.rs: update error message
7448 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7450 * rust/compile/derive_empty.rs: New test.
7452 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7454 * rust/compile/test_mod.rs: Moved to...
7455 * rust/compile/issue-1089/test_mod.rs: ...here.
7456 * rust/compile/mod_missing_middle.rs: Fix paths.
7457 * rust/compile/missing_middle/both_path.rs: Moved to...
7458 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
7459 * rust/compile/missing_middle/explicit.not.rs: Moved to...
7460 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
7461 * rust/compile/missing_middle/other.rs: Moved to...
7462 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
7463 * rust/compile/missing_middle/inner_path.rs: Moved to...
7464 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
7465 * rust/compile/missing_middle/outer_path.rs: Moved to...
7466 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
7467 * rust/compile/missing_middle/sub/mod.rs: Moved to...
7468 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
7469 * rust/compile/torture/modules/mod.rs: Moved to...
7470 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
7471 * rust/execute/torture/modules/mod.rs: Moved to...
7472 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
7474 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7476 * rust/compile/derive_macro8.rs: New test.
7478 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7480 * rust/compile/issue-2165.rs: New test.
7481 * rust/compile/issue-2166.rs: New test.
7483 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7485 * rust/compile/struct-expr-parse.rs: New test.
7487 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7489 * rust/compile/derive_macro7.rs: New test.
7491 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7493 * rust/compile/derive_macro4.rs: New test.
7494 * rust/compile/derive_macro6.rs: New test.
7496 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7498 * rust/execute/torture/derive_macro4.rs: New test.
7500 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7502 * rust/compile/macro-delim.rs: New test.
7504 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7506 * rust/compile/macro43.rs: Fix test with new derive macros.
7507 * rust/compile/derive_macro1.rs: New test.
7508 * rust/compile/derive_macro3.rs: New test.
7509 * rust/execute/torture/derive_macro1.rs: New test.
7510 * rust/execute/torture/derive_macro3.rs: New test.
7512 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7514 * rust/compile/cfg6.rs: New test.
7516 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7518 * rust/compile/issue-2195.rs: New test.
7520 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7522 * rust/compile/issue-2238.rs: New test.
7524 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7526 * rust/compile/issue-2225.rs: New test.
7528 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7530 * rust/compile/issue-2207.rs: New test.
7532 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7534 * rust/execute/torture/issue-2236.rs: New test.
7536 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7538 * rust/compile/issue-2190-1.rs: New test.
7539 * rust/compile/issue-2190-2.rs: New test.
7541 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7543 * rust/compile/nested_macro_use3.rs: New test.
7545 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7547 * rust/compile/cfg-attr.rs: New test.
7549 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7551 * rust/compile/doc_macro.rs: New test.
7553 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7555 * rust/compile/macro-issue2194.rs: New test.
7557 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7559 * rust/compile/for_expr.rs: New test.
7560 * rust/compile/issue-407-2.rs: Update compiler output.
7561 * rust/compile/issue-407.rs: Update compiler output.
7562 * rust/compile/issue-867.rs: Update compiler output.
7563 * rust/compile/issue-2189.rs: New test.
7564 * rust/compile/macro_call_statement.rs: New test.
7565 * rust/compile/stmt_with_block_dot.rs: New test.
7566 * rust/compile/torture/loop8.rs: New test.
7568 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7570 * rust/compile/macro-issue2192.rs: New test.
7572 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7574 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
7575 * rust/compile/torture/issue-1432.rs: Likewise.
7577 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7579 * rust/execute/torture/coercion3.rs: New test.
7581 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7583 * rust/execute/torture/issue-2179.rs: New test.
7585 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7587 * rust/execute/torture/issue-2180.rs: New test.
7589 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7591 * rust/compile/issue-2188.rs: New test.
7593 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7595 * rust/compile/parse_specialization.rs:
7596 Add "default unsafe" coverage.
7598 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7600 * rust/compile/issue-2178.rs: New test.
7602 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7604 * rust/compile/macro_use1.rs: New test.
7605 * rust/execute/torture/macro_use1.rs: New test.
7606 * rust/compile/nested_macro_use1.rs: New test.
7607 * rust/compile/nested_macro_use2.rs: New test.
7609 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7611 * rust/compile/issue-1446.rs: New test.
7613 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7615 * rust/execute/torture/cfg-tail.rs: New test.
7617 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7619 * rust/compile/macro52.rs: New test.
7621 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7623 * rust/compile/issue-2125.rs: New test.
7625 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7627 * rust/compile/issue-2135.rs: New test.
7629 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7631 * rust/compile/issue-2106.rs: New test.
7632 * rust/compile/issue-1524.rs: regression (placeholder generic)
7634 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7636 * rust/compile/issue-2142.rs: New test.
7638 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7640 * rust/compile/issue-2136-1.rs: New test.
7641 * rust/compile/issue-2136-2.rs: New test.
7643 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7645 * rust/compile/issue-2139.rs: New test.
7647 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7649 * rust/compile/issue-1893.rs: regression
7650 * rust/compile/traits12.rs: rustc uses a custom error message here
7651 * rust/compile/unconstrained_type_param.rs: extra error message
7653 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7655 * rust/execute/torture/issue-1852-1.rs: New test.
7656 * rust/execute/torture/issue-1852.rs: New test.
7658 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7660 * rust/compile/issue-1807.rs: New test.
7662 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7664 * rust/compile/let_alt.rs: New test.
7666 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7668 * rust/compile/issue-852.rs: New test.
7670 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
7672 * lib/prune.exp (prune_ices):
7673 Also prune "You have broken GCC Rust. This is a feature."
7674 * rust/compile/break-rust1.rs: New test
7675 * rust/compile/break-rust2.rs: New test
7676 * rust/compile/break-rust3.rs: New test
7678 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7680 * rust/compile/if_let_expr.rs: Increase test coverage.
7682 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
7684 * rust/compile/macro-issue2092.rs: New test.
7686 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7688 * rust/compile/macro51.rs: New test.
7690 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7692 * rust/compile/issue-2070.rs: New test.
7694 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7696 * rust/execute/torture/issue-2080.rs: New test.
7698 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
7700 * rust/compile/cast5.rs: New test.
7702 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7704 * rust/compile/const_generics_5.rs: update test case
7705 * rust/compile/issue-2043.rs: New test.
7706 * rust/compile/issue-2039.rs: New test.
7708 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7710 * rust/compile/issue-2042.rs: New test.
7712 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7714 * rust/compile/issue-925.rs: New test.
7716 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7718 * rust/bounds1.rs: Moved to...
7719 * rust/compile/bounds1.rs: ...here.
7721 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7723 * rust/compile/issue-2029.rs: New test.
7725 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7727 * rust/execute/torture/issue-2052.rs: New test.
7729 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7731 * rust/compile/array4.rs: New test.
7732 * rust/execute/torture/arrays.rs: New test.
7734 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7736 * rust/compile/privacy8.rs: New test.
7738 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
7740 * rust/compile/cast4.rs: New test.
7742 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7744 * rust/compile/macro49.rs: New test.
7745 * rust/compile/macro50.rs: New test.
7747 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7749 * rust/compile/issue-2037.rs: New test.
7751 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7753 * rust/compile/issue-1893.rs: New test.
7755 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7757 * rust/compile/issue-850.rs: New test.
7758 * rust/compile/issue-855.rs: New test.
7760 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7762 * rust/compile/issue-1981.rs: New test.
7764 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7766 * rust/compile/torture/alt_patterns1.rs: New test.
7768 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7770 * rust/compile/multiple_bindings2.rs: New test.
7772 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7774 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
7776 2024-01-16 Tage Johansson <frans.tage@gmail.com>
7778 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
7779 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
7781 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7783 * rust/compile/multiple_bindings1.rs: New test.
7785 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7787 * rust/execute/torture/closure4.rs: New test.
7788 * rust/execute/torture/ref-pattern2.rs: New test.
7790 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7792 * rust/compile/ref_pattern_fn_param.rs: Moved to...
7793 * rust/compile/ref_pattern_fn_param1.rs: ...here.
7794 * rust/compile/ref_pattern_fn_param2.rs: New test.
7795 * rust/execute/torture/ref-pattern1.rs: New test.
7797 2024-01-16 goar5670 <mahadelr19@gmail.com>
7799 * rust/compile/ref_pattern_fn_param.rs: New test.
7801 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7803 * rust/compile/lang-impl.rs: New test.
7805 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7807 * rust/compile/stringify.rs: Add a basic test with some text.
7808 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
7809 text is left as is without any other macro expansion.
7811 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
7813 * rust/compile/tuple_mismatch.rs: New test.
7815 2024-01-16 goar5670 <mahadelr19@gmail.com>
7817 * rust/compile/complex_qualified_path_in_expr.rs : New test.
7819 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7821 * rust/compile/closure_no_type_anno.rs: Extend test.
7823 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7825 * rust/compile/issue-1524.rs: New test.
7827 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7829 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
7831 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7833 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
7834 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
7836 2024-01-16 goar5670 <mahadelr19@gmail.com>
7838 * rust/compile/closure_no_type_anno.rs: New test.
7840 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7842 * rust/compile/while_let_expr.rs: New test.
7844 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7846 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
7848 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7850 * rust/compile/zero_sized_slice.rs: New test.
7852 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
7854 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
7855 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
7857 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7859 * rust/compile/slice_rest_pattern.rs: New test.
7861 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7863 * rust/compile/if_let_expr.rs: New test.
7865 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7867 * rust/compile/torture/intrinsics-8.rs: New test.
7869 2024-01-16 mxlol233 <mxlol233@outlook.com>
7871 * rust/compile/feature_extern_types.rs:New file.
7873 2024-01-16 bl7awy <mahadelr19@gmail.com>
7875 * rust/compile/cast_generics.rs: New test.
7877 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7879 * rust/compile/issue-1901.rs: New test.
7881 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7883 * rust/compile/issue-1930.rs: New test.
7885 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7887 * rust/compile/extern_type_item_missing_semi.rs: New failing
7890 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7892 * rust/compile/extern_type_item.rs: New test.
7894 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
7896 * rust/compile/builtin_macro_eager3.rs: New test.
7898 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7900 * rust/compile/parse_invalid_specialization.rs: New test.
7901 * rust/compile/parse_specialization.rs: New test.
7902 * rust/compile/default_not_a_kw.rs: New test.
7904 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7906 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
7908 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7910 * rust/compile/auto_trait_invalid.rs: New test.
7911 * rust/compile/auto_trait_valid.rs: New test.
7913 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7915 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
7917 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7919 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
7920 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
7921 * rust/compile/path_as_generic_arg.rs: New test.
7922 * rust/compile/nested_generic.rs: New test.
7924 2024-01-16 mxlol233 <mxlol233@outlook.com>
7926 * rust/compile/builtin_macro_compile_error.rs: Add
7927 crate feature `rustc_attri`.
7928 * rust/compile/builtin_macro_concat.rs: Likewise.
7929 * rust/compile/builtin_macro_eager1.rs: Likewise.
7930 * rust/compile/builtin_macro_eager2.rs: Likewise.
7931 * rust/compile/builtin_macro_env.rs: Likewise.
7932 * rust/compile/builtin_macro_include_bytes.rs:
7934 * rust/compile/builtin_macro_include_str.rs:
7936 * rust/compile/builtin_macro_not_found.rs:
7938 * rust/compile/builtin_macro_recurse2.rs:
7940 * rust/compile/feature_rust_attri0.rs:New file.
7941 * rust/compile/feature_rust_attri1.rs:New file.
7942 * rust/compile/include_empty.rs:Add crate feature
7944 * rust/compile/issue-1830_bytes.rs:Likewise.
7945 * rust/compile/issue-1830_str.rs:Likewise.
7946 * rust/compile/macro42.rs:Likewise.
7947 * rust/execute/torture/builtin_macro_cfg.rs:
7949 * rust/execute/torture/builtin_macro_concat.rs:
7951 * rust/execute/torture/builtin_macro_env.rs:
7953 * rust/execute/torture/builtin_macro_include_bytes.rs:
7955 * rust/execute/torture/builtin_macro_include_str.rs:
7957 * rust/execute/torture/builtin_macro_line.rs:
7959 * rust/execute/torture/builtin_macros1.rs:
7961 * rust/execute/torture/builtin_macros3.rs:
7963 * rust/execute/torture/macros29.rs:Likewise.
7964 * rust/execute/torture/macros30.rs:Likewise.
7965 * rust/execute/torture/macros31.rs:Likewise.
7967 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
7970 * gcc.target/aarch64/pr112573.c: Add new test.
7972 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7974 * rust/compile/pattern-or.rs: New test.
7976 2024-01-16 Daniel Cederman <cederman@gaisler.com>
7978 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
7980 2024-01-16 Daniel Cederman <cederman@gaisler.com>
7982 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
7984 2024-01-16 Jakub Jelinek <jakub@redhat.com>
7986 PR tree-optimization/113372
7988 PR middle-end/110115
7989 PR middle-end/111422
7990 * gcc.dg/torture/bitint-49.c: New test.
7991 * gcc.c-torture/execute/pr90348.c: New test.
7992 * gcc.c-torture/execute/pr110115.c: New test.
7993 * gcc.c-torture/execute/pr111422.c: New test.
7995 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
7997 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
7999 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8002 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
8003 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
8005 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
8008 * lib/target-supports.exp (check_effective_target_vect_long_mult):
8009 Fix powerpc*-*-* checks.
8011 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
8013 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
8015 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
8016 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
8017 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
8018 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
8019 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
8020 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8021 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
8022 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
8023 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
8024 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
8025 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
8026 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
8027 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
8028 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
8029 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
8030 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
8031 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
8032 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
8033 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
8034 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
8035 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
8036 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
8037 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
8038 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
8039 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
8040 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
8041 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
8042 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
8043 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
8044 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
8045 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
8046 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
8047 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
8048 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
8049 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
8050 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
8051 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
8052 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
8053 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
8054 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
8055 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
8056 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
8057 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
8058 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
8059 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
8060 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
8061 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
8062 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
8063 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
8064 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
8065 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
8066 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
8067 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
8068 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
8069 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
8070 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
8071 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
8072 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
8073 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
8074 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
8075 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
8076 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
8077 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
8078 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
8079 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
8080 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
8081 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
8082 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
8083 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
8084 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
8085 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
8086 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
8087 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
8088 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
8089 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
8090 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
8091 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
8092 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
8093 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
8094 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
8095 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
8096 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
8097 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
8098 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
8099 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
8100 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
8101 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
8102 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
8103 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
8104 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8105 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
8106 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8107 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8108 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
8109 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
8110 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
8111 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
8112 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
8113 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
8114 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
8115 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
8116 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
8117 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
8118 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
8119 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
8120 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
8121 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
8122 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
8123 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
8124 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
8125 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
8126 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
8127 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
8128 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
8129 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
8130 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
8131 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
8132 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
8133 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
8134 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
8135 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
8136 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
8137 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
8138 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
8139 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
8140 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
8141 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
8142 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
8143 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
8144 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
8145 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
8146 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
8147 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
8148 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
8149 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
8150 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
8151 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
8152 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
8153 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
8154 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
8155 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8156 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
8157 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
8158 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
8159 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
8160 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
8161 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
8162 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
8163 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
8164 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
8165 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
8166 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
8167 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
8168 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
8169 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8170 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8171 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8172 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8173 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
8174 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8175 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8176 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8177 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8178 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8179 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
8180 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8181 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8182 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8183 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
8184 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
8185 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
8186 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
8187 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
8188 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
8189 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
8190 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
8191 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
8192 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
8193 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
8194 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
8195 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
8196 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
8197 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
8198 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
8199 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
8200 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
8201 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
8202 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
8203 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
8204 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
8205 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
8206 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
8207 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
8208 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8209 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8210 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
8211 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
8212 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
8213 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
8214 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
8215 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
8216 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
8217 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
8218 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
8219 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
8220 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
8221 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
8222 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8223 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
8224 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
8225 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
8226 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
8227 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
8228 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
8230 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
8232 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
8233 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
8234 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
8235 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8236 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
8237 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
8238 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8239 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8240 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8241 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8242 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
8243 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
8244 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8245 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
8246 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
8247 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
8248 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
8249 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
8250 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
8251 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
8252 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
8253 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
8255 2024-01-16 David Malcolm <dmalcolm@redhat.com>
8258 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
8260 2024-01-16 David Malcolm <dmalcolm@redhat.com>
8263 * c-c++-common/analyzer/calloc-1.c: Add tests.
8264 * c-c++-common/analyzer/pr96639.c: Update expected results.
8265 * gcc.dg/analyzer/data-model-9.c: Likewise.
8267 2024-01-15 Marek Polacek <polacek@redhat.com>
8270 * g++.dg/concepts/auto8.C: New test.
8271 * g++.dg/concepts/auto8a.C: New test.
8273 2024-01-15 Patrick Palka <ppalka@redhat.com>
8275 * g++.dg/template/partial-specialization14.C: New test.
8277 2024-01-15 Patrick Palka <ppalka@redhat.com>
8280 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
8282 2024-01-15 Patrick Palka <ppalka@redhat.com>
8285 * g++.dg/cpp0x/initlist-array21.C: New test.
8287 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
8290 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
8291 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
8292 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
8293 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
8294 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8295 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8296 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8298 2024-01-15 Jakub Jelinek <jakub@redhat.com>
8300 PR rtl-optimization/113048
8301 * gcc.target/i386/pr113048.c: New test.
8303 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8305 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
8306 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
8307 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
8309 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8311 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
8312 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
8314 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8316 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
8317 * gcc.target/riscv/zbb_bswap16.c: ...here.
8318 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
8319 zip,__builtin_riscv_brev8.
8320 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
8321 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
8322 * gcc.target/riscv/zbb_bswap-1.c: Removed.
8323 * gcc.target/riscv/zbb_bswap-2.c: Removed.
8324 * gcc.target/riscv/zbbw.c: Removed.
8325 * gcc.target/riscv/zbc32.c: Removed.
8326 * gcc.target/riscv/zbc64.c: Removed.
8327 * gcc.target/riscv/zbkc32.c: Removed.
8328 * gcc.target/riscv/zbkc64.c: Removed.
8329 * gcc.target/riscv/zbkx32.c: Removed.
8330 * gcc.target/riscv/zbkx64.c: Removed.
8331 * gcc.target/riscv/zknd32-2.c: Removed.
8332 * gcc.target/riscv/zknd64-2.c: Removed.
8333 * gcc.target/riscv/zkne32-2.c: Removed.
8334 * gcc.target/riscv/zkne64-2.c: Removed.
8335 * gcc.target/riscv/zknh-sha256-32.c: Removed.
8336 * gcc.target/riscv/zknh-sha256-64.c: Removed.
8337 * gcc.target/riscv/zknh-sha512-32.c: Removed.
8338 * gcc.target/riscv/zknh-sha512-64.c: Removed.
8339 * gcc.target/riscv/zksed32-2.c: Removed.
8340 * gcc.target/riscv/zksed64-2.c: Removed.
8341 * gcc.target/riscv/zksh32.c: Removed.
8342 * gcc.target/riscv/zksh64.c: Removed.
8344 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8347 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
8348 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8349 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8350 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
8351 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
8352 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
8353 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
8355 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8358 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
8359 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
8360 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
8362 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8364 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
8365 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
8366 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
8367 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
8368 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
8369 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
8370 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
8371 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
8372 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
8373 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
8374 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
8375 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
8376 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8377 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8378 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
8379 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
8380 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
8381 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
8382 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
8383 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
8384 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
8386 2024-01-15 Jakub Jelinek <jakub@redhat.com>
8388 PR tree-optimization/113370
8389 * gcc.dg/torture/bitint-48.c: New test.
8391 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8394 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
8395 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
8396 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
8398 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
8400 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
8402 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8404 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
8406 * gcc.dg/builtin-object-size-2.c: Likewise.
8407 * gcc.dg/builtin-object-size-3.c: Likewise.
8408 * gcc.dg/builtin-object-size-4.c: Likewise.
8410 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8412 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
8413 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
8414 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
8415 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
8416 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
8418 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8420 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
8422 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8425 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
8427 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
8428 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
8429 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
8430 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
8432 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
8435 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
8436 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
8438 2024-01-13 Harald Anlauf <anlauf@gmx.de>
8441 * gfortran.dg/ishftc_optional_size_1.f90: New test.
8443 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
8445 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
8446 to real_16 dg-error targets.
8447 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
8449 2024-01-13 Harald Anlauf <anlauf@gmx.de>
8452 * gfortran.dg/do_concurrent_7.f90: New test.
8454 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8456 PR tree-optimization/113361
8457 * gcc.dg/torture/bitint-47.c: New test.
8459 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8461 PR tree-optimization/113287
8462 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
8465 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8467 * g++.dg/abi/mangle79.C: New test.
8469 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
8471 PR tree-optimization/107823
8472 PR tree-optimization/110768
8473 PR tree-optimization/110941
8474 PR tree-optimization/110450
8475 PR tree-optimization/110841
8476 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
8477 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
8478 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
8479 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
8480 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
8482 2024-01-12 Jason Merrill <jason@redhat.com>
8485 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
8487 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8489 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8490 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8491 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8492 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8494 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8496 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8497 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8498 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8499 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8501 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8503 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
8504 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
8505 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
8506 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
8508 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8510 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
8511 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
8512 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
8513 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
8515 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8517 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8518 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8519 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8520 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8522 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8524 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8525 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8526 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8527 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8529 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8531 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8532 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8533 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8534 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8536 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8538 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8539 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8540 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8541 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8543 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8545 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
8546 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
8547 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
8548 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
8550 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8552 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
8553 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
8554 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
8555 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
8557 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8559 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
8560 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
8561 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
8562 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
8564 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8566 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
8567 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
8568 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
8569 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
8571 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8574 * gcc.dg/bitint-65.c: New test.
8575 * gcc.dg/bitint-66.c: New test.
8577 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8579 PR tree-optimization/113287
8580 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
8581 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
8582 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
8585 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8587 PR tree-optimization/113178
8588 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
8589 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
8591 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8593 PR tree-optimization/113237
8594 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
8596 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8598 PR tree-optimization/113137
8599 PR tree-optimization/113136
8600 PR tree-optimization/113172
8601 PR tree-optimization/113178
8602 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
8603 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
8604 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
8605 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
8606 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
8608 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8610 PR tree-optimization/113135
8611 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
8613 2024-01-12 Jason Merrill <jason@redhat.com>
8615 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
8618 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
8621 * gcc.target/aarch64/pr113196.c: New test.
8622 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
8623 Expect uxtl2 rather than zip2.
8624 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
8626 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
8627 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
8629 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
8632 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
8635 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8638 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
8639 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
8640 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
8642 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8644 PR tree-optimization/113334
8645 * gcc.dg/torture/bitint-46.c: New test.
8647 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8649 PR tree-optimization/113330
8650 * gcc.dg/bitint-69.c: New test.
8652 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8654 PR tree-optimization/113323
8655 * gcc.dg/bitint-68.c: New test.
8657 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8659 PR tree-optimization/113316
8660 * gcc.dg/bitint-67.c: New test.
8662 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
8663 Antoni Boucher <bouanto@zoho.com>
8665 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
8666 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
8667 * jit.dg/test-restrict-attribute.c: New test.
8668 * jit.dg/test-alias-attribute.c: New test.
8669 * jit.dg/test-always_inline-attribute.c: New test.
8670 * jit.dg/test-cold-attribute.c: New test.
8671 * jit.dg/test-const-attribute.c: New test.
8672 * jit.dg/test-noinline-attribute.c: New test.
8673 * jit.dg/test-nonnull-attribute.c: New test.
8674 * jit.dg/test-pure-attribute.c: New test.
8675 * jit.dg/test-used-attribute.c: New test.
8676 * jit.dg/test-variable-attribute.c: New test.
8677 * jit.dg/test-weak-attribute.c: New test.
8679 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8681 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
8682 __*_MANT_DIG__ is equal to a particular precision.
8684 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8686 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
8688 2024-01-12 Li Wei <liwei@loongson.cn>
8690 * gcc.target/loongarch/sign-extend-2.c: Adjust.
8692 2024-01-12 Li Wei <liwei@loongson.cn>
8694 * gcc.target/loongarch/sign-extend.c: Moved to...
8695 * gcc.target/loongarch/sign-extend-1.c: ...here.
8696 * gcc.target/loongarch/sign-extend-2.c: New test.
8698 2024-01-11 Julian Brown <julian@codesourcery.com>
8700 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
8701 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
8702 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
8703 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
8704 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
8705 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
8706 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
8707 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
8709 2024-01-11 Jason Merrill <jason@redhat.com>
8712 * g++.dg/cpp2a/concepts-memfun4.C: New test.
8714 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
8716 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
8718 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
8720 PR middle-end/113322
8721 * gcc.c-torture/compile/pr113322-1.c: New test.
8723 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
8725 PR tree-optimization/113301
8726 * gcc.dg/tree-ssa/divide-8.c: New test.
8728 2024-01-11 Jason Merrill <jason@redhat.com>
8730 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
8732 2024-01-11 Tamar Christina <tamar.christina@arm.com>
8735 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
8736 * gcc.dg/bic-bitmask-14.c: Likewise.
8737 * gcc.dg/bic-bitmask-15.c: Likewise.
8738 * gcc.dg/bic-bitmask-16.c: Likewise.
8739 * gcc.dg/bic-bitmask-17.c: Likewise.
8740 * gcc.dg/bic-bitmask-18.c: Likewise.
8741 * gcc.dg/bic-bitmask-19.c: Likewise.
8742 * gcc.dg/bic-bitmask-20.c: Likewise.
8743 * gcc.dg/bic-bitmask-21.c: Likewise.
8744 * gcc.dg/bic-bitmask-22.c: Likewise.
8745 * gcc.dg/bic-bitmask-7.c: Likewise.
8746 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
8747 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
8748 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
8749 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
8750 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
8751 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
8752 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
8753 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
8754 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
8755 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
8757 2024-01-11 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/112505
8760 * gcc.dg/vect/pr112505.c: New testcase.
8762 2024-01-11 Richard Biener <rguenther@suse.de>
8764 PR tree-optimization/113126
8765 * gcc.dg/torture/pr113126.c: New testcase.
8767 2024-01-11 Richard Biener <rguenther@suse.de>
8769 PR tree-optimization/112636
8770 * gcc.dg/pr112636.c: New testcase.
8772 2024-01-11 Pan Li <pan2.li@intel.com>
8774 * gcc.dg/pr30957-1.c: Remove.
8776 2024-01-11 Alex Coplan <alex.coplan@arm.com>
8779 * gcc.target/aarch64/pr113077.c: New test.
8781 2024-01-11 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/111003
8784 * gcc.dg/tree-ssa/pr111003.c: New testcase.
8786 2024-01-11 Richard Biener <rguenther@suse.de>
8788 PR middle-end/112740
8789 * gcc.dg/pr112740.c: New testcase.
8791 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8793 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
8794 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
8795 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
8796 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
8798 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
8800 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
8802 2024-01-11 liuhongt <hongtao.liu@intel.com>
8804 * gcc.target/i386/pr104401.c: New test.
8805 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
8807 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
8810 * gm2/pim/fail/badbecomes.mod: New test.
8811 * gm2/pim/fail/badexpression.mod: New test.
8812 * gm2/pim/fail/badexpression2.mod: New test.
8813 * gm2/pim/fail/badifin.mod: New test.
8814 * gm2/pim/pass/goodifin.mod: New test.
8816 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8818 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
8819 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
8820 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
8822 2024-01-10 Antoni Boucher <bouanto@zoho.com>
8825 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
8826 * jit.dg/test-ggc-bugfix.c: New test.
8828 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
8830 * gcc.target/riscv/xtheadint-push-pop.c: New test.
8832 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8834 PR tree-optimization/112468
8835 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
8837 * gcc.dg/pr55152-2.c: Likewise.
8838 * gcc.dg/tree-ssa/abs-4.c: Likewise.
8839 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
8840 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
8841 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
8842 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
8844 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
8846 PR tree-optimization/112581
8847 * gcc.c-torture/execute/pr112581-1.c: New test.
8849 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
8851 * gcc.target/riscv/pr105314.c: Fix comment termination.
8853 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
8855 * gcc.target/riscv/cset-sext-sfb.c: New test.
8856 * gcc.target/riscv/cset-sext-thead.c: New test.
8857 * gcc.target/riscv/cset-sext-ventana.c: New test.
8858 * gcc.target/riscv/cset-sext-zicond.c: New test.
8859 * gcc.target/riscv/cset-sext.c: New test.
8861 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8863 PR tree-optimization/112734
8864 * gcc.dg/bitint-64.c: New test.
8866 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8868 PR tree-optimization/113287
8869 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
8870 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
8872 2024-01-10 Richard Biener <rguenther@suse.de>
8874 PR tree-optimization/113078
8875 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
8876 * gcc.target/i386/vect-pr113078.c: Likewise.
8878 2024-01-10 Julian Brown <julian@codesourcery.com>
8880 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
8883 2024-01-10 Julian Brown <julian@codesourcery.com>
8885 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
8886 * g++.dg/gomp/array-section-2.C: Likewise.
8887 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
8890 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8892 PR tree-optimization/113144
8893 PR tree-optimization/113145
8894 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
8896 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8898 PR tree-optimization/113297
8899 * gcc.dg/bitint-63.c: Fix PR number.
8901 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
8903 * gcc.dg/vect/slp-21.c: Add loongarch.
8905 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
8907 * lib/target-supports.exp: Removed an issue with "target keyword"
8908 checking errors on LoongArch architecture.
8910 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8912 PR tree-optimization/113120
8913 * gcc.dg/bitint-63.c: New test.
8915 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8917 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
8918 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
8919 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
8920 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
8921 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
8922 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
8923 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
8924 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
8926 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
8929 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
8931 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8933 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
8935 2024-01-09 Jason Merrill <jason@redhat.com>
8937 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
8939 2024-01-09 waffl3x <waffl3x@protonmail.com>
8943 C++23 P0847R7 (deducing this) - CWG2586.
8944 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
8945 * g++.dg/cpp23/explicit-obj-default1.C: New test.
8946 * g++.dg/cpp23/explicit-obj-default2.C: New test.
8948 2024-01-09 waffl3x <waffl3x@protonmail.com>
8952 C++23 P0847R7 (deducing this) - xobj lambdas.
8953 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
8954 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
8955 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
8956 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
8957 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
8958 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
8959 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
8960 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
8961 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
8962 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
8963 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
8964 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
8965 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
8966 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
8968 2024-01-09 waffl3x <waffl3x@protonmail.com>
8972 C++23 P0847R7 (deducing this) - diagnostics.
8973 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
8974 __cpp_explicit_this_parameter feature test macro.
8975 * g++.dg/cpp26/feat-cxx26.C: Likewise.
8976 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
8977 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
8978 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
8979 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
8980 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
8981 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
8982 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
8983 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
8984 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
8985 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
8986 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
8987 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
8989 2024-01-09 waffl3x <waffl3x@protonmail.com>
8993 C++23 P0847R7 (deducing this) - initial functionality.
8994 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
8995 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
8996 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
8997 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
8998 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
8999 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
9000 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
9001 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
9002 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
9003 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
9004 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
9005 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
9006 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
9007 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
9008 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
9009 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
9010 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
9011 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
9012 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
9013 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
9014 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
9015 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
9016 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
9017 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
9019 2024-01-09 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.dg/pr113262.c: New test.
9024 2024-01-09 Tamar Christina <tamar.christina@arm.com>
9026 PR tree-optimization/113199
9027 * gcc.target/gcn/pr113199.c: New test.
9029 2024-01-09 Tamar Christina <tamar.christina@arm.com>
9031 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
9033 2024-01-09 Tamar Christina <tamar.christina@arm.com>
9036 * gcc.dg/pr113267.c: New test.
9038 2024-01-09 Tamar Christina <tamar.christina@arm.com>
9040 PR middle-end/113163
9041 * gcc.target/gcn/pr113163.c: New test.
9043 2024-01-09 Julian Brown <julian@codesourcery.com>
9045 * c-c++-common/gomp/map-6.c: Update expected output.
9046 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
9047 * g++.dg/gomp/array-section-1.C: New test.
9048 * g++.dg/gomp/array-section-2.C: New test.
9049 * g++.dg/gomp/bad-array-section-1.C: New test.
9050 * g++.dg/gomp/bad-array-section-2.C: New test.
9051 * g++.dg/gomp/bad-array-section-3.C: New test.
9052 * g++.dg/gomp/bad-array-section-4.C: New test.
9053 * g++.dg/gomp/bad-array-section-5.C: New test.
9054 * g++.dg/gomp/bad-array-section-6.C: New test.
9055 * g++.dg/gomp/bad-array-section-7.C: New test.
9056 * g++.dg/gomp/bad-array-section-8.C: New test.
9057 * g++.dg/gomp/bad-array-section-9.C: New test.
9058 * g++.dg/gomp/bad-array-section-10.C: New test.
9059 * g++.dg/gomp/bad-array-section-11.C: New test.
9060 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
9061 * g++.dg/gomp/pr67522.C: Update expected output.
9062 * g++.dg/gomp/ind-base-3.C: New test.
9063 * g++.dg/gomp/map-assignment-1.C: New test.
9064 * g++.dg/gomp/map-inc-1.C: New test.
9065 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
9066 * g++.dg/gomp/map-ptrmem-1.C: New test.
9067 * g++.dg/gomp/map-ptrmem-2.C: New test.
9068 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
9069 * g++.dg/gomp/map-ternary-1.C: New test.
9070 * g++.dg/gomp/member-array-2.C: New test.
9072 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
9074 * gnat.dg/bip_prim_func2.adb: New test.
9075 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
9078 2024-01-09 Jakub Jelinek <jakub@redhat.com>
9080 PR tree-optimization/113210
9081 * gcc.c-torture/compile/pr113210.c: New test.
9083 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
9085 * gnat.dg/specs/anon4.ads: New test.
9087 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
9089 * g++.dg/opt/delay-slot-2.C: New test.
9091 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
9092 Hongtao Liu <hongtao.liu@intel.com>
9094 * gcc.target/i386/auto-init-8.c: Update test case.
9095 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
9096 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
9097 * gcc.target/i386/avx512fp16-13.c: Likewise.
9098 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
9099 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
9100 * gcc.target/i386/pr100865-1.c: Likewise.
9101 * gcc.target/i386/pr100865-10a.c: Likewise.
9102 * gcc.target/i386/pr100865-10b.c: Likewise.
9103 * gcc.target/i386/pr100865-2.c: Likewise.
9104 * gcc.target/i386/pr100865-3.c: Likewise.
9105 * gcc.target/i386/pr100865-4a.c: Likewise.
9106 * gcc.target/i386/pr100865-4b.c: Likewise.
9107 * gcc.target/i386/pr100865-5a.c: Likewise.
9108 * gcc.target/i386/pr100865-5b.c: Likewise.
9109 * gcc.target/i386/pr100865-9a.c: Likewise.
9110 * gcc.target/i386/pr100865-9b.c: Likewise.
9111 * gcc.target/i386/pr102021.c: Likewise.
9112 * gcc.target/i386/pr90773-17.c: Likewise.
9114 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
9116 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
9117 * gcc.target/i386/part-vect-absneghf.c: Ditto.
9119 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
9121 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
9123 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
9125 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9126 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9127 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9128 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9129 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9130 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9131 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9132 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9133 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9134 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9135 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9136 * gcc.target/riscv/zvkb.c: New test.
9138 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9140 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
9143 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9145 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
9147 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9150 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
9151 * gfortran.dg/bind_c_vars.f90: Likewise.
9153 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
9155 * gcc.target/bpf/attr-kernel-helper.c: New test.
9157 2024-01-08 Harald Anlauf <anlauf@gmx.de>
9160 * gfortran.dg/size_optional_dim_2.f90: New test.
9162 2024-01-08 Richard Biener <rguenther@suse.de>
9164 PR tree-optimization/113026
9165 * gcc.dg/torture/pr113026-1.c: New testcase.
9166 * gcc.dg/torture/pr113026-2.c: Likewise.
9168 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9170 PR tree-optimization/113228
9171 * gcc.c-torture/compile/pr113228.c: New test.
9173 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9175 PR tree-optimization/113120
9176 * gcc.dg/bitint-62.c: New test.
9178 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9180 PR tree-optimization/113119
9181 * gcc.dg/bitint-61.c: New test.
9183 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
9186 * gcc.target/avr/attribute-io.h: New file.
9187 * gcc.target/avr/pr112952-0.c: New test.
9188 * gcc.target/avr/pr112952-1.c: New test.
9189 * gcc.target/avr/pr112952-2.c: New test.
9190 * gcc.target/avr/pr112952-3.c: New test.
9192 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
9194 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
9195 check + abort rather than assert.
9197 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9199 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
9200 * gcc.target/avr/lra-elim.c: Same.
9201 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
9202 * gcc.target/avr/pr46779-1.c: Same.
9203 * gcc.target/avr/pr46779-2.c: Same.
9204 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
9205 for GNU-C due to address spaces.
9206 * gcc.target/avr/pr89270.c: Same.
9207 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
9208 space __flash1 if we have it.
9209 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9210 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9212 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9214 * gfortran.dg/dtio_25.f90: Update.
9215 * gfortran.dg/namelist_57.f90: Update.
9216 * gfortran.dg/namelist_65.f90: Update.
9218 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
9219 Uros Bizjak <ubizjak@gmail.com>
9222 * gcc.target/i386/pr113231.c: New test case.
9224 2024-01-07 Tamar Christina <tamar.christina@arm.com>
9226 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
9227 * gcc.dg/vect/vect-early-break_7.c: Likewise.
9228 * gcc.dg/vect/vect-early-break_75.c: Likewise.
9229 * gcc.dg/vect/vect-early-break_77.c: Likewise.
9230 * gcc.dg/vect/vect-early-break_82.c: Likewise.
9231 * gcc.dg/vect/vect-early-break_88.c: Likewise.
9232 * lib/target-supports.exp (add_options_for_vect_early_break,
9233 check_effective_target_vect_early_break_hw,
9234 check_effective_target_vect_early_break): Support AArch32.
9235 * gcc.target/arm/vect-early-break-cbranch.c: New test.
9237 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
9239 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
9241 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9244 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
9245 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
9246 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
9247 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
9248 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
9249 * gcc.dg/tree-ssa/cltz-max.c: Same.
9250 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
9251 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
9252 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
9253 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
9255 * gcc.dg/tree-ssa/pr55177-1.c: Same.
9256 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
9257 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
9258 * gcc.dg/tree-ssa/pr111583-2.c: Same.
9260 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9263 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
9264 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
9265 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
9266 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
9267 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
9268 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
9269 * gcc.dg/pr110582.c: Require int32plus.
9270 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
9271 * gcc.dg/pr111599.c: Same.
9272 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
9273 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
9274 * gcc.dg/builtin-object-size-2.c: Same.
9275 * gcc.dg/builtin-object-size-3.c: Same.
9276 * gcc.dg/builtin-object-size-4.c: Same.
9277 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
9278 * gcc.dg/debug/btf/btf-pr106773.c: Same.
9279 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
9282 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9285 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
9286 for "divsc3" as double = float per default.
9287 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
9289 * gcc.c-torture/compile/pr106537-2.c: Same.
9290 * gcc.c-torture/compile/pr106537-3.c: Same.
9291 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
9293 * gcc.c-torture/execute/20230630-4.c: Same.
9294 * gcc.c-torture/execute/pr109938.c: Require int32plus.
9295 * gcc.c-torture/execute/pr109986.c: Same.
9296 * gcc.dg/fold-ior-4.c: Same.
9297 * gcc.dg/fold-ior-5.c: Same
9298 * gcc.dg/fold-parity-5.c: Same.
9299 * gcc.dg/fold-popcount-5.c: Same.
9300 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
9302 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
9304 * gcc.dg/c23-constexpr-9.c: Require large_double.
9305 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
9306 * gcc.dg/loop-unswitch-10.c: Require size32plus.
9307 * gcc.dg/loop-unswitch-14.c: Same.
9308 * gcc.dg/loop-unswitch-11.c: Require int32.
9309 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
9310 * gcc.dg/pr101836_1.c: Same.
9311 * gcc.dg/pr101836_2.c: Same.
9312 * gcc.dg/pr101836_3.c: Same.
9314 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9316 * g++.dg/modules/init-5_a.C: New test.
9317 * g++.dg/modules/init-5_b.C: New test.
9319 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9322 * g++.dg/modules/using-11.h: New test.
9323 * g++.dg/modules/using-11_a.C: New test.
9324 * g++.dg/modules/using-11_b.C: New test.
9326 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9329 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
9330 * g++.dg/modules/part-mac-1_c.C: Likewise.
9331 * g++.dg/modules/mod-invalid-1.C: New test.
9332 * g++.dg/modules/part-8_a.C: New test.
9333 * g++.dg/modules/part-8_b.C: New test.
9334 * g++.dg/modules/part-8_c.C: New test.
9336 2024-01-06 Harald Anlauf <anlauf@gmx.de>
9337 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9340 * gfortran.dg/repeat_8.f90: New test.
9342 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
9344 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
9345 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
9347 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9350 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
9352 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9354 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
9355 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
9357 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9359 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
9361 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
9364 * gcc.target/aarch64/pr113104.c: New test.
9365 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
9367 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
9368 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
9369 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
9370 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9371 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9372 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9373 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9374 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9375 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9376 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
9377 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9378 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9379 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9380 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9381 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9382 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9383 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9384 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9385 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9386 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
9387 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9388 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9389 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9390 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9391 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9392 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9393 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9394 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9395 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9396 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9397 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9399 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
9401 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
9403 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9405 * gcc.dg/fma-3.c: The intermediate file corresponding to the
9406 function does not produce the corresponding FNMA symbol, so the test
9407 rules should be skipped when testing.
9408 * gcc.dg/fma-4.c: The intermediate file corresponding to the
9409 function does not produce the corresponding FNMS symbol, so skip the
9410 test rules when testing.
9411 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
9412 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
9414 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9416 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
9417 LoongArch architecture, you need to add the "-mlasx" compilation
9418 option to generate vectorized code.
9419 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
9420 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
9421 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
9422 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
9423 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
9424 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
9425 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
9426 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
9427 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
9429 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9431 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
9434 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9436 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
9437 support testing of the loongArch architecture.
9439 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9441 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
9442 object detection framework.
9443 * gcc.dg/vect/vect-83.c: Dito.
9445 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9447 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
9448 setting of assembly to compile.
9449 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
9451 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9453 * lib/target-supports.exp: Add LoongArch to the list of supported
9456 2024-01-05 Alex Coplan <alex.coplan@arm.com>
9459 * g++.dg/pr113217.C: New test.
9461 2024-01-05 Jakub Jelinek <jakub@redhat.com>
9463 PR tree-optimization/113201
9464 * gcc.c-torture/compile/pr113201.c: New test.
9466 2024-01-05 Jakub Jelinek <jakub@redhat.com>
9468 PR tree-optimization/90693
9469 * gcc.target/i386/pr90693-2.c: New test.
9471 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
9473 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
9474 Fix the check condition.
9476 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
9478 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
9479 Use __builtin_abort instead of assert.
9480 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
9481 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
9482 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
9483 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
9484 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
9485 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
9486 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
9487 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
9488 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
9489 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
9490 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
9491 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
9492 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
9493 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
9494 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
9495 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
9496 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
9497 __builtin_abort instead of assert.
9498 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
9499 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
9500 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
9501 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
9502 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
9504 2024-01-05 Pan Li <pan2.li@intel.com>
9507 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
9509 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9510 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9511 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9512 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9513 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9514 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9515 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9516 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9517 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9518 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9519 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9520 * gcc.target/riscv/zvkb.c: New test.
9522 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
9524 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9525 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9526 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9527 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9528 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9529 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9530 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9531 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9532 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9533 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9534 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9535 * gcc.target/riscv/zvkb.c: New test.
9537 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9539 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9541 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
9543 PR tree-optimization/113186
9544 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
9546 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9548 * lib/gcc-dg.exp: Set TERM to xterm.
9550 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9553 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
9555 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9558 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
9560 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
9561 Patrick Lin <patrick@andestech.com>
9562 Rufus Chen <rufus@andestech.com>
9563 Monk Chiang <monk.chiang@sifive.com>
9565 * gcc.target/riscv/_Float16-nanboxing.c: New test.
9567 2024-01-04 Pan Li <pan2.li@intel.com>
9570 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9572 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9574 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9576 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9578 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
9580 * gcc.target/riscv/interrupt-misaligned.c: New.
9582 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
9584 * gcc.dg/vect/slp-26.c: Add loongarch.
9586 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9588 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
9590 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
9592 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
9593 option "-fno-vect-cost-model" to dg-options.
9595 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9597 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
9598 * gcc.c-torture/compile/mipscop-2.c: Ditto.
9599 * gcc.c-torture/compile/mipscop-3.c: Ditto.
9600 * gcc.c-torture/compile/mipscop-4.c: Ditto.
9602 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9604 * gcc.target/mips/pr104914.c: New test.
9606 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9608 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
9610 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9614 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
9615 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
9616 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
9617 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
9618 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
9619 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
9620 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
9621 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
9622 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
9623 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
9624 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
9625 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
9626 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
9628 2024-01-03 Patrick Palka <ppalka@redhat.com>
9631 * g++.dg/cpp0x/rv-conv4.C: New test.
9632 * g++.dg/cpp0x/rv-conv5.C: New test.
9634 2024-01-03 Xi Ruoyao <xry111@xry111.site>
9636 * gcc.target/loongarch/vfmax-vfmin.c: New test.
9638 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9641 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
9643 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
9645 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
9647 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9649 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
9651 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
9653 * lib/target-supports.exp: Add a function to check whether binutil supports
9655 * gcc.target/loongarch/tls-le-relax.c: New test.
9657 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9660 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
9663 Copyright (C) 2024 Free Software Foundation, Inc.
9665 Copying and distribution of this file, with or without modification,
9666 are permitted in any medium without royalty provided the copyright
9667 notice and this notice are preserved.