1 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
4 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
5 now emit vtables here too.
6 * g++.dg/modules/virt-3_a.C: New test.
7 * g++.dg/modules/virt-3_b.C: New test.
8 * g++.dg/modules/virt-3_c.C: New test.
9 * g++.dg/modules/virt-3_d.C: New test.
11 2024-03-07 Patrick Palka <ppalka@redhat.com>
14 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
15 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
16 * g++.dg/modules/tpl-alias-2_a.H: New test.
17 * g++.dg/modules/tpl-alias-2_b.C: New test.
19 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
22 * gcc.target/aarch64/pr113618.c: New test.
24 2024-03-07 Patrick Palka <ppalka@redhat.com>
28 * g++.dg/modules/hello-2_a.C: New test.
29 * g++.dg/modules/hello-2_b.C: New test.
30 * g++.dg/modules/namespace-6_a.H: New test.
31 * g++.dg/modules/namespace-6_b.C: New test.
33 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
36 * lib/target-supports.exp: Fix test for C++.
38 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
40 * gcc.target/aarch64/pr114196.c: New test.
41 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
43 2024-03-07 Marek Polacek <polacek@redhat.com>
46 * g++.dg/cpp1z/inline-var11.C: New test.
48 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
51 * gcc.target/powerpc/pr113950.c: New testcase.
53 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
55 * gnat.dg/predicate15.adb: New test.
57 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
60 * g++.dg/pr98356.C: New test.
62 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
65 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
66 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
67 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
68 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
70 2024-03-07 Jakub Jelinek <jakub@redhat.com>
72 PR rtl-optimization/110079
73 * gcc.dg/pr110079.c: New test.
75 2024-03-07 Jakub Jelinek <jakub@redhat.com>
78 * gcc.dg/pr105533.c: New test.
80 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
82 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
83 ASSERTEQ_64 with the macro ASSERTEQ_32.
84 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
85 test results of some functions according to the function of the vector
87 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
88 modification as lasx-xvfrint_s.c.
89 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
90 modification as lasx-xvshuf_b.c.
91 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
92 function instead of abs() to check the correctness of the results.
94 2024-03-07 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/114009
97 * gcc.dg/tree-ssa/pr114009.c: New test.
99 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
102 * gfortran.dg/pr105456.f90: Revise using '%' characters
103 in users error message.
105 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
107 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
108 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
110 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
112 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
113 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
115 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
118 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
119 execution both for Arm and Thumb-2.
121 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
125 * gcc.target/riscv/zicond-ice-3.c: New test.
126 * gcc.target/riscv/zicond-ice-4.c: New test.
128 2024-03-06 Harald Anlauf <anlauf@gmx.de>
132 * gfortran.dg/pr99350.f90:
133 * gfortran.dg/arithmetic_overflow_3.f90: New test.
135 2024-03-06 Marek Polacek <polacek@redhat.com>
138 * g++.dg/cpp0x/noexcept84.C: New test.
140 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
142 * gcc.target/gcn/sram-ecc-3.c: Adjust.
143 * gcc.target/gcn/sram-ecc-4.c: Likewise.
144 * gcc.target/gcn/sram-ecc-7.c: Likewise.
145 * gcc.target/gcn/sram-ecc-8.c: Likewise.
147 2024-03-06 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/114239
150 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
152 2024-03-06 Xi Ruoyao <xry111@xry111.site>
154 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
156 * gcc.target/loongarch/vfcmp-d.c: Likewise.
157 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
158 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
160 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
163 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
165 2024-03-06 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/114249
168 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
170 2024-03-06 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/114246
173 * gcc.dg/torture/pr114246.c: New testcase.
175 2024-03-06 Jakub Jelinek <jakub@redhat.com>
177 PR rtl-optimization/114190
178 * gcc.target/i386/avx-pr114190.c: New test.
180 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
183 * gfortran.dg/pr105456-nmlr.f90: New test.
184 * gfortran.dg/pr105456-nmlw.f90: New test.
185 * gfortran.dg/pr105456-ruf.f90: New test.
186 * gfortran.dg/pr105456-wf.f90: New test.
187 * gfortran.dg/pr105456-wuf.f90: New test.
189 2024-03-06 Patrick Palka <ppalka@redhat.com>
191 * g++.dg/modules/friend-7.h: New test.
192 * g++.dg/modules/friend-7_a.H: New test.
193 * g++.dg/modules/friend-7_b.C: New test.
195 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
196 Indu Bhagat <indu.bhagat@oracle.com>
199 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
201 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
204 * gcc.target/aarch64/sve/pr97696.c: New test.
206 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
208 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
210 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
213 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
216 2024-03-05 Xi Ruoyao <xry111@xry111.site>
218 * gcc.target/loongarch/regname-fp-s9.c: New test.
220 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
222 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
223 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
225 2024-03-05 Richard Biener <rguenther@suse.de>
227 PR tree-optimization/114231
228 * gcc.dg/vect/pr114231.c: New testcase.
230 2024-03-05 Jakub Jelinek <jakub@redhat.com>
232 PR rtl-optimization/114211
233 * gcc.dg/pr114211.c: New test.
235 2024-03-05 Jakub Jelinek <jakub@redhat.com>
238 * gcc.dg/bitint-98.c: New test.
239 * gcc.target/i386/avx2-pr114157.c: New test.
240 * gcc.target/i386/avx512f-pr114157.c: New test.
242 2024-03-05 Jakub Jelinek <jakub@redhat.com>
245 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
246 * gcc.target/i386/pr38534-4.c: Likewise.
247 * gcc.target/i386/pr38534-2.c: Likewise.
248 * gcc.target/i386/pr38534-3.c: Likewise.
249 * gcc.target/i386/pr114097-1.c: Likewise.
250 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
252 2024-03-05 Patrick Palka <ppalka@redhat.com>
254 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
255 of -Wno-pedantic. Remove now unnecessary preprocessing
258 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
260 * g++.dg/modules/using-12.C: New test.
261 * g++.dg/modules/using-13.h: New test.
262 * g++.dg/modules/using-13_a.C: New test.
263 * g++.dg/modules/using-13_b.C: New test.
265 2024-03-04 David Faust <david.faust@oracle.com>
267 * gcc.target/bpf/memset-1.c: New test.
269 2024-03-04 Jan Dubiec <jdx@o2.pl>
271 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
273 2024-03-04 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/114197
276 * gcc.dg/torture/pr114197.c: New testcase.
278 2024-03-04 Richard Biener <rguenther@suse.de>
280 PR tree-optimization/114203
281 * gcc.dg/torture/pr114203.c: New testcase.
283 2024-03-04 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/bitint-97.c: New test.
288 2024-03-04 Xi Ruoyao <xry111@xry111.site>
291 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
292 instead of -fdump-tree-optimized.
293 (dg-final): Scan forwprop2 dump instead of optimized, and remove
294 the use of vect_int_mod.
295 * lib/target-supports.exp (check_effective_target_vect_int_mod):
296 Remove because it's not used anymore.
298 2024-03-04 Jakub Jelinek <jakub@redhat.com>
301 * gcc.target/i386/pr114184.c: New test.
303 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
306 * g++.target/i386/pr114187.C: New test case.
308 2024-03-03 Greg McGary <gkm@rivosinc.com>
310 * gcc.c-torture/execute/pr113010.c: New test.
312 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
315 * gdc.dg/torture/pr114171.d: New test.
317 2024-03-01 Patrick Palka <ppalka@redhat.com>
321 * g++.dg/modules/tdef-7.h: Remove outdated comment.
322 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
323 * g++.dg/modules/enum-13_a.C: New test.
324 * g++.dg/modules/enum-13_b.C: New test.
326 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
329 * g++.dg/modules/var-tpl-2_a.H: New test.
330 * g++.dg/modules/var-tpl-2_b.C: New test.
332 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
335 * g++.dg/modules/pr114005_a.C: New test.
336 * g++.dg/modules/pr114005_b.C: New test.
338 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
340 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
341 second phase scheduler.
342 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
343 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
344 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
345 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
346 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
347 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
349 2024-03-01 Patrick Palka <ppalka@redhat.com>
351 * g++.dg/modules/cexpr-4_a.C: New test.
352 * g++.dg/modules/cexpr-4_b.C: New test.
354 2024-03-01 Marek Polacek <polacek@redhat.com>
358 * g++.dg/ext/attr-no-dangling1.C: New test.
359 * g++.dg/ext/attr-no-dangling2.C: New test.
360 * g++.dg/ext/attr-no-dangling3.C: New test.
361 * g++.dg/ext/attr-no-dangling4.C: New test.
362 * g++.dg/ext/attr-no-dangling5.C: New test.
363 * g++.dg/ext/attr-no-dangling6.C: New test.
364 * g++.dg/ext/attr-no-dangling7.C: New test.
365 * g++.dg/ext/attr-no-dangling8.C: New test.
366 * g++.dg/ext/attr-no-dangling9.C: New test.
368 2024-03-01 David Faust <david.faust@oracle.com>
370 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
373 2024-03-01 Harald Anlauf <anlauf@gmx.de>
376 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
377 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
378 * gfortran.dg/null_actual_4.f90: New test.
380 2024-03-01 Patrick Palka <ppalka@redhat.com>
384 * g++.dg/cpp23/auto-fncast16.C: New test.
385 * g++.dg/cpp23/auto-fncast17.C: New test.
386 * g++.dg/cpp23/auto-fncast18.C: New test.
388 2024-03-01 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/cpp1z/decomp59.C: New test.
393 2024-03-01 Jakub Jelinek <jakub@redhat.com>
394 Tobias Burnus <tburnus@baylibre.com>
397 * g++.dg/gomp/target-lambda-1.C: Moved to become a
398 run-time test under testsuite/libgomp.c++.
400 2024-03-01 Jakub Jelinek <jakub@redhat.com>
403 * gcc.dg/debug/dwarf2/pr114015.c: New test.
405 2024-03-01 xuli <xuli1@eswincomputing.com>
407 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
408 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
409 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
411 2024-03-01 Pan Li <pan2.li@intel.com>
414 * g++.target/riscv/rvv/base/pr111296.C: Replace
415 param=riscv-autovec-preference to mrvv-vector-bits.
416 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
417 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
418 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
419 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
420 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
421 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
422 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
423 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
424 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
425 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
426 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
427 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
428 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
429 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
430 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
431 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
432 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
433 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
434 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
435 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
436 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
437 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
438 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
439 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
440 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
441 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
442 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
443 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
444 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
445 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
446 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
447 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
448 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
449 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
450 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
451 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
452 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
453 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
454 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
455 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
456 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
457 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
458 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
459 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
460 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
461 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
462 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
463 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
464 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
465 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
466 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
467 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
468 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
469 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
470 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
471 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
472 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
473 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
474 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
475 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
476 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
477 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
478 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
479 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
480 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
481 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
482 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
483 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
484 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
485 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
486 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
487 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
488 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
489 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
490 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
491 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
492 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
493 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
494 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
495 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
496 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
497 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
498 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
499 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
500 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
501 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
502 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
503 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
504 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
505 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
506 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
507 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
508 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
509 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
510 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
511 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
512 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
513 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
514 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
515 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
516 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
517 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
518 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
519 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
520 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
521 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
522 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
523 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
524 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
525 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
526 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
527 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
528 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
529 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
530 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
531 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
532 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
533 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
534 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
535 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
536 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
537 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
538 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
539 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
540 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
541 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
542 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
543 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
544 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
545 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
546 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
547 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
548 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
549 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
550 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
551 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
552 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
553 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
554 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
555 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
556 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
557 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
558 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
559 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
560 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
561 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
562 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
563 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
564 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
565 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
566 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
567 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
568 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
569 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
570 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
571 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
572 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
573 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
574 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
575 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
576 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
577 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
578 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
579 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
580 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
581 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
582 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
583 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
584 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
585 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
586 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
587 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
588 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
589 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
590 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
591 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
592 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
593 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
594 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
595 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
596 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
597 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
598 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
599 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
600 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
601 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
602 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
603 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
604 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
605 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
606 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
607 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
608 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
609 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
610 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
611 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
612 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
613 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
614 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
615 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
616 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
617 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
618 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
619 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
620 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
621 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
622 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
623 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
624 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
625 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
626 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
627 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
628 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
629 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
630 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
631 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
632 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
633 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
634 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
635 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
636 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
637 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
638 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
639 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
640 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
641 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
642 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
643 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
644 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
645 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
646 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
647 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
648 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
649 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
650 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
651 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
652 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
653 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
654 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
655 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
656 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
657 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
658 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
659 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
660 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
661 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
662 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
663 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
664 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
665 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
666 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
667 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
668 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
669 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
670 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
671 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
672 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
673 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
674 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
675 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
676 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
677 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
678 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
679 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
680 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
681 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
682 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
683 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
684 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
685 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
686 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
687 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
688 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
689 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
690 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
691 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
692 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
693 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
694 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
695 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
696 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
697 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
698 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
699 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
700 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
701 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
702 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
703 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
704 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
705 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
706 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
707 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
708 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
709 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
710 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
711 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
712 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
713 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
714 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
715 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
716 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
717 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
718 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
719 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
720 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
721 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
722 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
723 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
724 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
725 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
726 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
727 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
728 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
729 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
730 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
731 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
732 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
733 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
734 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
735 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
736 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
737 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
738 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
739 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
740 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
741 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
742 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
743 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
744 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
745 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
746 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
747 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
748 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
749 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
750 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
751 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
752 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
753 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
754 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
755 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
756 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
757 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
758 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
759 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
760 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
761 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
762 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
763 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
764 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
765 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
766 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
767 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
768 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
769 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
770 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
771 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
772 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
773 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
774 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
775 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
776 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
777 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
778 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
779 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
780 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
781 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
782 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
783 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
784 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
785 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
786 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
787 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
788 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
789 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
790 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
791 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
792 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
793 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
794 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
795 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
796 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
797 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
798 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
799 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
800 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
801 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
802 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
803 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
804 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
805 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
806 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
807 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
808 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
809 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
810 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
811 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
812 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
813 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
814 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
815 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
816 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
817 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
818 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
819 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
820 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
821 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
822 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
823 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
824 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
825 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
826 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
827 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
828 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
829 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
830 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
831 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
832 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
833 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
834 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
835 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
836 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
837 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
838 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
839 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
840 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
841 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
842 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
843 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
844 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
845 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
846 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
847 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
848 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
849 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
850 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
851 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
852 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
853 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
854 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
855 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
856 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
857 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
858 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
859 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
860 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
861 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
862 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
863 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
864 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
865 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
866 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
867 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
868 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
869 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
870 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
871 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
872 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
873 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
874 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
875 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
876 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
877 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
878 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
879 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
880 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
881 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
882 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
883 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
884 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
885 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
886 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
887 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
888 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
889 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
890 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
891 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
892 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
893 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
894 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
895 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
896 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
897 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
898 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
899 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
900 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
901 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
902 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
903 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
904 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
905 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
906 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
907 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
908 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
909 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
910 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
911 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
912 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
913 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
914 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
915 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
916 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
917 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
918 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
919 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
920 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
921 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
922 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
923 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
924 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
925 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
926 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
927 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
928 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
929 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
930 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
931 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
932 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
933 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
934 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
935 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
936 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
937 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
938 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
939 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
940 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
941 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
942 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
943 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
944 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
945 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
946 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
947 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
948 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
949 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
950 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
951 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
952 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
953 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
954 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
955 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
956 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
957 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
958 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
959 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
960 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
961 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
962 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
963 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
964 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
965 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
966 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
967 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
968 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
969 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
970 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
971 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
972 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
973 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
974 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
975 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
976 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
977 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
978 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
979 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
980 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
981 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
982 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
983 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
984 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
985 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
986 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
987 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
988 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
989 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
990 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
991 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
992 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
993 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
994 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
995 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
996 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
997 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
998 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
999 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
1000 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
1001 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
1002 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
1003 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
1004 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
1005 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
1006 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
1007 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
1008 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
1009 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
1010 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
1011 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
1012 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
1013 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
1014 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
1015 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
1016 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
1017 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
1018 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
1019 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
1020 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
1021 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
1022 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
1023 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
1024 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
1025 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
1026 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
1027 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
1028 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
1029 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
1030 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
1031 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
1032 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
1033 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
1034 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
1035 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
1036 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
1037 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
1038 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
1039 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
1040 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
1041 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
1042 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
1043 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
1044 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
1045 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
1046 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
1047 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
1048 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
1049 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
1050 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
1051 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
1052 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
1053 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
1054 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
1055 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
1056 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
1057 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
1058 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
1059 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
1060 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
1061 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
1062 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
1063 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
1064 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
1065 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
1066 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
1067 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
1068 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
1069 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
1070 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
1071 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
1072 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
1073 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
1074 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
1075 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
1076 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
1077 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
1078 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
1079 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
1080 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
1081 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
1082 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
1083 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
1084 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
1085 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
1086 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
1087 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
1088 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
1089 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
1090 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
1091 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
1092 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
1093 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
1094 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
1095 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
1096 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
1097 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
1098 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
1099 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
1100 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
1101 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
1102 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
1103 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
1104 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
1105 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
1106 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
1107 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
1108 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
1109 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
1110 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
1111 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
1112 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
1113 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
1114 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
1115 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
1116 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
1117 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
1118 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
1119 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
1120 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
1121 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
1122 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
1123 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
1124 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
1125 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
1126 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
1127 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
1128 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
1129 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
1130 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
1131 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
1132 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
1133 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
1134 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
1135 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
1136 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
1137 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
1138 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
1139 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
1140 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
1141 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
1142 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
1143 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
1144 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
1145 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
1146 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
1147 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
1148 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
1149 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
1150 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
1151 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
1152 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
1153 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
1154 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
1155 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
1156 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
1157 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
1158 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
1159 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
1160 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
1161 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
1162 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
1163 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
1164 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
1165 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
1166 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
1167 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
1168 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
1169 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
1170 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
1171 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
1172 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
1173 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
1174 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
1175 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
1176 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
1177 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
1178 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
1179 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
1180 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
1181 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
1182 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
1183 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
1184 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
1185 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
1186 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
1187 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
1188 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
1189 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
1190 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
1191 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
1192 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
1193 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
1194 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
1195 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
1196 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
1197 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
1198 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
1199 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
1200 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
1201 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
1202 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
1203 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
1204 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
1205 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
1206 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
1207 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
1208 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
1209 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
1210 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
1211 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
1212 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
1213 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
1214 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
1215 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
1216 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
1217 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
1218 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
1219 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
1220 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
1221 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
1222 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
1223 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
1224 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
1225 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
1226 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
1227 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
1228 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
1229 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
1230 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
1231 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
1232 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
1233 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
1234 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
1235 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
1236 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
1237 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
1238 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
1239 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
1240 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
1241 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
1242 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
1243 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
1244 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
1245 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
1246 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
1247 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
1248 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
1249 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
1250 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
1251 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
1252 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
1253 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
1254 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
1255 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
1256 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
1257 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
1258 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
1259 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
1260 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
1261 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
1262 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
1263 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
1264 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
1265 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
1266 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
1267 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
1268 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
1269 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
1270 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
1271 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
1272 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
1273 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
1274 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
1275 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
1276 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
1277 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
1278 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
1279 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
1280 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
1281 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
1282 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
1283 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
1284 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
1285 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
1286 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
1287 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
1288 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
1289 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
1290 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
1291 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
1292 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
1293 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
1294 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
1295 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
1296 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
1297 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
1298 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
1299 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
1300 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
1301 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
1302 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
1303 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
1304 * gcc.target/riscv/rvv/rvv.exp: Diito.
1305 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
1306 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
1307 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
1308 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
1309 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
1310 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
1311 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
1312 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
1313 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
1314 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
1315 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
1316 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
1317 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
1318 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
1319 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
1320 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
1321 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
1322 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
1323 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
1324 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
1325 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
1326 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
1327 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
1328 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
1329 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
1330 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
1331 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
1332 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
1333 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
1334 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
1335 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
1336 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
1337 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
1338 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
1339 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
1340 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
1341 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
1342 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
1343 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
1344 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
1345 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
1346 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
1347 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
1348 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
1349 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
1350 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
1351 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
1352 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
1353 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
1354 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
1355 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
1356 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
1357 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
1358 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
1359 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
1360 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
1361 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
1362 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
1363 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
1364 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
1365 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
1366 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
1367 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
1368 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
1369 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
1370 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
1371 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
1372 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
1373 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
1374 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
1375 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
1376 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
1377 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
1378 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
1379 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
1380 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
1381 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
1382 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
1383 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
1384 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
1385 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
1386 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
1387 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
1388 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
1389 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
1390 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
1391 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
1392 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
1393 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
1394 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
1395 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
1396 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
1397 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
1398 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
1399 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
1400 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
1401 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
1402 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
1403 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
1404 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
1405 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
1406 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
1407 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
1408 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
1409 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
1410 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
1411 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
1412 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
1413 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
1414 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
1415 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
1416 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
1417 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
1418 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
1419 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
1420 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
1421 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
1422 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
1423 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
1424 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
1425 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
1426 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
1427 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
1428 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
1429 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
1430 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
1431 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
1432 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
1433 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
1434 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
1435 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
1436 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
1437 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
1438 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
1439 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
1440 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
1441 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
1442 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
1443 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
1444 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
1445 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
1446 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
1447 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
1448 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
1449 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
1450 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
1451 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
1452 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
1453 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
1454 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
1455 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
1456 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
1457 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
1458 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
1459 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
1460 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
1461 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
1462 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
1463 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
1464 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
1465 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
1466 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
1467 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
1468 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
1469 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
1470 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
1471 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
1472 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
1473 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
1474 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
1475 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
1476 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
1477 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
1478 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
1479 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
1480 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
1481 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
1482 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
1483 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
1484 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
1485 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
1486 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
1487 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
1488 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
1489 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
1490 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
1491 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
1492 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
1493 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
1494 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
1495 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
1496 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
1497 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
1498 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
1499 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
1500 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
1501 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
1502 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
1503 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
1504 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
1505 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
1506 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
1507 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
1508 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
1509 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
1510 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
1511 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
1512 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
1513 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
1514 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
1515 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
1516 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
1517 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
1518 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
1519 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
1520 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
1521 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
1522 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
1523 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
1524 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
1525 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
1526 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
1527 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
1528 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
1529 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
1530 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
1531 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
1532 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
1533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
1534 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
1535 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
1536 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
1537 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
1538 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
1539 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
1540 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
1541 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
1542 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
1543 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
1544 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
1545 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
1546 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
1547 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
1548 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
1549 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
1550 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
1551 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
1552 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
1553 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
1554 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
1555 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
1556 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
1557 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
1558 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
1559 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
1560 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
1561 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
1562 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
1563 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
1564 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
1565 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
1566 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
1567 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
1568 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
1569 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
1570 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
1571 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
1572 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
1573 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
1574 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
1575 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
1576 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
1577 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
1578 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
1579 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
1580 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
1581 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
1582 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
1583 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
1584 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
1585 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
1586 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
1587 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
1588 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
1589 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
1590 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
1591 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
1592 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
1593 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
1594 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
1595 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
1596 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
1597 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
1598 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
1599 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
1600 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
1601 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
1602 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
1603 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
1604 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
1605 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
1606 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
1607 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
1608 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
1609 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
1610 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
1611 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
1612 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
1613 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
1614 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
1615 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
1616 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
1617 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
1618 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
1619 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
1620 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
1621 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
1622 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
1623 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
1624 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
1625 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
1626 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
1627 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
1628 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
1629 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
1630 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
1631 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
1632 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
1633 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
1634 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
1635 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
1636 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
1637 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
1638 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
1639 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
1640 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
1641 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
1642 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
1643 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
1644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
1645 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
1646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
1647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
1648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
1649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
1650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
1651 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
1652 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
1653 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
1654 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
1655 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
1656 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
1657 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
1658 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
1659 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
1660 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
1661 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
1662 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
1663 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
1664 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
1665 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
1666 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
1667 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
1668 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
1669 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
1670 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
1671 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
1672 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
1673 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
1674 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
1675 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
1676 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
1677 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
1678 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
1679 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
1680 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
1681 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
1682 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
1683 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
1684 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
1685 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
1686 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
1687 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
1688 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
1689 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
1690 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
1691 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
1692 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
1693 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
1694 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
1695 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
1696 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
1697 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
1698 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
1699 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
1700 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
1701 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
1702 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
1703 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
1704 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
1705 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
1706 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
1707 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
1708 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
1709 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
1710 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
1711 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
1712 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
1713 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
1714 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
1715 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
1716 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
1717 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
1718 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
1719 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
1720 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
1721 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
1722 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
1723 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
1724 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
1725 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
1726 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
1727 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
1728 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
1729 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
1730 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
1731 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
1732 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
1733 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
1734 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
1735 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
1736 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
1737 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
1738 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
1739 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
1740 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
1741 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
1742 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
1743 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
1744 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
1745 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
1746 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
1747 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
1748 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
1749 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
1750 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
1751 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
1752 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
1753 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
1754 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
1755 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
1756 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
1757 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
1758 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
1759 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
1761 2024-03-01 Jakub Jelinek <jakub@redhat.com>
1763 PR middle-end/114156
1764 * gcc.dg/bitint-96.c: New test.
1766 2024-02-29 David Malcolm <dmalcolm@redhat.com>
1769 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
1771 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
1774 * gcc.target/avr/pr114132-1.c: New test.
1775 * gcc.target/avr/torture/pr114132-2.c: New test.
1777 2024-02-29 Marek Polacek <polacek@redhat.com>
1780 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
1781 * g++.dg/warn/Wuninitialized-34.C: New test.
1783 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
1786 * gm2/pim/pass/TestLong4.mod: Rewrite.
1787 * gm2/cpp/pass/testlong4.mod: New test.
1789 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
1792 * gcc.target/aarch64/acle/memtag_4.c: New test.
1794 2024-02-29 Xi Ruoyao <xry111@xry111.site>
1796 * gcc.target/loongarch/crc-sext.c: New test;
1798 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
1801 * g++.dg/modules/lambda-7.h: New test.
1802 * g++.dg/modules/lambda-7_a.H: New test.
1803 * g++.dg/modules/lambda-7_b.C: New test.
1804 * g++.dg/modules/lambda-7_c.C: New test.
1806 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
1808 * gcc.target/riscv/pr114130.c: New.
1810 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
1815 * gfortran.dg/pdt_4.f03: Update modified error message.
1816 * gfortran.dg/pdt_34.f03: New test.
1817 * gfortran.dg/pdt_35.f03: New test.
1818 * gfortran.dg/pdt_36.f03: New test.
1819 * gfortran.dg/pdt_37.f03: New test.
1821 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1822 Patrick Palka <ppalka@redhat.com>
1825 * g++.dg/cpp1y/var-templ87.C: New test.
1827 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
1831 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
1832 * gcc.target/bpf/btfext-funcinfo.c: Add.
1833 * gcc.target/bpf/core-attr-5.c: Fix regexp.
1834 * gcc.target/bpf/core-attr-6.c: Fix regexp.
1835 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
1836 * gcc.target/bpf/core-section-1.c: Fix regexp.
1838 2024-02-28 Harald Anlauf <anlauf@gmx.de>
1840 * gfortran.dg/pr101026.f: Let variables used in specification
1841 expression be passed as dummy arguments
1843 2024-02-28 Richard Biener <rguenther@suse.de>
1845 PR tree-optimization/113831
1846 PR tree-optimization/108355
1847 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
1849 2024-02-28 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/114121
1852 * gcc.dg/torture/pr114121.c: New testcase.
1854 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1857 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
1859 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1861 PR tree-optimization/91567
1862 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
1863 Treat i?86-*-* like x86_64-*-*.
1865 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1867 PR tree-optimization/114075
1868 * gcc.dg/gomp/pr114075.c: New test.
1870 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1872 PR tree-optimization/114041
1873 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
1874 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
1876 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1878 PR tree-optimization/113988
1879 * gcc.dg/bitint-91.c: New test.
1881 2024-02-28 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.dg/c23-stdarg-6.c: New test.
1885 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
1889 * g++.dg/cpp1z/inline-var10.C: New test.
1891 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
1894 * gcc.target/i386/pr113871-5a.c: New test.
1895 * gcc.target/i386/pr113871-5b.c: New test.
1897 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
1899 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
1901 2024-02-27 David Malcolm <dmalcolm@redhat.com>
1904 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
1906 2024-02-27 Richard Biener <rguenther@suse.de>
1908 PR tree-optimization/114074
1909 * gcc.dg/torture/pr114074.c: New testcase.
1910 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
1911 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
1912 loop to be vectorized.
1914 2024-02-27 Jakub Jelinek <jakub@redhat.com>
1916 PR rtl-optimization/114044
1917 * gcc.dg/bitint-95.c: New test.
1919 2024-02-27 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/114081
1922 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
1924 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1927 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
1928 SOLARIS_X86_AS as appropriate.
1929 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
1930 (main): Likewise for chk (pv3a).
1932 2024-02-26 Harald Anlauf <anlauf@gmx.de>
1935 * gfortran.dg/pr114012.f90: New test.
1937 2024-02-26 Jakub Jelinek <jakub@redhat.com>
1938 H.J. Lu <hjl.tools@gmail.com>
1940 PR rtl-optimization/113617
1941 * g++.dg/other/pr113617.C: New test.
1942 * g++.dg/other/pr113617.h: New test.
1943 * g++.dg/other/pr113617-aux.cc: New test.
1945 2024-02-26 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
1949 names rather than names of builtin replacements.
1951 2024-02-26 Richard Biener <rguenther@suse.de>
1953 PR tree-optimization/114099
1954 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
1956 2024-02-26 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/114068
1959 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
1960 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
1962 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/access10.adb: New test.
1966 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
1969 * gcc.target/i386/pr114097-1.c: New test.
1971 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1974 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
1976 2024-02-26 Jakub Jelinek <jakub@redhat.com>
1978 PR tree-optimization/114090
1979 * gcc.dg/pr114090.c: New test.
1981 2024-02-26 Jakub Jelinek <jakub@redhat.com>
1983 PR middle-end/114084
1984 * gcc.dg/bitint-94.c: New test.
1986 2024-02-26 Richard Biener <rguenther@suse.de>
1988 PR middle-end/114070
1989 * gcc.dg/torture/pr114070.c: New testcase.
1991 2024-02-26 Jakub Jelinek <jakub@redhat.com>
1994 * gcc.target/i386/pr114094.c: New test.
1996 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
1999 * gcc.target/i386/amxtile-4.c: New test.
2001 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2003 PR libfortran/105456
2004 * gfortran.dg/pr105456.f90: New test.
2006 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
2008 PR tree-optimization/113205
2009 * gcc.dg/torture/pr113205.c: New test.
2011 2024-02-24 Jakub Jelinek <jakub@redhat.com>
2013 PR middle-end/114073
2014 * gcc.dg/bitint-93.c: New test.
2016 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
2018 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
2020 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
2021 Harald Anlauf <anlauf@gmx.de>
2024 * gfortran.dg/allocate_with_source_27.f90: New test.
2025 * gfortran.dg/allocate_with_source_28.f90: New test.
2027 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
2029 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
2031 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2034 * g++.dg/cpp0x/constexpr-113083.C: New test.
2036 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2039 * gcc.target/aarch64/pr113613.c: New test.
2041 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2044 * gcc.target/aarch64/pr113295-2.c: New test.
2046 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
2049 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
2051 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
2053 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
2054 * lib/target-supports.exp
2055 (check_effective_target_code_6_gottpoff_reloc): New.
2057 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
2060 * gcc.target/arm/neon-recip-div-1.c: New file.
2062 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2064 PR rtl-optimization/114054
2065 * gcc.dg/bitint-92.c: New test.
2067 2024-02-23 Jakub Jelinek <jakub@redhat.com>
2069 PR tree-optimization/114040
2070 * gcc.dg/torture/bitint-60.c: New test.
2071 * gcc.dg/torture/bitint-61.c: New test.
2073 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2075 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
2076 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
2078 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
2081 (scan-sarif-file): Allow for "Segmentation Fault", too.
2083 2024-02-22 Marek Polacek <polacek@redhat.com>
2085 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
2087 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2090 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
2091 even in -std=c11 even without __extension__ and : : etc. not being
2092 valid anymore even with __extension__.
2093 * gcc.dg/c23-attr-syntax-7.c: Likewise.
2094 * gcc.dg/c23-attr-syntax-8.c: New test.
2096 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
2098 PR tree-optimization/109804
2099 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
2101 2024-02-22 Tamar Christina <tamar.christina@arm.com>
2104 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
2106 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
2109 * gm2/pim/fail/forloopby.mod: New test.
2110 * gm2/pim/pass/forloopby2.mod: New test.
2112 2024-02-22 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/114048
2115 * gcc.dg/torture/pr114048.c: New testcase.
2117 2024-02-22 Richard Biener <rguenther@suse.de>
2119 PR tree-optimization/114027
2120 * gcc.dg/vect/pr114027.c: New testcase.
2122 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2124 PR tree-optimization/113993
2125 * gcc.dg/tree-ssa/pr113993.c: New test.
2127 2024-02-22 Jakub Jelinek <jakub@redhat.com>
2129 PR tree-optimization/114038
2130 * gcc.dg/torture/bitint-59.c: New test.
2132 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
2135 * lib/target-supports.exp
2136 (check_effective_target_powerpc_p8vector_ok): Remove.
2137 (check_effective_target_powerpc_p9vector_ok): Remove.
2138 (check_p8vector_hw_available): Replace -mpower8-vector with
2140 (check_p9vector_hw_available): Replace -mpower9-vector with
2142 (check_ppc_float128_hw_available): Likewise.
2143 (check_vect_support_and_set_flags): Replace -mpower8-vector with
2144 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
2145 nothing if check_power10_hw_available and place -mcpu=970 first
2146 if needed to avoid possible overriding.
2147 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
2148 powerpc_vsx_ok and append -mvsx to dg-options.
2149 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
2150 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
2151 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2152 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
2153 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
2154 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2155 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
2156 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
2157 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2158 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
2159 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
2160 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2161 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
2162 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2163 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
2164 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2165 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2166 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
2167 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2168 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2169 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
2170 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2171 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2172 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
2173 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2174 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2175 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2176 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2177 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
2178 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2179 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2180 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
2181 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2182 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2183 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
2184 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
2185 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2186 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2187 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2188 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2189 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2190 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
2191 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2192 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2193 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2194 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2195 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2196 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2197 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2198 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2199 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2200 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
2201 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2202 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2203 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2204 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2205 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2206 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2207 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2208 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2209 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2210 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
2211 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
2212 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2213 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2214 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
2215 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
2216 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2217 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2218 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
2219 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2220 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2221 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2222 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2223 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2224 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
2225 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2226 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
2227 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
2228 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2229 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
2230 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2231 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
2232 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2233 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2234 * gcc.target/powerpc/clone1.c: Likewise.
2235 * gcc.target/powerpc/ctz-3.c: Likewise.
2236 * gcc.target/powerpc/ctz-4.c: Likewise.
2237 * gcc.target/powerpc/darn-0.c: Likewise.
2238 * gcc.target/powerpc/darn-1.c: Likewise.
2239 * gcc.target/powerpc/darn-2.c: Likewise.
2240 * gcc.target/powerpc/dform-3.c: Likewise.
2241 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
2242 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2243 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
2244 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2245 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
2246 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
2247 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
2248 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
2249 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2250 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
2251 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
2252 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
2253 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
2254 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
2255 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2256 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
2257 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
2258 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
2259 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
2260 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2261 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
2262 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
2263 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
2264 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
2265 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
2266 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2267 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
2268 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
2269 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
2270 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
2271 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2272 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
2273 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
2274 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
2275 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
2276 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
2277 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2278 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
2279 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
2280 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
2281 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
2282 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2283 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
2284 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
2285 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
2286 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
2287 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
2288 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2289 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
2290 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
2291 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
2292 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
2293 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2294 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
2295 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
2296 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
2297 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2298 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
2299 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2300 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
2301 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
2302 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
2303 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
2304 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2305 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
2306 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
2307 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
2308 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
2309 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
2310 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2311 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
2312 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
2313 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
2314 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
2315 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2316 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
2317 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
2318 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
2319 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
2320 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
2321 * gcc.target/powerpc/direct-move-vector.c: Likewise.
2322 * gcc.target/powerpc/float128-type-2.c: Likewise.
2323 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
2324 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
2325 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
2326 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
2327 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
2328 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
2329 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
2330 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
2331 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
2332 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
2333 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
2334 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2335 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2336 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2337 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2338 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
2339 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
2340 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
2341 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2342 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2343 * gcc.target/powerpc/p9-extract-1.c: Likewise.
2344 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2345 * gcc.target/powerpc/p9-extract-3.c: Likewise.
2346 * gcc.target/powerpc/p9-extract-4.c: Likewise.
2347 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
2348 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
2349 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
2350 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
2351 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2352 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2353 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
2354 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2355 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
2356 * gcc.target/powerpc/p9-novsx.c: Likewise.
2357 * gcc.target/powerpc/p9-permute.c: Likewise.
2358 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
2359 * gcc.target/powerpc/p9-splat-1.c: Likewise.
2360 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2361 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2362 * gcc.target/powerpc/p9-splat-4.c: Likewise.
2363 * gcc.target/powerpc/p9-splat-5.c: Likewise.
2364 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
2365 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
2366 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
2367 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
2368 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
2369 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
2370 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
2371 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
2372 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
2373 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
2374 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
2375 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
2376 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
2377 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
2378 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
2379 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
2380 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
2381 * gcc.target/powerpc/p9-vneg.c: Likewise.
2382 * gcc.target/powerpc/p9-vparity.c: Likewise.
2383 * gcc.target/powerpc/p9-vpermr.c: Likewise.
2384 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
2385 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2386 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
2387 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
2388 * gcc.target/powerpc/ppc-round3.c: Likewise.
2389 * gcc.target/powerpc/pr103124.c: Likewise.
2390 * gcc.target/powerpc/pr104015-1.c: Likewise.
2391 * gcc.target/powerpc/pr106769-p9.c: Likewise.
2392 * gcc.target/powerpc/pr107412.c: Likewise.
2393 * gcc.target/powerpc/pr110429.c: Likewise.
2394 * gcc.target/powerpc/pr66144-1.c: Likewise.
2395 * gcc.target/powerpc/pr71186.c: Likewise.
2396 * gcc.target/powerpc/pr71309.c: Likewise.
2397 * gcc.target/powerpc/pr71670.c: Likewise.
2398 * gcc.target/powerpc/pr71698.c: Likewise.
2399 * gcc.target/powerpc/pr71720.c: Likewise.
2400 * gcc.target/powerpc/pr72853.c: Likewise.
2401 * gcc.target/powerpc/pr78056-1.c: Likewise.
2402 * gcc.target/powerpc/pr78658.c: Likewise.
2403 * gcc.target/powerpc/pr78953.c: Likewise.
2404 * gcc.target/powerpc/pr79004.c: Likewise.
2405 * gcc.target/powerpc/pr79038-1.c: Likewise.
2406 * gcc.target/powerpc/pr79179.c: Likewise.
2407 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2408 * gcc.target/powerpc/pr79799-1.c: Likewise.
2409 * gcc.target/powerpc/pr79799-2.c: Likewise.
2410 * gcc.target/powerpc/pr79799-3.c: Likewise.
2411 * gcc.target/powerpc/pr79799-5.c: Likewise.
2412 * gcc.target/powerpc/pr80695-p9.c: Likewise.
2413 * gcc.target/powerpc/pr81348.c: Likewise.
2414 * gcc.target/powerpc/pr81622.c: Likewise.
2415 * gcc.target/powerpc/pr84154-3.c: Likewise.
2416 * gcc.target/powerpc/pr90763.c: Likewise.
2417 * gcc.target/powerpc/pr96933-1.c: Likewise.
2418 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
2419 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
2420 * gcc.target/powerpc/signbit-2.c: Likewise.
2421 * gcc.target/powerpc/vadsdu-0.c: Likewise.
2422 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2423 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2424 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2425 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2426 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2427 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2428 * gcc.target/powerpc/vadsdub-2.c: Likewise.
2429 * gcc.target/powerpc/vadsduh-1.c: Likewise.
2430 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2431 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2432 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2433 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2434 * gcc.target/powerpc/vec-init-3.c: Likewise.
2435 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
2436 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2437 * gcc.target/powerpc/vec-set-char.c: Likewise.
2438 * gcc.target/powerpc/vec-set-int.c: Likewise.
2439 * gcc.target/powerpc/vec-set-short.c: Likewise.
2440 * gcc.target/powerpc/vec_reve_2.c: Likewise.
2441 * gcc.target/powerpc/vector_float.c: Likewise.
2442 * gcc.target/powerpc/vslv-0.c: Likewise.
2443 * gcc.target/powerpc/vslv-1.c: Likewise.
2444 * gcc.target/powerpc/vsrv-0.c: Likewise.
2445 * gcc.target/powerpc/vsrv-1.c: Likewise.
2446 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
2447 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
2448 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
2449 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
2450 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
2451 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
2452 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2453 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
2454 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
2455 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
2456 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
2457 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
2458 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
2459 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
2460 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
2461 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
2462 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
2463 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
2464 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
2465 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
2466 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
2467 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2468 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
2469 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
2470 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2471 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
2472 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
2473 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
2474 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2475 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
2476 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
2477 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
2478 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
2479 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
2480 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2481 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2482 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2483 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
2484 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
2485 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
2486 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
2487 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
2488 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
2489 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2490 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
2491 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
2492 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
2493 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
2494 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
2495 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
2496 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
2497 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
2498 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
2499 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
2500 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
2501 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
2502 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
2503 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
2504 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
2505 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2506 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
2507 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
2508 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2509 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
2510 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
2511 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
2512 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
2513 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2514 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
2515 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
2516 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
2517 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
2518 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
2519 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
2520 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2521 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2522 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
2523 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
2524 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
2525 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
2526 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
2527 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
2528 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
2529 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
2530 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
2531 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
2532 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
2533 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
2534 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
2535 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
2536 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
2537 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2538 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
2539 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
2540 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
2541 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
2542 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
2543 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
2544 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
2545 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2546 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
2547 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
2548 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
2549 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
2550 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2551 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2552 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
2553 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
2554 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
2555 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
2556 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
2557 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
2558 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
2559 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
2560 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
2561 * gcc.target/powerpc/vsx-himode.c: Likewise.
2562 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2563 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2564 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2565 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2566 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2567 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
2568 powerpc_vsx_ok and append -mvsx to dg-options.
2569 * g++.target/powerpc/pr65240-2.C: Likewise.
2570 * g++.target/powerpc/pr65240-3.C: Likewise.
2571 * g++.target/powerpc/pr65242.C: Likewise.
2572 * g++.target/powerpc/pr67211.C: Likewise.
2573 * g++.target/powerpc/pr71294.C: Likewise.
2574 * g++.target/powerpc/pr84279.C: Likewise.
2575 * g++.target/powerpc/pr93974.C: Likewise.
2576 * gcc.target/powerpc/atomic-p8.c: Likewise.
2577 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2578 * gcc.target/powerpc/bcd-2.c: Likewise.
2579 * gcc.target/powerpc/bcd-3.c: Likewise.
2580 * gcc.target/powerpc/bool2-p8.c: Likewise.
2581 * gcc.target/powerpc/bool3-p8.c: Likewise.
2582 * gcc.target/powerpc/builtins-1.c: Likewise.
2583 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2584 * gcc.target/powerpc/builtins-5.c: Likewise.
2585 * gcc.target/powerpc/builtins-9.c: Likewise.
2586 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2587 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2588 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2589 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2590 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2591 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2592 * gcc.target/powerpc/float128-type-1.c: Likewise.
2593 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
2594 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
2595 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
2596 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2597 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
2598 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2599 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
2600 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2601 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2602 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2603 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2604 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
2605 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
2606 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
2607 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
2608 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
2609 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
2610 * gcc.target/powerpc/fusion.c: Likewise.
2611 * gcc.target/powerpc/fusion2.c: Likewise.
2612 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
2613 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
2614 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
2615 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2616 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2617 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2618 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2619 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2620 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2621 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2622 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2623 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2624 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2625 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2626 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2627 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2628 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2629 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2630 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2631 * gcc.target/powerpc/ppc-round2.c: Likewise.
2632 * gcc.target/powerpc/pr100866-1.c: Likewise.
2633 * gcc.target/powerpc/pr100866-2.c: Likewise.
2634 * gcc.target/powerpc/pr104239-1.c: Likewise.
2635 * gcc.target/powerpc/pr104239-2.c: Likewise.
2636 * gcc.target/powerpc/pr104239-3.c: Likewise.
2637 * gcc.target/powerpc/pr106769-p8.c: Likewise.
2638 * gcc.target/powerpc/pr108396.c: Likewise.
2639 * gcc.target/powerpc/pr111449-1.c: Likewise.
2640 * gcc.target/powerpc/pr57744.c: Likewise.
2641 * gcc.target/powerpc/pr58673-1.c: Likewise.
2642 * gcc.target/powerpc/pr58673-2.c: Likewise.
2643 * gcc.target/powerpc/pr60137.c: Likewise.
2644 * gcc.target/powerpc/pr60203.c: Likewise.
2645 * gcc.target/powerpc/pr66144-2.c: Likewise.
2646 * gcc.target/powerpc/pr66144-3.c: Likewise.
2647 * gcc.target/powerpc/pr68163.c: Likewise.
2648 * gcc.target/powerpc/pr69548.c: Likewise.
2649 * gcc.target/powerpc/pr70669.c: Likewise.
2650 * gcc.target/powerpc/pr71977-1.c: Likewise.
2651 * gcc.target/powerpc/pr71977-2.c: Likewise.
2652 * gcc.target/powerpc/pr72717.c: Likewise.
2653 * gcc.target/powerpc/pr78056-3.c: Likewise.
2654 * gcc.target/powerpc/pr78056-4.c: Likewise.
2655 * gcc.target/powerpc/pr78102.c: Likewise.
2656 * gcc.target/powerpc/pr78543.c: Likewise.
2657 * gcc.target/powerpc/pr78604.c: Likewise.
2658 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2659 * gcc.target/powerpc/pr79354.c: Likewise.
2660 * gcc.target/powerpc/pr79544.c: Likewise.
2661 * gcc.target/powerpc/pr79907.c: Likewise.
2662 * gcc.target/powerpc/pr79951.c: Likewise.
2663 * gcc.target/powerpc/pr80315-1.c: Likewise.
2664 * gcc.target/powerpc/pr80315-2.c: Likewise.
2665 * gcc.target/powerpc/pr80315-3.c: Likewise.
2666 * gcc.target/powerpc/pr80315-4.c: Likewise.
2667 * gcc.target/powerpc/pr80510-2.c: Likewise.
2668 * gcc.target/powerpc/pr80695-p8.c: Likewise.
2669 * gcc.target/powerpc/pr80718.c: Likewise.
2670 * gcc.target/powerpc/pr84154-2.c: Likewise.
2671 * gcc.target/powerpc/pr88558-p8.c: Likewise.
2672 * gcc.target/powerpc/pr88845.c: Likewise.
2673 * gcc.target/powerpc/pr91903.c: Likewise.
2674 * gcc.target/powerpc/pr92923-2.c: Likewise.
2675 * gcc.target/powerpc/pr96933-2.c: Likewise.
2676 * gcc.target/powerpc/pr97019.c: Likewise.
2677 * gcc.target/powerpc/pragma_power8.c: Likewise.
2678 * gcc.target/powerpc/signbit-1.c: Likewise.
2679 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2680 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
2681 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2682 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2683 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2684 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2685 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
2686 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
2687 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2688 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
2689 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
2690 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2691 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
2692 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
2693 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
2694 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2695 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
2696 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
2697 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
2698 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
2699 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2700 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
2701 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
2702 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
2703 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2704 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
2705 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2706 * gcc.target/powerpc/vec-cmp.c: Likewise.
2707 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2708 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2709 * gcc.target/powerpc/vec-extract-5.c: Likewise.
2710 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2711 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2712 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2713 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2714 * gcc.target/powerpc/vec-init-10.c: Likewise.
2715 * gcc.target/powerpc/vec-init-6.c: Likewise.
2716 * gcc.target/powerpc/vec-init-7.c: Likewise.
2717 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2718 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
2719 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2720 * gcc.target/powerpc/vsx-simode.c: Likewise.
2721 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2722 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2723 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
2724 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
2725 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
2727 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
2728 * gcc.target/powerpc/direct-move-float3.c: Likewise.
2729 * gcc.target/powerpc/divkc3-2.c: Likewise.
2730 * gcc.target/powerpc/divkc3-3.c: Likewise.
2731 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
2732 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
2733 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
2734 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
2735 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
2736 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
2737 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
2738 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
2739 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
2740 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
2741 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
2742 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
2743 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
2744 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
2745 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
2746 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
2747 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
2748 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
2749 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2750 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2751 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2752 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2753 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2754 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
2755 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
2756 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
2757 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2758 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
2759 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
2760 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
2761 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
2762 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
2763 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
2764 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
2765 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
2766 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
2767 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
2768 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
2769 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
2770 * gcc.target/powerpc/mmx-packs.c: Likewise.
2771 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2772 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2773 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
2774 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2775 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2776 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2777 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2778 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2779 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2780 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2781 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2782 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2783 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2784 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2785 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2786 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2787 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2788 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2789 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2790 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2791 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2792 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2793 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2794 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2795 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2796 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2797 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2798 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2799 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2800 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2801 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2802 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2803 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2804 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2805 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2806 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2807 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2808 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2809 * gcc.target/powerpc/mulkc3-2.c: Likewise.
2810 * gcc.target/powerpc/mulkc3-3.c: Likewise.
2811 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
2812 * gcc.target/powerpc/pr37191.c: Likewise.
2813 * gcc.target/powerpc/pr83862.c: Likewise.
2814 * gcc.target/powerpc/pr84154-1.c: Likewise.
2815 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
2816 * gcc.target/powerpc/pr85456.c: Likewise.
2817 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
2818 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2819 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2820 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2821 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2822 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2823 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2824 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2825 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2826 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2827 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2828 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2829 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2830 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2831 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2832 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2833 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2834 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2835 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2836 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2837 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2838 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2839 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2840 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2841 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2842 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2843 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2844 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2845 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2846 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2847 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2848 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2849 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2850 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2851 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2852 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2853 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2854 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2855 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2856 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2857 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2858 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2859 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2860 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2861 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2862 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2863 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2864 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2865 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2866 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2867 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2868 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2869 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2870 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2871 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2872 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2873 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2874 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2875 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2876 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2877 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2878 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2879 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2880 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2881 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2882 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2883 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2884 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2885 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2886 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2887 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2888 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2889 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2890 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2891 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2892 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2893 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2894 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2895 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2896 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2897 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2898 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2899 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2900 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2901 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2902 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2903 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2904 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2905 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2906 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2907 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2908 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2909 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2910 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2911 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2912 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2913 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2914 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2915 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2916 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2917 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2918 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2919 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2920 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2921 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2922 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2923 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2924 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2925 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2926 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2927 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2928 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2929 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2930 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2931 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2932 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2933 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2934 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2935 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2936 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2937 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2938 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2939 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2940 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2941 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2942 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2943 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2944 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2945 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2946 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2947 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2948 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2949 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2950 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2951 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2952 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2953 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2954 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2955 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2956 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2957 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2958 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2959 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2962 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2967 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2968 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2969 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2970 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2972 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2974 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2975 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2976 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2977 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
2978 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
2979 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
2980 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
2981 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2982 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2983 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2984 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
2985 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
2986 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
2987 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
2988 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
2989 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
2990 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
2991 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
2992 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
2993 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2994 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
2995 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
2996 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
2997 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
2998 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
2999 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3000 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3001 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3002 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3003 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3004 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3005 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3006 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3007 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3008 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3009 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3010 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3011 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3012 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3013 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3014 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3015 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3016 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3017 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3018 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3019 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3020 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3021 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3022 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3023 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3024 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3025 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3026 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3027 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3028 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
3029 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
3030 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
3031 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
3032 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
3033 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
3034 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
3035 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
3036 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
3037 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
3038 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
3039 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
3040 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
3041 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
3042 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
3043 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
3044 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
3045 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
3046 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
3047 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
3048 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
3049 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
3050 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
3051 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
3052 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
3053 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
3054 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
3055 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3056 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
3057 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
3058 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
3059 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
3060 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
3061 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
3062 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
3063 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
3064 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
3065 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
3066 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
3067 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
3068 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
3069 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
3070 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
3071 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
3072 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
3073 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
3074 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3075 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3076 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
3077 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
3078 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
3079 * gcc.target/powerpc/amo2.c: Likewise.
3080 * gcc.target/powerpc/dform-1.c: Likewise.
3081 * gcc.target/powerpc/dform-2.c: Likewise.
3082 * gcc.target/powerpc/float128-5.c: Likewise.
3083 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3084 * gcc.target/powerpc/float128-fma1.c: Likewise.
3085 * gcc.target/powerpc/float128-hw.c: Likewise.
3086 * gcc.target/powerpc/float128-hw10.c: Likewise.
3087 * gcc.target/powerpc/float128-hw11.c: Likewise.
3088 * gcc.target/powerpc/float128-hw2.c: Likewise.
3089 * gcc.target/powerpc/float128-hw3.c: Likewise.
3090 * gcc.target/powerpc/float128-hw4.c: Likewise.
3091 * gcc.target/powerpc/float128-hw5.c: Likewise.
3092 * gcc.target/powerpc/float128-hw6.c: Likewise.
3093 * gcc.target/powerpc/float128-hw7.c: Likewise.
3094 * gcc.target/powerpc/float128-hw8.c: Likewise.
3095 * gcc.target/powerpc/float128-hw9.c: Likewise.
3096 * gcc.target/powerpc/float128-minmax.c: Likewise.
3097 * gcc.target/powerpc/float128-odd.c: Likewise.
3098 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
3099 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
3100 * gcc.target/powerpc/gnuattr2.c: Likewise.
3101 * gcc.target/powerpc/pr71656-1.c: Likewise.
3102 * gcc.target/powerpc/pr71656-2.c: Likewise.
3103 * gcc.target/powerpc/pr81959.c: Likewise.
3104 * gcc.target/powerpc/pr82748-1.c: Likewise.
3105 * gcc.target/powerpc/pr82748-2.c: Likewise.
3106 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
3107 with powerpc_vsx_ok.
3108 * gcc.target/powerpc/pr98914.c: Likewise.
3109 * gcc.target/powerpc/versioned-copy-loop.c: Replace
3110 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
3112 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
3114 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
3115 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
3116 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
3117 powerpc_vsx_ok and append -mvsx to dg-options.
3118 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
3119 powerpc_vsx_ok and append -mvsx to dg-options.
3120 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
3121 powerpc_p9vector_ok with powerpc_vsx_ok and replace
3122 -mpower9-vector with -mvsx.
3123 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
3124 powerpc_vsx_ok, and replace -mpower8-vector with
3125 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
3126 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
3127 with powerpc_vsx_ok, and replace -mpower9-vector with
3128 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
3129 * gcc.dg/vect/pr109011-4.c: Likewise.
3130 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
3131 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
3132 with -mdejagnu-cpu=power8 -mvsx.
3133 * gcc.dg/vect/pr109011-5.c: Likewise.
3134 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
3135 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
3136 with -mdejagnu-cpu=power7.
3137 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
3138 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
3140 * gfortran.dg/vect/pr45714-b.f: Likewise.
3141 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
3142 with option -mdejagnu-cpu=power6.
3143 * gcc.target/powerpc/pr78056-2.c: Likewise.
3144 * gcc.target/powerpc/altivec-2-runnable.c: Replace
3145 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
3146 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
3147 * gcc.target/powerpc/altivec-37.c: Likewise.
3148 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
3149 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
3151 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
3152 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
3153 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
3154 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
3155 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
3156 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
3157 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
3158 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
3159 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
3160 * gcc.target/powerpc/pr104124.c: Likewise.
3161 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
3162 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
3163 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
3164 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
3166 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
3167 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
3168 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
3169 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
3170 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
3171 with powerpc_vsx_ok.
3173 2024-02-22 Pan Li <pan2.li@intel.com>
3176 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
3178 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
3180 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
3182 * gcc.target/riscv/asm-raw-symbol.c: New test.
3184 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3187 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
3188 Rearrange and adjust asm-checker times
3189 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
3190 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
3191 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
3192 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
3193 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
3194 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
3195 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
3197 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3198 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3199 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3200 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3201 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3202 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3203 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3204 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3205 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3206 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3207 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3208 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3209 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3210 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3211 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3212 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3213 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
3215 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3218 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
3219 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
3220 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
3221 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
3222 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
3223 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
3224 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
3225 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3226 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3227 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3228 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3229 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3230 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3231 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3232 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3233 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3234 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3235 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3236 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3237 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3238 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3239 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
3240 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
3241 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
3242 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
3243 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
3244 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
3245 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3246 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
3247 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
3248 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
3249 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
3250 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
3251 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
3252 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
3253 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
3254 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
3255 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
3256 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
3257 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3258 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
3259 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
3260 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
3261 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
3262 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
3263 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
3264 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
3265 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
3266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
3267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
3268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
3269 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
3270 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
3271 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
3272 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
3273 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
3274 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
3275 * gfortran.dg/vect/vect-8.f90: Ditto
3277 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
3280 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
3282 2024-02-21 David Faust <david.faust@oracle.com>
3284 * gcc.target/bpf/memcpy-1.c: New test.
3285 * gcc.target/bpf/memmove-1.c: New test.
3286 * gcc.target/bpf/memmove-2.c: New test.
3288 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
3291 * gm2/extensions/run/pass/callingc10.mod: New test.
3292 * gm2/extensions/run/pass/callingc11.mod: New test.
3293 * gm2/extensions/run/pass/callingc9.mod: New test.
3294 * gm2/extensions/run/pass/strconst.def: New test.
3295 * gm2/pim/fail/forloop.mod: New test.
3296 * gm2/pim/pass/forloop2.mod: New test.
3298 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
3300 * rust/compile/issue-2850.rs: New test.
3302 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
3304 * rust/compile/issue-2847-b.rs: New test.
3306 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
3308 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
3311 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
3313 * rust/compile/rustc_const_stable.rs: New test.
3315 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
3317 * rust/compile/use_2.rs: New test.
3319 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
3321 * rust/execute/torture/matches_macro.rs: New test.
3323 2024-02-21 Tamar Christina <tamar.christina@arm.com>
3325 * g++.target/aarch64/acle/ls64.C: Add +ls64.
3326 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
3327 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
3328 * gcc.target/aarch64/acle/pr110100.c: Likewise.
3329 * gcc.target/aarch64/acle/pr110132.c: Likewise.
3330 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
3331 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
3333 2024-02-21 Tamar Christina <tamar.christina@arm.com>
3336 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
3338 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3340 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
3341 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
3343 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3345 * gcc.target/aarch64/sme/sibcall_9.c: New test.
3347 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3349 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
3350 than ZA to be zeroed.
3351 (test5): Remove zeroing of ZA.
3353 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3355 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
3358 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3361 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
3362 -fno-stack-clash-protection.
3363 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
3365 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
3368 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
3369 -fno-stack-clash-protection.
3370 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
3371 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
3372 * gcc.target/aarch64/sme/za_state_4.c: Add
3373 -fno-stack-clash-protection.
3374 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
3375 * gcc.target/aarch64/sme/za_state_5.c: Add
3376 -fno-stack-clash-protection.
3377 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
3379 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
3381 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
3382 Preserve exceptions.
3383 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
3386 2024-02-21 David Malcolm <dmalcolm@redhat.com>
3389 * c-c++-common/analyzer/strlen-pr113999.c: New test.
3390 * gcc.dg/analyzer/strlen-1.c: More test coverage.
3392 2024-02-21 David Malcolm <dmalcolm@redhat.com>
3395 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
3397 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
3400 * gfortran.dg/PR105658.f90: New test.
3402 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
3405 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
3407 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
3410 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
3412 2024-02-20 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
3416 dg-additional-options.
3418 2024-02-20 liuhongt <hongtao.liu@intel.com>
3421 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
3423 2024-02-19 David Malcolm <dmalcolm@redhat.com>
3426 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
3427 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
3429 2024-02-19 David Malcolm <dmalcolm@redhat.com>
3432 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
3434 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
3437 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
3439 2024-02-19 Patrick Palka <ppalka@redhat.com>
3442 * g++.dg/cpp2a/concepts-friend17.C: New test.
3444 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3446 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
3448 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
3451 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
3453 * gm2/extensions/run/pass/callingc2.mod: New test.
3454 * gm2/extensions/run/pass/callingc3.mod: New test.
3455 * gm2/extensions/run/pass/callingc4.mod: New test.
3456 * gm2/extensions/run/pass/callingc5.mod: New test.
3457 * gm2/extensions/run/pass/callingc6.mod: New test.
3458 * gm2/extensions/run/pass/callingc7.mod: New test.
3459 * gm2/extensions/run/pass/callingc8.mod: New test.
3460 * gm2/extensions/run/pass/fixedarray.mod: New test.
3461 * gm2/extensions/run/pass/fixedarray2.mod: New test.
3462 * gm2/pim/run/pass/constdef.def: New test.
3463 * gm2/pim/run/pass/constdef.mod: New test.
3464 * gm2/pim/run/pass/testimportconst.mod: New test.
3466 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
3468 * gdc.dg/bom_UTF16BE.d: New test.
3469 * gdc.dg/bom_UTF16LE.d: New test.
3470 * gdc.dg/bom_UTF32BE.d: New test.
3471 * gdc.dg/bom_UTF32LE.d: New test.
3472 * gdc.dg/bom_UTF8.d: New test.
3473 * gdc.dg/bom_characters.d: New test.
3474 * gdc.dg/bom_error_UTF8.d: New test.
3475 * gdc.dg/bom_infer_UTF16BE.d: New test.
3476 * gdc.dg/bom_infer_UTF16LE.d: New test.
3477 * gdc.dg/bom_infer_UTF32BE.d: New test.
3478 * gdc.dg/bom_infer_UTF32LE.d: New test.
3479 * gdc.dg/bom_infer_UTF8.d: New test.
3481 2024-02-19 Jakub Jelinek <jakub@redhat.com>
3483 PR tree-optimization/113967
3484 * gcc.dg/pr113967.c: New test.
3486 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3489 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
3491 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
3494 * gcc.target/i386/apx-push2pop2-2.c: New test.
3496 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
3498 PR middle-end/112344
3499 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
3500 if expensive tests are allowed.
3502 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3504 PR libfortran/105473
3505 * gfortran.dg/pr105473.f90: New test.
3507 2024-02-17 Jakub Jelinek <jakub@redhat.com>
3510 * gfortran.dg/pr113503_1.f90: New test.
3511 * gfortran.dg/pr113503_2.f90: New test.
3513 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3515 PR libfortran/107068
3516 * gfortran.dg/pr107068.f90: New test.
3518 2024-02-17 Marek Polacek <polacek@redhat.com>
3521 * g++.dg/cpp0x/noexcept83.C: New test.
3523 2024-02-17 Harald Anlauf <anlauf@gmx.de>
3526 * gfortran.dg/allocatable_length_2.f90: New test.
3527 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
3529 2024-02-17 Jakub Jelinek <jakub@redhat.com>
3531 * lib/target-supports.exp (check_effective_target_lra): Rewrite
3532 to list some heavily used always LRA targets and otherwise check the
3533 -fdump-rtl-reload-details dump for messages specific to LRA.
3535 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
3537 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
3539 2024-02-16 Marek Polacek <polacek@redhat.com>
3542 * g++.dg/cpp0x/noexcept82.C: New test.
3544 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
3547 * g++.dg/torture/vector-struct-1.C: New test.
3549 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
3551 * lib/scanasm.exp: add scan-assembler-bound
3553 2024-02-16 Patrick Palka <ppalka@redhat.com>
3556 * g++.dg/cpp1y/var-templ86.C: New test.
3558 2024-02-16 Marek Polacek <polacek@redhat.com>
3562 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
3563 * g++.dg/cpp0x/sfinae70.C: New test.
3564 * g++.dg/cpp0x/sfinae71.C: New test.
3565 * g++.dg/cpp0x/sfinae72.C: New test.
3566 * g++.dg/cpp2a/implicit-move4.C: New test.
3568 2024-02-16 Jakub Jelinek <jakub@redhat.com>
3571 * g++.dg/parse/pr113929.C: New test.
3573 2024-02-16 Richard Biener <rguenther@suse.de>
3575 PR tree-optimization/113895
3576 * gcc.dg/torture/pr113895-2.c: New testcase.
3577 * gcc.dg/torture/pr113895-3.c: Likewise.
3578 * gcc.dg/torture/pr113895-4.c: Likewise.
3580 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3583 * lib/target-supports.exp (is-effective-target): Handle
3585 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
3586 * gcc.dg/lto/modref-4_0.c: Likewise.
3588 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
3591 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
3592 * gcc.target/arm/pac-sibcall.c: New.
3594 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
3596 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
3597 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
3598 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
3600 2024-02-15 David Malcolm <dmalcolm@redhat.com>
3603 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
3605 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3607 PR middle-end/107385
3608 * gcc.dg/pr107385.c: Require lra effective target.
3610 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
3612 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
3613 as the value expected at 0.
3615 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
3618 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
3619 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
3620 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
3622 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3624 PR middle-end/107385
3625 * gcc.dg/pr107385.c: New test.
3627 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3629 PR middle-end/113921
3630 * gcc.target/i386/pr113921.c: New test.
3632 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
3634 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
3636 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3638 * rust/compile/issue-1773.rs.bak: Rename to ...
3639 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
3641 2024-02-15 Martin Jambor <mjambor@suse.cz>
3643 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
3644 (get_val2): Likewise.
3645 (bar): Do not return a constant. Extend xfail exception for all
3648 2024-02-15 Andreas Schwab <schwab@suse.de>
3650 * gnat.dg/div_zero.adb: Skip on RISC-V.
3652 2024-02-15 Jakub Jelinek <jakub@redhat.com>
3654 PR tree-optimization/113567
3655 * gcc.dg/bitint-90.c: New test.
3657 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
3660 * gfortran.dg/pr105847.f90: New test.
3662 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
3664 * gcc.dg/vect/pr113576.c (dg-additional-options):
3665 Use -march=skylake-avx512 for avx512f effective target.
3666 * gcc.dg/vect/pr98308.c (dg-additional-options):
3667 Use -march=skylake-avx512 for all x86 targets.
3668 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
3671 2024-02-14 Jakub Jelinek <jakub@redhat.com>
3672 H.J. Lu <hjl.tools@gmail.com>
3675 * gcc.dg/heap-trampoline-1.c: New test.
3676 * lib/target-supports.exp (check_effective_target_heap_trampoline):
3679 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
3682 * gcc.target/i386/pr113871-1a.c: New test.
3683 * gcc.target/i386/pr113871-1b.c: New test.
3684 * gcc.target/i386/pr113871-2a.c: New test.
3685 * gcc.target/i386/pr113871-2b.c: New test.
3686 * gcc.target/i386/pr113871-3a.c: New test.
3687 * gcc.target/i386/pr113871-3b.c: New test.
3688 * gcc.target/i386/pr113871-4a.c: New test.
3690 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
3693 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
3695 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
3696 * g++.dg/modules/init-7_a.H: New test.
3697 * g++.dg/modules/init-7_b.C: New test.
3699 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
3702 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
3703 * gcc.dg/gomp/pr87895-2.c: Likewise.
3705 2024-02-14 Jan Hubicka <jh@suse.cz>
3707 PR tree-optimization/111054
3708 * gcc.c-torture/compile/pr111054.c: New test.
3710 2024-02-14 Tamar Christina <tamar.christina@arm.com>
3712 * gcc.dg/vect/vect-novect_gcond.c: New test.
3714 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3717 * gfortran.dg/pr99210.f90: New test.
3719 2024-02-14 Jonathan Yong <10walls@gmail.com>
3721 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
3722 __SIZE_TYPE__ instead of long unsigned int for size_t
3725 2024-02-14 Patrick Palka <ppalka@redhat.com>
3729 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
3730 * g++.dg/template/non-dependent31.C: New test.
3732 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3735 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
3738 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
3741 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
3742 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3744 2024-02-14 Jakub Jelinek <jakub@redhat.com>
3746 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
3747 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
3749 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
3752 * g++.dg/modules/enum-12.C: New test.
3754 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3757 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
3758 * gcc.target/i386/pr113689-2.c: Likewise.
3759 * gcc.target/i386/pr113689-3.c: Likewise.
3761 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3763 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
3765 * gfortran.dg/fmt_en_rd.f90: Likewise.
3766 * gfortran.dg/fmt_en_rn.f90: Likewise.
3767 * gfortran.dg/fmt_en_ru.f90: Likewise.
3768 * gfortran.dg/fmt_en_rz.f90: Likewise.
3770 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
3776 2024-02-13 Marek Polacek <polacek@redhat.com>
3780 * g++.dg/semicolon-fixits.C: Run in C++98 only.
3781 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
3782 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
3783 * g++.dg/DRs/dr1693-1.C: New test.
3784 * g++.dg/DRs/dr1693-2.C: New test.
3786 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
3789 * gcc.target/i386/pr113876.c: New test.
3791 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
3793 PR middle-end/113904
3794 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
3795 argument from integer to a logical expression.
3796 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
3797 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
3798 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
3799 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
3800 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
3801 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
3802 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
3803 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
3804 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
3805 * gfortran.dg/gomp/declare-variant-20.f90: New test.
3807 2024-02-13 Patrick Palka <ppalka@redhat.com>
3809 * g++.dg/modules/friend-6_a.C: New test.
3810 * g++.dg/modules/using-enum-3_a.C: New test.
3811 * g++.dg/modules/using-enum-3_b.C: New test.
3813 2024-02-13 Harald Anlauf <anlauf@gmx.de>
3816 * gfortran.dg/bind_c_optional-2.f90: New test.
3818 2024-02-13 Jason Merrill <jason@redhat.com>
3821 * g++.dg/cpp1y/var-templ85.C: New test.
3823 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
3825 * gcc.target/riscv/pr113742.c: New test.
3827 2024-02-13 Marek Polacek <polacek@redhat.com>
3830 * g++.dg/cpp2a/concepts-pr112436.C: New test.
3832 2024-02-13 Richard Biener <rguenther@suse.de>
3834 PR tree-optimization/113896
3835 * g++.dg/torture/pr113896.C: New testcase.
3837 2024-02-13 Richard Biener <rguenther@suse.de>
3839 PR tree-optimization/113895
3840 * gcc.dg/torture/pr113895-1.c: New testcase.
3842 2024-02-13 Richard Biener <rguenther@suse.de>
3844 PR tree-optimization/113902
3845 * gcc.dg/vect/pr113902.c: New testcase.
3847 2024-02-13 Tamar Christina <tamar.christina@arm.com>
3849 PR tree-optimization/113734
3850 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
3852 2024-02-13 Alex Coplan <alex.coplan@arm.com>
3855 * g++.dg/ext/has-feature2.C: New test.
3857 2024-02-13 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/113898
3860 * gcc.dg/torture/pr113898.c: New testcase.
3862 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
3865 * gfortran.dg/allocatable_length.f90: New test.
3867 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869 * gfortran.dg/pr109358.f90: New test.
3871 2024-02-12 Marek Polacek <polacek@redhat.com>
3874 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
3876 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3878 PR tree-optimization/113849
3879 * gcc.dg/torture/bitint-58.c: New test.
3881 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3884 * c-c++-common/Wattributes-3.c: New test.
3886 2024-02-12 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
3889 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
3890 dg-message for dbgcnt message.
3892 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
3895 * gdc.dg/imports/pr113125.d: New test.
3896 * gdc.dg/pr113125.d: New test.
3898 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
3901 * gdc.dg/torture/pr113758.d: New test.
3903 2024-02-12 Richard Biener <rguenther@suse.de>
3905 PR tree-optimization/113831
3906 PR tree-optimization/108355
3907 * gcc.dg/torture/pr113831.c: New testcase.
3908 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
3910 2024-02-12 Pan Li <pan2.li@intel.com>
3912 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
3914 2024-02-12 Richard Biener <rguenther@suse.de>
3916 PR tree-optimization/113863
3917 * gcc.dg/vect/pr113863.c: New testcase.
3919 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
3921 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
3922 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
3924 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3926 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
3928 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
3930 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
3932 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3934 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
3935 * gcc.target/i386/pr113689-2.c: Likewise.
3936 * gcc.target/i386/pr113689-3.c: Likewise.
3938 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3940 * gcc.dg/ssp-2.c: Ignore warning that
3941 -multiply_defined is obsolete
3943 2024-02-10 Marek Polacek <polacek@redhat.com>
3948 * g++.dg/DRs/dr2237.C: Adjust dg-error.
3949 * g++.dg/parse/constructor2.C: Likewise.
3950 * g++.dg/template/error34.C: Likewise.
3951 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3952 * g++.dg/DRs/dr2237-2.C: New test.
3953 * g++.dg/DRs/dr2237-3.C: New test.
3954 * g++.dg/DRs/dr2237-4.C: New test.
3955 * g++.dg/DRs/dr2237-5.C: New test.
3956 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
3957 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
3958 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
3959 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
3961 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3963 * gcc.dg/darwin-ld-2.c: Ignore warning
3964 that -bind_at_load is deprecated.
3966 2024-02-10 Jakub Jelinek <jakub@redhat.com>
3968 PR middle-end/110754
3969 * gcc.dg/attr-assume-6.c: New test.
3970 * g++.dg/cpp23/attr-assume12.C: New test.
3972 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
3975 * g++.dg/cpp1y/constexpr-reinterpret3.C,
3976 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
3978 2024-02-09 Marek Polacek <polacek@redhat.com>
3981 * g++.dg/ext/type_pack_element4.C: New test.
3983 2024-02-09 Marek Polacek <polacek@redhat.com>
3986 * g++.dg/cpp0x/sfinae69.C: New test.
3988 2024-02-09 Harald Anlauf <anlauf@gmx.de>
3991 * gfortran.dg/arithmetic_overflow_2.f90: New test.
3993 2024-02-09 Patrick Palka <ppalka@redhat.com>
3996 * g++.dg/modules/anon-3_a.H: New test.
3997 * g++.dg/modules/anon-3_b.C: New test.
3999 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4001 PR tree-optimization/113783
4002 * gcc.dg/bitint-88.c: New test.
4004 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4006 PR middle-end/113415
4007 * gcc.target/i386/pr113415.c: New test.
4009 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4011 PR tree-optimization/113818
4012 * gcc.dg/bitint-89.c: New test.
4014 2024-02-09 Jakub Jelinek <jakub@redhat.com>
4016 PR tree-optimization/113774
4017 * gcc.dg/torture/bitint-57.c: New test.
4019 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
4021 * gcc.misc-tests/options.exp: Allow other options before the
4022 -quite option for cc1.
4024 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
4026 * gcc.target/riscv/rvv/base/abi-1.c: change selector
4027 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
4028 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
4030 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
4032 * lib/target-supports.exp
4033 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
4034 et_arm_fp16_alternative_flags to cache the result. Improve test
4035 for FP16 availability.
4036 (add_options_for_arm_fp16_alternative): Use
4037 et_arm_fp16_alternative_flags.
4038 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
4039 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4040 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4041 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4042 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4043 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4044 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4045 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4046 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4047 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4048 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4049 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4050 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4051 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4052 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4053 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4054 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4055 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4056 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4057 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
4059 2024-02-08 Patrick Palka <ppalka@redhat.com>
4062 * g++.dg/cpp2a/nontype-class65.C: New test.
4064 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
4066 PR tree-optimization/113735
4067 * gcc.dg/tree-ssa/pr113735.c: New test.
4069 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
4073 * gcc.target/i386/apx-ndd-2.c: New test.
4074 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
4075 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
4076 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
4077 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
4078 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
4079 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
4080 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
4081 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
4082 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
4083 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
4084 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
4085 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
4087 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4089 PR tree-optimization/113808
4090 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
4091 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
4093 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4095 PR tree-optimization/113808
4096 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
4098 2024-02-08 Tamar Christina <tamar.christina@arm.com>
4100 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
4103 2024-02-08 Pan Li <pan2.li@intel.com>
4106 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
4108 2024-02-08 Joseph Myers <josmyers@redhat.com>
4111 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
4112 gcc.dg/pr113776-4.c: New tests.
4114 2024-02-08 Jason Merrill <jason@redhat.com>
4116 * g++.dg/cpp2a/nontype-class64.C: New test.
4118 2024-02-07 Richard Biener <rguenther@suse.de>
4120 PR tree-optimization/113796
4121 * gcc.dg/torture/pr113796.c: New testcase.
4123 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
4124 Uros Bizjak <ubizjak@gmail.com>
4127 * gcc.target/i386/pr113690.c: New test case.
4129 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
4131 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
4133 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
4135 * rust/compile/issue-2040.rs:
4136 Enclose 'const' in single quotes.
4138 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4140 * rust/compile/issue-2775.rs: New test.
4142 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4144 * rust/compile/issue-2782.rs: New test.
4146 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4148 * rust/compile/issue-1773.rs: Moved to...
4149 * rust/compile/issue-1773.rs.bak: ...here.
4150 * rust/compile/issue-2723-1.rs: New test.
4151 * rust/compile/issue-2723-2.rs: New test.
4153 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4155 * rust/compile/issue-2747.rs: New test.
4157 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4159 * rust/compile/issue-2772-1.rs: New test.
4160 * rust/compile/issue-2772-2.rs: New test.
4162 2024-02-07 Philip Herron <herron.philip@googlemail.com>
4164 * rust/compile/issue-1483.rs: New test.
4166 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
4168 * rust/compile/issue-2812.rs: New test.
4170 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4172 PR tree-optimization/113750
4173 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
4174 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
4175 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
4176 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
4177 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
4179 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4181 PR tree-optimization/113731
4182 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
4184 2024-02-07 Tamar Christina <tamar.christina@arm.com>
4186 PR tree-optimization/113467
4187 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
4189 2024-02-07 Jakub Jelinek <jakub@redhat.com>
4191 PR tree-optimization/113756
4192 * gcc.dg/pr113756.c: New test.
4194 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4196 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
4197 { aix || solaris2 } && !gas.
4199 2024-02-07 Jakub Jelinek <jakub@redhat.com>
4201 PR tree-optimization/113753
4202 * gcc.dg/torture/bitint-56.c: New test.
4203 * gcc.dg/bitint-87.c: New test.
4205 2024-02-07 Pan Li <pan2.li@intel.com>
4208 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
4209 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
4211 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/parse/pr113788.C: New test.
4216 2024-02-06 Marek Polacek <polacek@redhat.com>
4219 * g++.dg/cpp0x/deleted17.C: New test.
4221 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
4223 * g++.target/aarch64/mv-symbols1.C: New test.
4224 * g++.target/aarch64/mv-symbols2.C: Ditto.
4225 * g++.target/aarch64/mv-symbols3.C: Ditto.
4226 * g++.target/aarch64/mv-symbols4.C: Ditto.
4227 * g++.target/aarch64/mv-symbols5.C: Ditto.
4228 * g++.target/aarch64/mvc-symbols1.C: Ditto.
4229 * g++.target/aarch64/mvc-symbols2.C: Ditto.
4230 * g++.target/aarch64/mvc-symbols3.C: Ditto.
4231 * g++.target/aarch64/mvc-symbols4.C: Ditto.
4233 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/asan/pr110676.c: New test.
4238 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4240 PR tree-optimization/113736
4241 * gcc.dg/bitint-86.c: New test.
4243 2024-02-06 Jakub Jelinek <jakub@redhat.com>
4245 PR tree-optimization/113759
4246 * gcc.c-torture/compile/pr113759.c: New test.
4248 2024-02-06 Jason Merrill <jason@redhat.com>
4251 * g++.dg/cpp2a/spaceship-eq17.C: New test.
4253 2024-02-05 Jason Merrill <jason@redhat.com>
4256 * g++.dg/ext/frounding-math1.C: New test.
4258 2024-02-05 Jason Merrill <jason@redhat.com>
4261 * g++.dg/cpp0x/initlist-array22.C: New test.
4263 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
4266 * gcc.target/i386/pr113689-1.c: New file.
4267 * gcc.target/i386/pr113689-2.c: Likewise.
4268 * gcc.target/i386/pr113689-3.c: Likewise.
4270 2024-02-05 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.dg/bitint-85.c: New test.
4275 2024-02-05 Richard Ball <richard.ball@arm.com>
4277 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
4278 * g++.target/arm/bti_thunk.C: New test.
4280 2024-02-05 H.J. Lu <(no_default)>
4282 * gcc.target/i386/apx-ndd.c: Updated.
4284 2024-02-05 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/113707
4287 * gcc.dg/torture/pr113707-1.c: New testcase.
4288 * gcc.dg/torture/pr113707-2.c: Likewise.
4290 2024-02-05 Jakub Jelinek <jakub@redhat.com>
4292 PR tree-optimization/113737
4293 * gcc.dg/bitint-84.c: New test.
4295 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
4297 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
4298 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
4300 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
4302 * gcc.target/riscv/reg_subreg_costs.c: New test.
4303 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
4305 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
4307 * gcc.dg/pr84877.c: Adjust xfail parentheses.
4309 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311 PR libfortran/111022
4312 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
4313 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
4314 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
4315 * gfortran.dg/pr111022.f90: New test.
4317 2024-02-03 Jakub Jelinek <jakub@redhat.com>
4319 PR middle-end/113722
4320 * gcc.dg/pr113722.c: New test.
4322 2024-02-03 Patrick Palka <ppalka@redhat.com>
4326 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
4327 * g++.dg/cpp2a/concepts-friend16.C: New test.
4329 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
4332 * gm2/extensions/fail/arith1.mod: New test.
4333 * gm2/extensions/fail/arith2.mod: New test.
4334 * gm2/extensions/fail/arith3.mod: New test.
4335 * gm2/extensions/fail/arith4.mod: New test.
4336 * gm2/extensions/fail/arithpromote.mod: New test.
4337 * gm2/extensions/fail/extensions-fail.exp: New test.
4338 * gm2/linking/fail/badimp.def: New test.
4339 * gm2/linking/fail/badimp.mod: New test.
4340 * gm2/linking/fail/linking-fail.exp: New test.
4341 * gm2/linking/fail/testbadimp.mod: New test.
4343 2024-02-02 Tamar Christina <tamar.christina@arm.com>
4345 PR tree-optimization/113588
4346 PR tree-optimization/113467
4347 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
4348 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
4350 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
4352 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
4353 for `vector *signed short` instead of the `vect` dump.
4354 * gcc.dg/vect/vect-avg-11.c: Likewise.
4355 * gcc.dg/vect/vect-avg-12.c: Likewise.
4356 * gcc.dg/vect/vect-avg-13.c: Likewise.
4357 * gcc.dg/vect/vect-avg-14.c: Likewise.
4358 * gcc.dg/vect/vect-avg-2.c: Likewise.
4359 * gcc.dg/vect/vect-avg-3.c: Likewise.
4360 * gcc.dg/vect/vect-avg-4.c: Likewise.
4361 * gcc.dg/vect/vect-avg-5.c: Likewise.
4362 * gcc.dg/vect/vect-avg-6.c: Likewise.
4363 * gcc.dg/vect/vect-avg-7.c: Likewise.
4364 * gcc.dg/vect/vect-avg-8.c: Likewise.
4366 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/torture/bitint-53.c: New test.
4370 * gcc.dg/torture/bitint-55.c: New test.
4372 2024-02-02 Antoni Boucher <bouanto@zoho.com>
4374 * jit.dg/all-non-failing-tests.h: New test.
4375 * jit.dg/test-sizeof.c: New test.
4377 2024-02-02 Jason Merrill <jason@redhat.com>
4380 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
4381 * g++.dg/cpp2a/spaceship-eq16.C: New test.
4383 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4386 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
4388 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4390 * lib/target-supports.exp (check_effective_target_shared):
4391 Allow the external symbols referenced in the test to be undefined.
4393 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4395 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
4396 we expect the C++ driver to provide paths for libstdc++.
4397 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
4398 we need a path added for libstdc++.
4399 * gdc.dg/ubsan/ubsan.exp: Likewise.
4400 * gfortran.dg/ubsan/ubsan.exp: Likewise.
4401 * lib/ubsan-dg.exp: Handle a single parameter to init that
4402 requests addition of a path to libstdc++ to link flags.
4404 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4406 * g++.dg/asan/asan.exp: Add a parameter to init to say that
4407 we expect the C++ driver to provide paths for libstdc++.
4408 * g++.dg/hwasan/hwasan.exp: Likewise
4409 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
4410 we need a path added for libstdc++.
4411 * gcc.dg/hwasan/hwasan.exp: Likewise.
4412 * gdc.dg/asan/asan.exp: Likewise.
4413 * gfortran.dg/asan/asan.exp: Likewise.
4414 * lib/asan-dg.exp: Handle a single parameter to init that
4415 requests addition of a path to libstdc++ to link flags.
4416 * lib/hwasan-dg.exp: Likewise.
4418 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4420 PR tree-optimization/113691
4421 * gcc.dg/bitint-83.c: New test.
4423 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4425 PR tree-optimization/113692
4426 * gcc.dg/bitint-82.c: New test.
4428 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4430 PR middle-end/113699
4431 * gcc.dg/bitint-81.c: New test.
4433 2024-02-02 Jakub Jelinek <jakub@redhat.com>
4435 PR middle-end/113705
4436 * g++.dg/opt/pr113705.C: New test.
4438 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4440 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
4443 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
4447 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4449 * gcc.target/i386/pr80569.c: Require gas.
4451 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
4454 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4456 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4457 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4459 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4462 * lib/obj-c++.exp: Decide on whether to present -B or -L to
4463 reference the paths to uninstalled libobjc/libobjc-gnu and
4464 libstdc++ and use that to generate the link flags.
4466 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
4469 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
4471 * gfortran.dg/dg.exp: Likewise.
4472 * lib/gfortran.exp: Decide on whether to present -B or -L to
4473 reference the paths to uninstalled libgfortran, libqadmath and
4474 libatomic and use that to generate the link flags.
4476 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4478 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4479 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4481 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4483 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
4485 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
4486 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
4487 * gcc.target/i386/pieces-memset-36.c: Likewise.
4488 * gcc.target/i386/pieces-memset-40.c: Likewise.
4489 * gcc.target/i386/pieces-memset-9.c: Likewise.
4491 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4493 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
4496 2024-02-02 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp2a/no_unique_address15.C: New test.
4501 2024-02-02 Jason Merrill <jason@redhat.com>
4504 * g++.dg/cpp1y/var-templ-array1.C: New test.
4506 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4508 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
4510 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
4512 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
4514 2024-02-02 Li Wei <liwei@loongson.cn>
4516 * gfortran.dg/vect/vect-10.f90: New test.
4518 2024-02-02 Xi Ruoyao <xry111@xry111.site>
4520 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
4521 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
4522 instruction sequences are not reordered by the compiler.
4523 (NOIPA): Disallow interprocedural optimizations.
4524 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
4525 duplicated from func-call-extreme-1.c, include it instead.
4526 (dg-options): Likewise.
4527 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
4529 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
4531 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
4532 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
4533 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
4534 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
4535 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
4537 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4539 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
4541 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4543 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
4544 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
4546 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
4548 * gcc.target/loongarch/attr-model-5.c: New test.
4549 * gcc.target/loongarch/func-call-extreme-5.c: New test.
4550 * gcc.target/loongarch/func-call-extreme-6.c: New test.
4551 * gcc.target/loongarch/tls-extreme-macro.c: New test.
4553 2024-02-01 Marek Polacek <polacek@redhat.com>
4555 * g++.dg/warn/Wdangling-reference21.C: New test.
4557 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
4559 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
4562 2024-02-01 Patrick Palka <ppalka@redhat.com>
4565 * g++.dg/template/ttp42.C: New test.
4566 * g++.dg/template/ttp43.C: New test.
4568 2024-02-01 Marek Polacek <polacek@redhat.com>
4571 * g++.dg/cpp2a/concepts-throw1.C: New test.
4572 * g++.dg/eh/throw4.C: New test.
4574 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
4576 * gcc.target/riscv/za-ext.c: New test.
4577 * gcc.target/riscv/zi-ext.c: New test.
4579 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4581 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
4583 * gcc.target/i386/pr38534-2.c: Likewise.
4584 * gcc.target/i386/pr38534-3.c: Likewise.
4585 * gcc.target/i386/pr38534-4.c: Likewise.
4587 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
4591 * gcc.target/i386/no-callee-saved-2.c: Likewise.
4593 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4595 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
4596 -mno-stackrealign to dg-options.
4598 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4600 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
4603 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
4606 for double-quoted section name.
4607 * g++.dg/ext/attr-section2a.C: Likewise.
4608 * g++.dg/ext/attr-section2b.C: Likewise.
4610 2024-02-01 Richard Biener <rguenther@suse.de>
4612 PR tree-optimization/113693
4613 * gcc.dg/pr113693.c: New testcase.
4615 2024-02-01 Jakub Jelinek <jakub@redhat.com>
4616 Jason Merrill <jason@redhat.com>
4619 * g++.dg/asan/initlist1.C: New test.
4621 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
4622 Richard Biener <rguenther@suse.de>
4625 * g++.target/i386/pr113560.C: New test case.
4626 * gcc.target/i386/pr113560.c: Likewise.
4627 * gcc.dg/pr87954.c: Update test case.
4629 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4632 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4635 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4636 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4637 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4638 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4639 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4640 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4641 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4642 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4643 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4644 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4645 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4646 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4647 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4648 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4649 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4650 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4651 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4652 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4653 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4654 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4655 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4656 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4657 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4658 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4659 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4660 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4661 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4662 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4663 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4664 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4665 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4667 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4668 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4669 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4670 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4671 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4672 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4673 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4674 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4675 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4676 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4677 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4678 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4679 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4680 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4681 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4682 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4683 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4684 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4685 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4686 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4687 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4688 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4689 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4690 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4691 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4692 * gfortran.dg/vect/vect-8.f90: ditto
4694 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
4697 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4698 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4699 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4700 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4701 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4702 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4703 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4704 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4705 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4706 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4707 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4708 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4709 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4710 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4711 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4712 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4713 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4714 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4715 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4716 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4717 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4718 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4719 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4720 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4721 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4722 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4723 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4724 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4725 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4726 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4727 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4728 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4729 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4730 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4731 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4732 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4733 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4734 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4735 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4736 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4737 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4738 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4739 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4740 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4741 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4742 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4743 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4744 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4745 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4746 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4747 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4748 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4749 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4750 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4751 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4752 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4753 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4754 * gfortran.dg/vect/vect-8.f90: ditto
4756 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
4759 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
4761 2024-01-31 David Malcolm <dmalcolm@redhat.com>
4764 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
4766 2024-01-31 Joseph Myers <josmyers@redhat.com>
4769 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
4771 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
4773 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
4774 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
4775 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
4777 2024-01-31 Martin Uecker <uecker@tugraz.at>
4780 * gcc.dg/pr113438.c: New test.
4782 2024-01-31 Jonathan Yong <10walls@gmail.com>
4784 * c-c++-common/analyzer/uninit-pr108968-register.c:
4785 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
4787 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
4790 * gm2/pim/pass/stdio.mod: Moved to...
4791 * gm2/pim/pass/teststdio.mod: ...here.
4792 * gm2/pim/run/pass/builtins.mod: Moved to...
4793 * gm2/pim/run/pass/testbuiltins.mod: ...here.
4794 * gm2/pim/run/pass/math.mod: Moved to...
4795 * gm2/pim/run/pass/testmath.mod: ...here.
4796 * gm2/pim/run/pass/math2.mod: Moved to...
4797 * gm2/pim/run/pass/testmath2.mod: ...here.
4799 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4802 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
4803 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
4805 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4808 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
4810 2024-01-31 Tamar Christina <tamar.christina@arm.com>
4811 Matthew Malcomson <matthew.malcomson@arm.com>
4814 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
4816 2024-01-31 Richard Biener <rguenther@suse.de>
4818 PR middle-end/110176
4819 * gcc.dg/torture/pr110176.c: New testcase.
4821 2024-01-31 Alex Coplan <alex.coplan@arm.com>
4824 * gcc.target/aarch64/torture/pr111677.c: New test.
4826 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4828 * gcc.target/i386/auto-init-5.c: Add
4829 -fno-asynchronous-unwind-tables to dg-options.
4830 * gcc.target/i386/auto-init-6.c: Likewise.
4832 2024-01-31 Richard Biener <rguenther@suse.de>
4834 PR tree-optimization/111444
4835 * gcc.dg/torture/pr111444.c: New testcase.
4837 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4839 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
4841 2024-01-31 Richard Biener <rguenther@suse.de>
4843 PR tree-optimization/113630
4844 * gcc.dg/torture/pr113630.c: New testcase.
4846 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4848 PR rtl-optimization/113656
4849 * gcc.target/i386/pr113656.c: New test.
4851 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4854 * gcc.dg/bitint-80.c: New test.
4856 2024-01-31 Jakub Jelinek <jakub@redhat.com>
4858 PR tree-optimization/113639
4859 * gcc.dg/bitint-79.c: New test.
4861 2024-01-31 Richard Biener <rguenther@suse.de>
4863 PR tree-optimization/113670
4864 * gcc.target/i386/pr113670.c: New testcase.
4866 2024-01-31 Alexandre Oliva <oliva@adacore.com>
4869 * gcc.dg/strub-internal-pr113394.c: New.
4871 2024-01-31 Joseph Myers <josmyers@redhat.com>
4875 * gcc.c-torture/compile/pr111059-1.c,
4876 gcc.c-torture/compile/pr111059-2.c,
4877 gcc.c-torture/compile/pr111059-3.c,
4878 gcc.c-torture/compile/pr111059-4.c,
4879 gcc.c-torture/compile/pr111059-5.c,
4880 gcc.c-torture/compile/pr111059-6.c,
4881 gcc.c-torture/compile/pr111059-7.c,
4882 gcc.c-torture/compile/pr111059-8.c,
4883 gcc.c-torture/compile/pr111059-9.c,
4884 gcc.c-torture/compile/pr111059-10.c,
4885 gcc.c-torture/compile/pr111059-11.c,
4886 gcc.c-torture/compile/pr111059-12.c,
4887 gcc.c-torture/compile/pr111911-1.c,
4888 gcc.c-torture/compile/pr111911-2.c: New tests.
4890 2024-01-31 David Malcolm <dmalcolm@redhat.com>
4893 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
4895 2024-01-30 Fangrui Song <maskray@google.com>
4898 * gcc.target/i386/asm-raw-symbol.c: New testcase.
4900 2024-01-30 Marek Polacek <polacek@redhat.com>
4904 * g++.dg/warn/Wdangling-reference18.C: New test.
4905 * g++.dg/warn/Wdangling-reference19.C: New test.
4906 * g++.dg/warn/Wdangling-reference20.C: New test.
4908 2024-01-30 Patrick Palka <ppalka@redhat.com>
4911 * g++.dg/cpp0x/temp_default8.C: New test.
4913 2024-01-30 Jason Merrill <jason@redhat.com>
4916 * g++.dg/abi/anon6.C: Specify ABI v18.
4917 * g++.dg/abi/anon6a.C: New test for ABI v19.
4919 2024-01-30 Jason Merrill <jason@redhat.com>
4922 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
4924 2024-01-30 Patrick Palka <ppalka@redhat.com>
4927 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
4929 2024-01-30 Patrick Palka <ppalka@redhat.com>
4932 * g++.dg/template/nontype30.C: New test.
4934 2024-01-30 Pan Li <pan2.li@intel.com>
4936 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
4937 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
4938 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
4939 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
4940 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
4941 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
4942 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
4943 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
4944 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
4945 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
4946 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
4947 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
4948 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
4949 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
4950 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
4951 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
4952 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
4954 2024-01-30 David Malcolm <dmalcolm@redhat.com>
4957 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
4959 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
4961 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
4962 * rust/execute/torture/coercion3.rs: Likewise.
4963 * rust/execute/torture/issue-2080.rs: Likewise.
4964 * rust/execute/torture/issue-2179.rs: Likewise.
4965 * rust/execute/torture/issue-2180.rs: Likewise.
4966 * rust/execute/torture/iter1.rs: Likewise.
4968 2024-01-30 Robert Goss <goss.robert@gmail.com>
4970 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
4972 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
4974 * rust/compile/for_lifetimes.rs: New test.
4976 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
4978 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
4980 2024-01-30 Robert Goss <goss.robert@gmail.com>
4982 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
4984 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
4986 * rust/compile/issue-2788.rs: New test.
4988 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
4990 * rust/compile/const_trait_fn.rs:
4991 Enclose const in single quotes.
4993 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
4995 * rust/compile/issue-2785.rs: New test.
4997 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
4999 * rust/compile/issue-2187.rs: New file.
5000 * rust/execute/torture/issue-2187.rs: New file.
5002 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
5004 * rust/compile/issue-2767.rs: New test.
5006 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
5008 * rust/compile/torture/intrinsics-4.rs: Adjust.
5009 * rust/compile/torture/intrinsics-math.rs: Adjust.
5010 * rust/execute/torture/atomic_load.rs: Adjust.
5011 * rust/execute/torture/atomic_store.rs: Adjust.
5012 * rust/compile/torture/intrinsics-1.rs: Removed.
5013 * rust/compile/torture/builtin_abort.rs: New test.
5014 * rust/execute/torture/builtin_abort.rs: New test.
5016 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
5018 * rust/compile/sized-stub.rs: New test.
5020 2024-01-30 Nobel Singh <nobel2073@gmail.com>
5022 * rust/compile/issue-2040.rs: New test.
5024 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5026 * rust/compile/functions_without_body.rs: New test.
5028 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5030 * rust/execute/torture/name_resolution.rs: New test.
5032 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5034 * rust/compile/name_resolution11.rs: New test.
5035 * rust/compile/name_resolution12.rs: New test.
5036 * rust/compile/name_resolution13.rs: New test.
5038 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5040 * rust/compile/const_trait_fn.rs: New test.
5042 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5044 * rust/compile/const_async_function.rs: New test.
5046 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5048 * rust/compile/unsafe_module.rs: New test.
5050 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
5052 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
5053 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
5055 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5057 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
5058 * rust/compile/empty_union.rs: New test.
5060 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5062 * rust/compile/non_foreign_variadic_function.rs: New test.
5064 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5066 * rust/compile/auto_trait_invalid.rs: Update old test with updated
5069 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5071 * rust/compile/auto_trait_super_trait.rs: New test.
5073 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5075 * rust/compile/generic_auto_trait.rs: New test.
5077 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5079 * rust/compile/self_const_ptr.rs: New test.
5080 * rust/compile/self_mut_ptr.rs: New test.
5081 * rust/compile/self_ptr.rs: New test.
5083 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
5085 * rust/compile/trait_pub_type.rs: New test.
5087 2024-01-30 Richard Biener <rguenther@suse.de>
5089 PR tree-optimization/113659
5090 * gcc.dg/pr113659.c: New testcase.
5092 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
5095 * lib/gdc.exp: Decide on whether to present -B or -L to reference
5096 the paths to uninstalled libphobos and libstdc++ and use that to
5097 generate the link flags.
5099 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
5102 * gcc.c-torture/compile/pr113623.c: New test.
5104 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
5107 * go.dg/pr113636.go: New test.
5109 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5111 PR tree-optimization/113603
5112 * gcc.c-torture/compile/pr113603.c: New test.
5114 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5116 PR middle-end/101195
5117 * gcc.dg/pr101195.c: New test.
5119 2024-01-30 Jakub Jelinek <jakub@redhat.com>
5121 PR middle-end/113622
5122 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
5124 * gcc.target/i386/pr113622-3.c: Likewise.
5126 2024-01-30 Alexandre Oliva <oliva@adacore.com>
5129 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
5131 * c-c++-common/strub-unsupported-2.c: Require strub.
5132 * c-c++-common/strub-unsupported-3.c: Same.
5133 * c-c++-common/strub-unsupported.c: Same.
5134 * lib/target-supports.exp (check_effective_target_strub): Return 0
5137 2024-01-30 H.J. Lu <(no_default)>
5139 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
5140 * gcc.target/i386/pr107057.c: Likewise.
5142 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5144 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
5145 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
5146 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
5147 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
5148 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
5150 2024-01-29 Alexandre Oliva <oliva@adacore.com>
5152 * lib/target-supports.exp (check_effective_target_shared):
5153 Check for a static-only libc.
5155 2024-01-29 Alexandre Oliva <oliva@adacore.com>
5157 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
5158 * c-c++-common/dfp/pr39034.c: Likewise.
5159 * c-c++-common/dfp/pr39035.c: Likewise.
5160 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
5161 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
5162 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
5163 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
5164 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
5165 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
5166 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
5167 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
5168 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
5169 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
5170 * gcc.dg/dfp/pr108068.c: Likewise.
5171 * gcc.dg/dfp/pr97439.c: Likewise.
5172 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
5173 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
5174 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
5175 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
5176 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
5177 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
5178 * g++.dg/compat/decimal/return-1_main.C: Likewise.
5179 * g++.dg/compat/decimal/return-2_main.C: Likewise.
5180 * g++.dg/compat/decimal/return-3_main.C: Likewise.
5181 * g++.dg/compat/decimal/return-4_main.C: Likewise.
5182 * g++.dg/compat/decimal/return-5_main.C: Likewise.
5183 * g++.dg/compat/decimal/return-6_main.C: Likewise.
5184 * g++.dg/eh/dfp-1.C: Likewise.
5185 * g++.dg/eh/dfp-2.C: Likewise.
5186 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
5187 * gcc.c-torture/execute/pr80692.c: Likewise.
5188 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
5189 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
5190 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
5191 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
5193 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
5195 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
5196 instruction in naked function.
5197 * gcc.target/bpf/naked-2.c: New test.
5199 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
5201 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
5202 require-effective-target rv64 and riscv_v
5204 2024-01-29 Jason Merrill <jason@redhat.com>
5207 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
5209 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
5212 * gcc.target/arm/rev16.c: Moved to...
5213 * gcc.target/arm/rev16_1.c: ...here.
5214 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
5216 2024-01-29 Richard Biener <rguenther@suse.de>
5218 PR middle-end/113622
5219 * gcc.target/i386/pr113622-2.c: New testcase.
5220 * gcc.target/i386/pr113622-3.c: Likewise.
5222 2024-01-29 Richard Biener <rguenther@suse.de>
5224 PR middle-end/113622
5225 * gcc.target/i386/pr113622-1.c: New testcase.
5227 2024-01-29 Alex Coplan <alex.coplan@arm.com>
5230 * gcc.c-torture/compile/pr113616.c: New test.
5232 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
5235 * gcc.target/i386/pr38534-5.c: New file.
5236 * gcc.target/i386/pr38534-6.c: Likewise.
5238 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5241 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
5242 and instead use #pragma GCC for including arm_sve.h.
5244 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
5247 * gcc.dg/vect/pr113281-1.c: New test.
5248 * gcc.dg/vect/pr113281-2.c: Likewise.
5249 * gcc.dg/vect/pr113281-3.c: Likewise.
5250 * gcc.dg/vect/pr113281-4.c: Likewise.
5251 * gcc.dg/vect/pr113281-5.c: Likewise.
5253 2024-01-29 Jakub Jelinek <jakub@redhat.com>
5255 PR tree-optimization/110603
5256 * gcc.c-torture/compile/pr110603.c: New test.
5258 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
5261 * lib/target-supports.exp (check_effective_target_vect_long_mult):
5262 Fix powerpc*-*-* checks by considering ilp32.
5264 2024-01-28 Harald Anlauf <anlauf@gmx.de>
5267 * gfortran.dg/optional_absent_11.f90: New test.
5269 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
5271 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
5272 * obj-c++.dg/encode-9.mm: Likewise.
5274 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
5276 * jit.dg/jit.exp: Filter error output to remove per-run
5279 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
5281 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
5282 version of kernel helper static pointer.
5284 2024-01-27 Harald Anlauf <anlauf@gmx.de>
5287 * gfortran.dg/pr104908.f90: New test.
5289 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
5292 * gcc.target/i386/pr38534-1.c: New file.
5293 * gcc.target/i386/pr38534-2.c: Likewise.
5294 * gcc.target/i386/pr38534-3.c: Likewise.
5295 * gcc.target/i386/pr38534-4.c: Likewise.
5296 * gcc.target/i386/stack-check-17.c: Updated.
5298 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
5302 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
5303 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
5304 * gcc.target/i386/no-callee-saved-1.c: Likewise.
5305 * gcc.target/i386/no-callee-saved-2.c: Likewise.
5306 * gcc.target/i386/no-callee-saved-3.c: Likewise.
5307 * gcc.target/i386/no-callee-saved-4.c: Likewise.
5308 * gcc.target/i386/no-callee-saved-5.c: Likewise.
5309 * gcc.target/i386/no-callee-saved-6.c: Likewise.
5310 * gcc.target/i386/no-callee-saved-7.c: Likewise.
5311 * gcc.target/i386/no-callee-saved-8.c: Likewise.
5312 * gcc.target/i386/no-callee-saved-9.c: Likewise.
5313 * gcc.target/i386/no-callee-saved-10.c: Likewise.
5314 * gcc.target/i386/no-callee-saved-11.c: Likewise.
5315 * gcc.target/i386/no-callee-saved-12.c: Likewise.
5316 * gcc.target/i386/no-callee-saved-13.c: Likewise.
5317 * gcc.target/i386/no-callee-saved-14.c: Likewise.
5318 * gcc.target/i386/no-callee-saved-15.c: Likewise.
5319 * gcc.target/i386/no-callee-saved-16.c: Likewise.
5320 * gcc.target/i386/no-callee-saved-17.c: Likewise.
5321 * gcc.target/i386/no-callee-saved-18.c: Likewise.
5323 2024-01-27 Jakub Jelinek <jakub@redhat.com>
5325 PR tree-optimization/113614
5326 * gcc.dg/torture/bitint-54.c: New test.
5328 2024-01-27 Jakub Jelinek <jakub@redhat.com>
5330 PR tree-optimization/113568
5331 * gcc.dg/bitint-78.c: New test.
5333 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
5335 PR preprocessor/105608
5336 * g++.dg/pch/line-map-1.C: New test.
5337 * g++.dg/pch/line-map-1.Hs: New test.
5338 * g++.dg/pch/line-map-2.C: New test.
5339 * g++.dg/pch/line-map-2.Hs: New test.
5340 * g++.dg/pch/line-map-3.C: New test.
5341 * g++.dg/pch/line-map-3.Hs: New test.
5343 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
5345 * g++.dg/Wattributes-3.C: Adjust expected warning.
5346 * gcc.dg/fail_always_inline.c: Ditto.
5348 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
5351 * g++.dg/modules/pr113580_a.C: New test.
5352 * g++.dg/modules/pr113580_b.C: New test.
5354 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5356 * gcc.target/riscv/cset-sext-rtl.c: New file.
5357 * gcc.target/riscv/cset-sext-rtl32.c: New file.
5358 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
5359 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
5360 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
5361 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
5362 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
5363 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
5365 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5367 * gcc.target/riscv/pr105314-rtl.c: New file.
5368 * gcc.target/riscv/pr105314-rtl32.c: New file.
5370 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5372 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
5374 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
5376 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
5377 `dg-skip-if'. Also reject "bne" with `dg-final'.
5379 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
5381 * gm2/pim/fail/badpointer4.mod: New test.
5382 * gm2/pim/fail/strconst.def: New test.
5384 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
5387 * g++.dg/modules/init-4_a.C: New test.
5388 * g++.dg/modules/init-4_b.C: New test.
5389 * g++.dg/modules/init-6_a.H: New test.
5390 * g++.dg/modules/init-6_b.C: New test.
5392 2024-01-26 Richard Biener <rguenther@suse.de>
5394 PR tree-optimization/113602
5395 * gcc.dg/pr113602.c: New testcase.
5397 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
5399 * gcc.target/loongarch/vect-extract.c: New test.
5401 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
5403 * gcc.target/loongarch/short-circuit.c: New test.
5405 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
5407 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
5408 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
5409 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
5411 2024-01-26 Li Wei <liwei@loongson.cn>
5413 * gcc.target/loongarch/invariant-recip.c: New test.
5415 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
5418 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
5419 and 2 for vect_long_mult.
5421 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5424 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
5426 2024-01-25 Jakub Jelinek <jakub@redhat.com>
5429 * g++.dg/expr/ptrmem11.C: New test.
5431 2024-01-25 Jason Merrill <jason@redhat.com>
5434 * g++.dg/cpp0x/initlist-pmf2.C: New test.
5436 2024-01-25 Jason Merrill <jason@redhat.com>
5439 * g++.dg/coroutines/co-await-initlist2.C: New test.
5441 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
5443 * gm2/pim/fail/badpointer.mod: New test.
5444 * gm2/pim/fail/badpointer2.mod: New test.
5445 * gm2/pim/fail/badpointer3.mod: New test.
5446 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
5447 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
5449 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
5451 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
5453 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
5456 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
5457 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
5458 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5459 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5460 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5461 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5462 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5463 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5464 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5465 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5466 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5467 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5468 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5469 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5471 2024-01-25 David Malcolm <dmalcolm@redhat.com>
5474 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
5475 xfails, reorder tests.
5476 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
5477 * gcc.dg/plugin/infoleak-pr112969.c: New test.
5478 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
5479 analyzer_kernel_plugin.c tests.
5481 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
5483 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
5484 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
5485 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
5486 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
5487 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
5488 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
5489 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
5490 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
5491 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
5492 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
5493 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
5494 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
5495 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
5496 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
5497 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
5498 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
5499 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
5500 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
5501 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
5502 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
5503 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
5504 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
5505 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
5506 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
5507 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
5508 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
5509 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
5510 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
5511 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
5512 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
5513 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
5514 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
5515 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
5516 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
5517 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
5518 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
5519 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
5520 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
5521 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
5522 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
5523 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
5524 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
5525 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
5526 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
5527 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
5528 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
5529 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
5530 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
5531 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
5532 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
5533 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
5534 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
5535 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
5536 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
5537 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
5538 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
5539 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
5540 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
5541 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
5542 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
5543 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
5544 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
5545 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
5546 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
5547 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
5548 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
5549 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
5550 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
5551 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
5552 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
5553 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
5554 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
5555 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
5556 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
5557 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
5558 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
5559 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
5560 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
5561 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
5562 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
5563 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
5564 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
5565 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
5566 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
5567 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
5568 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
5569 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
5570 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
5571 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
5572 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
5573 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
5574 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
5575 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
5576 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
5577 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
5578 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
5579 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
5580 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
5581 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
5582 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
5583 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
5584 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
5585 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
5586 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
5587 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
5588 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
5589 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
5590 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
5591 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
5592 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
5593 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
5594 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
5595 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
5596 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
5597 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
5598 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
5599 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
5600 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
5601 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
5602 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
5603 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
5604 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
5605 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
5606 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
5607 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
5608 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
5609 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
5610 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
5611 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
5612 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
5613 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
5614 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
5615 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
5616 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
5617 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
5618 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
5619 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
5620 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
5621 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
5622 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
5623 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
5624 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
5625 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
5626 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
5627 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
5628 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
5629 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
5630 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
5631 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
5632 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
5633 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
5634 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
5635 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
5636 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
5637 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
5638 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
5639 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
5640 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
5641 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
5642 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
5643 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
5644 * lib/target-supports.exp: Add proc for XCVsimd extension.
5646 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
5649 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
5651 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
5652 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
5653 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
5654 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
5655 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
5656 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
5657 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
5658 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
5659 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
5660 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
5661 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
5662 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
5663 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
5664 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
5665 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
5666 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
5667 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
5668 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
5669 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
5670 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
5671 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
5672 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
5673 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
5674 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
5675 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
5676 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
5677 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
5678 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
5679 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
5680 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
5681 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
5682 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
5683 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
5684 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
5685 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
5686 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
5687 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
5688 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
5689 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
5690 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
5691 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
5692 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
5693 * lib/target-supports.exp: Remove the flag.
5695 2024-01-25 Jakub Jelinek <jakub@redhat.com>
5697 PR middle-end/113574
5698 * gcc.dg/torture/bitint-52.c: New test.
5700 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5703 * gcc.target/aarch64/sve/pr113572.c: New test.
5705 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5708 * gcc.target/aarch64/pr113550.c: New test.
5710 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
5713 * gcc.target/aarch64/pr113485.c: New test.
5714 * gcc.target/aarch64/pr113573.c: Likewise.
5716 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
5719 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
5720 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
5721 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
5722 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
5723 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
5724 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5725 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
5727 2024-01-25 Richard Biener <rguenther@suse.de>
5729 PR tree-optimization/113576
5730 * gcc.dg/vect/pr113576.c: New testcase.
5732 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
5734 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
5735 * gcc.target/powerpc/block-cmp-4.c: Likewise.
5736 * gcc.target/powerpc/block-cmp-8.c: New.
5738 2024-01-25 liuhongt <hongtao.liu@intel.com>
5740 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
5742 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
5743 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
5745 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
5748 * g++.dg/modules/concept-9.h: New test.
5749 * g++.dg/modules/concept-9_a.C: New test.
5750 * g++.dg/modules/concept-9_b.C: New test.
5751 * g++.dg/modules/concept-10_a.H: New test.
5752 * g++.dg/modules/concept-10_b.C: New test.
5754 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
5757 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
5758 being attached to the module they were imported from.
5759 * g++.dg/modules/indirect-1_c.C: Likewise.
5760 * g++.dg/modules/indirect-2_b.C: Likewise.
5761 * g++.dg/modules/indirect-2_c.C: Likewise.
5762 * g++.dg/modules/indirect-3_b.C: Likewise.
5763 * g++.dg/modules/indirect-3_c.C: Likewise.
5764 * g++.dg/modules/indirect-4_b.C: Likewise.
5765 * g++.dg/modules/indirect-4_c.C: Likewise.
5766 * g++.dg/modules/namespace-5_a.C: New test.
5767 * g++.dg/modules/namespace-5_b.C: New test.
5768 * g++.dg/modules/namespace-5_c.C: New test.
5770 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
5772 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
5774 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
5776 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
5777 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5778 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
5779 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
5780 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5781 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5782 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5783 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5784 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
5785 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5786 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5787 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5788 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5789 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5790 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5791 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
5792 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
5794 * gcc.target/i386/rtm-check.h: Ditto.
5795 * gcc.target/i386/sha-check.h: Ditto.
5796 * gcc.target/i386/writeeflags-1.c: Ditto.
5798 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
5800 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
5801 small typo for aarch64*-*-*.
5803 2024-01-24 Patrick Palka <ppalka@redhat.com>
5806 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
5808 2024-01-24 Jason Merrill <jason@redhat.com>
5811 * g++.dg/eh/return3.C: New test.
5813 2024-01-24 Harald Anlauf <anlauf@gmx.de>
5816 * gfortran.dg/optional_absent_10.f90: New test.
5818 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
5821 * lib/target-supports.exp (check_effective_target_vect_long_mult):
5822 Fix aarch64*-*-* checks.
5824 2024-01-24 Martin Jambor <mjambor@suse.cz>
5828 * gcc.dg/ipa/pr108007.c: New test.
5829 * gcc.dg/ipa/pr112616.c: Likewise.
5831 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
5834 * gcc.target/aarch64/builtin_apply-1.c: New test.
5836 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
5838 * gcc.target/riscv/sfb.c: New test.
5839 * gcc.target/riscv/pr113095.c: New test.
5841 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5844 * gcc.target/aarch64/sve/pr109636_1.c: New test.
5845 * gcc.target/aarch64/sve/pr109636_2.c: New test.
5846 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
5848 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5850 PR tree-optimization/113552
5851 * gcc.target/aarch64/pr113552.c: New test.
5852 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
5854 2024-01-24 Martin Jambor <mjambor@suse.cz>
5857 * gcc.dg/ipa/pr113490.c: New test.
5859 2024-01-24 David Malcolm <dmalcolm@redhat.com>
5862 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
5863 * gcc.dg/plugin/taint-pr112977.c: New test.
5865 2024-01-24 David Malcolm <dmalcolm@redhat.com>
5868 * gcc.dg/plugin/analyzer_kernel_plugin.c
5869 (class known_function___check_object_size): New.
5870 (kernel_analyzer_init_cb): Register it.
5871 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
5872 * gcc.dg/plugin/taint-pr112927.c: New test.
5874 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5877 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
5878 target specs. Allow any i?86 target instead of i686 only.
5879 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
5880 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
5881 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
5882 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
5883 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
5885 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
5889 2024-01-24 Tamar Christina <tamar.christina@arm.com>
5891 PR tree-optimization/113364
5892 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
5894 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
5897 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
5899 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5902 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
5904 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
5906 * g++.dg/modules/pr113292_c.C: Require TLS.
5908 2024-01-23 Marek Polacek <polacek@redhat.com>
5913 * g++.dg/warn/Wdangling-reference14.C: New test.
5914 * g++.dg/warn/Wdangling-reference15.C: New test.
5915 * g++.dg/warn/Wdangling-reference16.C: New test.
5917 2024-01-23 Jakub Jelinek <jakub@redhat.com>
5920 * gcc.dg/bitint-77.c: New test.
5922 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
5923 Richard Sandiford <richard.sandiford@arm.com>
5926 * gcc.target/aarch64/ccmp_3.c: New test.
5927 * gcc.target/aarch64/ccmp_4.c: New test.
5928 * gcc.target/aarch64/ccmp_5.c: New test.
5930 2024-01-23 Alex Coplan <alex.coplan@arm.com>
5933 * gcc.c-torture/compile/pr113089.c: New test.
5935 2024-01-23 Alex Coplan <alex.coplan@arm.com>
5938 * gcc.target/aarch64/pr113356.C: New test.
5940 2024-01-23 Xi Ruoyao <xry111@xry111.site>
5942 * g++.target/loongarch/got-load.C (dg-options): Add
5943 -fno-stack-protector.
5945 2024-01-23 H.J. Lu <(no_default)>
5947 PR rtl-optimization/113255
5948 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
5951 2024-01-23 Alex Coplan <alex.coplan@arm.com>
5954 * gcc.c-torture/compile/pr113114.c: New test.
5955 * gcc.target/aarch64/pr113114.c: New test.
5957 2024-01-23 Richard Biener <rguenther@suse.de>
5960 * c-c++-common/pr107058.c: New testcase.
5962 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
5966 * g++.dg/modules/debug-2_a.C: New test.
5967 * g++.dg/modules/debug-2_b.C: New test.
5968 * g++.dg/modules/debug-2_c.C: New test.
5969 * g++.dg/modules/debug-3_a.C: New test.
5970 * g++.dg/modules/debug-3_b.C: New test.
5972 2024-01-23 Xi Ruoyao <xry111@xry111.site>
5974 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
5975 for la.tls.ld and la.tls.gd.
5977 2024-01-23 Richard Biener <rguenther@suse.de>
5979 PR rtl-optimization/113255
5980 * gcc.dg/torture/pr113255.c: New testcase.
5982 2024-01-23 Richard Biener <rguenther@suse.de>
5985 * gcc.dg/debug/pr112718.c: New testcase.
5987 2024-01-22 Marek Polacek <polacek@redhat.com>
5990 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
5992 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
5995 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
5996 option to dg-options.
5997 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
5998 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
5999 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
6001 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6003 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
6004 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
6006 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6009 * gcc.target/riscv/rvv/base/pr109092.c: New test.
6011 2024-01-22 Richard Biener <rguenther@suse.de>
6013 PR tree-optimization/113373
6014 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
6016 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6018 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
6020 2024-01-22 xuli <xuli1@eswincomputing.com>
6023 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
6024 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
6026 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
6028 * gcc.target/sh/pr59533-1.c: Adjust expected output.
6030 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
6032 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
6034 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
6037 * gcc.target/m68k/pr82420.c: New test.
6039 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
6040 Richard Biener <rguenther@suse.de>
6042 PR rtl-optimization/111267
6043 * gcc.target/i386/pr111267.c: New test case.
6045 2024-01-21 Harald Anlauf <anlauf@gmx.de>
6048 * gfortran.dg/optional_absent_9.f90: New test.
6050 2024-01-21 Martin Uecker <uecker@tugraz.at>
6053 * gcc.dg/pr113492.c: New test.
6055 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6057 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
6059 * gcc.dg/ipa/inline-5.c: Likewise.
6060 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6061 * gcc.dg/tree-ssa/vector-4.c: Likewise.
6063 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6065 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
6066 checks on hppa*64*-*-*.
6068 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
6070 * gcc.dg/torture/pr110422.c: Require target lra.
6072 2024-01-20 Marek Polacek <polacek@redhat.com>
6075 * g++.dg/warn/Wdangling-reference17.C: New test.
6077 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
6080 * gcc.c-torture/compile/pr110705-1.c: New test.
6082 2024-01-20 Jakub Jelinek <jakub@redhat.com>
6084 PR tree-optimization/113462
6085 * gcc.dg/bitint-76.c: New test.
6087 2024-01-20 Jakub Jelinek <jakub@redhat.com>
6089 PR tree-optimization/113491
6090 * gcc.dg/torture/bitint-51.c: New test.
6092 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
6095 * gcc.target/m68k/pr110934.c: New test.
6097 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
6100 * gcc.target/m68k/pr108640.c: New test.
6102 2024-01-19 Antoni Boucher <bouanto@zoho.com>
6104 * jit.dg/all-non-failing-tests.h: New test.
6105 * jit.dg/test-popcount.c: New test.
6107 2024-01-19 Antoni Boucher <bouanto@zoho.com>
6109 * jit.dg/test-reflection.c: Add check to make sure
6110 gcc_jit_type_is_integral returns 0 on a vector type.
6112 2024-01-19 Harald Anlauf <anlauf@gmx.de>
6115 * gfortran.dg/bounds_check_24.f90: New test.
6117 2024-01-19 Jason Merrill <jason@redhat.com>
6120 * g++.dg/cpp2a/concepts-using4.C: New test.
6122 2024-01-19 Jason Merrill <jason@redhat.com>
6129 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
6130 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
6131 * g++.dg/cpp2a/nontype-class63.C: New test.
6132 * g++.dg/cpp2a/nontype-class63a.C: New test.
6134 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6136 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
6137 hpux11.[012]* to -O0.
6139 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6141 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
6142 to define _HPUX_SOURCE.
6144 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6146 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
6148 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
6151 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
6153 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6155 * gcc.target/riscv/arch-27.c: Update scan message.
6156 * gcc.target/riscv/arch-28.c: Ditto.
6157 * gcc.target/riscv/attribute-10.c: Ditto.
6158 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
6159 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
6160 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
6162 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6164 PR tree-optimization/113464
6165 * gcc.dg/bitint-75.c: New test.
6167 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6169 PR tree-optimization/113463
6170 * gcc.dg/bitint-74.c: New test.
6172 2024-01-19 Jakub Jelinek <jakub@redhat.com>
6174 PR tree-optimization/113459
6175 * gcc.dg/bitint-73.c: New test.
6177 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6179 * gcc.target/riscv/arch-23.c: Update test.
6180 * gcc.target/riscv/arch-27.c: Ditto.
6181 * gcc.target/riscv/arch-28.c: Ditto.
6182 * gcc.target/riscv/attribute-10.c: Ditto.
6184 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
6186 * gcc.target/riscv/arch-33.c: New.
6187 * gcc.target/riscv/arch-34.c: New.
6189 2024-01-19 liuhongt <hongtao.liu@intel.com>
6191 * gcc.target/i386/part-vect-copysignhf.c: Remove
6192 -ftree-vectorize from dg-options.
6194 2024-01-19 liuhongt <hongtao.liu@intel.com>
6197 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
6200 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
6202 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
6204 2024-01-18 David Malcolm <dmalcolm@redhat.com>
6207 * c-c++-common/analyzer/strlen-pr111361.c: New test.
6208 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
6210 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
6212 2024-01-18 David Malcolm <dmalcolm@redhat.com>
6215 * c-c++-common/analyzer/strlen-pr112811.c: New test.
6217 2024-01-18 H.J. Lu <(no_default)>
6219 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
6221 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6222 Jin Ma <jinma@linux.alibaba.com>
6223 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6224 Christoph Müllner <christoph.muellner@vrull.eu>
6226 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
6227 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
6228 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
6229 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
6230 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
6231 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
6233 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6234 Jin Ma <jinma@linux.alibaba.com>
6235 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6236 Christoph Müllner <christoph.muellner@vrull.eu>
6238 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
6239 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
6240 * lib/target-supports.exp: Add target for XTheadVector.
6242 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6243 Jin Ma <jinma@linux.alibaba.com>
6244 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6245 Christoph Müllner <christoph.muellner@vrull.eu>
6247 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
6249 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
6250 Jin Ma <jinma@linux.alibaba.com>
6251 Xianmiao Qu <cooper.qu@linux.alibaba.com>
6252 Christoph Müllner <christoph.muellner@vrull.eu>
6254 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
6255 * gcc.target/riscv/rvv/xtheadvector.c: New test.
6257 2024-01-18 Marek Polacek <polacek@redhat.com>
6260 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
6262 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6264 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
6266 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6268 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
6269 jit-verify-assembler-output.
6270 * jit.dg/test-noinline-attribute.c: Likewise.
6271 * jit.dg/test-setting-alignment.c: Likewise.
6272 * jit.dg/test-used-attribute.c: Likewise.
6273 * jit.dg/test-variable-attribute.c: Likewise.
6274 * jit.dg/test-weak-attribute.c: Likewise.
6276 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6278 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
6281 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6283 * jit.dg/test-link-section-assembler.c: Accept any whitespace
6284 between the .section directive and its arguments.
6286 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6288 * jit.dg/test-alias-attribute.c: Require target alias
6291 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
6294 * gcc.dg/pr105522.c: New file.
6296 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.dg/pr113445.c: New test.
6301 2024-01-18 Martin Jambor <mjambor@suse.cz>
6303 PR tree-optimization/110422
6304 * gcc.dg/torture/pr110422.c: New test.
6306 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
6308 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
6309 Return 1 if Intel LAM_U57 is enabled.
6310 (hwasan_init): Add -mlam=u57 on x86-64.
6312 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6314 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
6315 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
6316 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
6317 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
6318 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
6319 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
6320 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
6321 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
6322 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
6323 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
6325 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6328 * gcc.target/i386/pr113122-1.c: New test.
6329 * gcc.target/i386/pr113122-2.c: New test.
6330 * gcc.target/i386/pr113122-3.c: New test.
6331 * gcc.target/i386/pr113122-4.c: New test.
6333 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6335 PR tree-optimization/112774
6337 * gcc.dg/tree-ssa/scev-16.c: Move test ...
6338 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
6339 dg-additional-options instead of dg-options and drop
6340 -fdump-tree-vect-details.
6342 2024-01-18 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
6348 2024-01-18 Richard Biener <rguenther@suse.de>
6350 PR tree-optimization/113431
6351 * gcc.dg/vect/pr113431.c: New testcase.
6353 2024-01-18 Richard Biener <rguenther@suse.de>
6355 PR tree-optimization/113374
6356 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
6358 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6360 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
6362 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
6364 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
6365 behavior and "-mlsx" option on LoongArch.
6366 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
6368 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
6370 * g++.target/loongarch/got-load.C: New test.
6372 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6374 * gcc.dg/vect/bb-slp-43.c: Add vect128.
6376 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
6379 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
6380 checking count of addi to 6.
6382 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6385 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
6386 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
6388 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
6391 * g++.dg/modules/merge-16.h: New test.
6392 * g++.dg/modules/merge-16_a.C: New test.
6393 * g++.dg/modules/merge-16_b.C: New test.
6395 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
6398 * gcc.c-torture/compile/pr113221-1.c: New test.
6400 2024-01-17 Patrick Palka <ppalka@redhat.com>
6404 * g++.dg/cpp2a/nontype-class61.C: New test.
6405 * g++.dg/cpp2a/nontype-class62.C: New test.
6407 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
6409 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
6410 when testing in a simulator.
6411 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
6412 for each RUN_FRACTION:th iteration.
6413 (main): Call initialize_skip_iteration_count.
6414 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
6416 2024-01-17 Jan Hubicka <jh@suse.cz>
6417 Jakub Jelinek <jakub@redhat.com>
6419 PR tree-optimization/110852
6420 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
6421 * gcc.dg/predict-23.c: New test.
6422 * gcc.dg/tree-ssa/predict-1.c: New test.
6423 * gcc.dg/tree-ssa/predict-2.c: New test.
6424 * gcc.dg/tree-ssa/predict-3.c: New test.
6426 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6428 PR tree-optimization/113421
6429 * gcc.dg/torture/bitint-50.c: New test.
6431 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6433 PR middle-end/113410
6434 * gcc.dg/bitint-72.c: New test.
6436 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6438 PR tree-optimization/113408
6439 * gcc.dg/bitint-71.c: New test.
6441 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6443 PR middle-end/113406
6444 * gcc.dg/bitint-70.c: New test.
6446 2024-01-17 Jakub Jelinek <jakub@redhat.com>
6448 PR tree-optimization/110251
6449 * gcc.c-torture/compile/pr110251.c: New test.
6451 2024-01-17 Pan Li <pan2.li@intel.com>
6453 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
6455 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
6456 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
6458 2024-01-17 Richard Biener <rguenther@suse.de>
6460 PR tree-optimization/113371
6461 * gcc.dg/vect/pr113371.c: New testcase.
6463 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
6465 * gcc.target/mips/mips.exp (mips_option_groups):
6466 Add -mxgot/-mno-xgot options.
6467 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
6468 * gcc.target/mips/xgot-n32-need-gp.c: New test.
6470 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
6473 * g++.dg/modules/pr113292_a.H: New test.
6474 * g++.dg/modules/pr113292_b.C: New test.
6475 * g++.dg/modules/pr113292_c.C: New test.
6477 2024-01-16 Marek Polacek <polacek@redhat.com>
6480 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
6482 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6484 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
6485 not support split DWARF.
6487 2024-01-16 waffl3x <waffl3x@protonmail.com>
6490 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
6493 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6495 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
6498 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6500 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
6501 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
6503 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6505 PR tree-optimization/110794
6506 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
6508 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6510 * gcc.dg/c23-tag-alias-2.c: Require target lto.
6511 * gcc.dg/c23-tag-alias-3.c: Likewise.
6512 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
6513 * gcc.dg/scantest-lto.c: Likewise.
6515 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6517 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
6518 * gcc.dg/cmp-mem-const-4.c: Likewise.
6519 * gcc.dg/cmp-mem-const-5.c: Likewise.
6520 * gcc.dg/cmp-mem-const-6.c: Likewise.
6522 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
6524 PR tree-optimization/91624
6525 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
6526 checks on hppa*64*-*-*.
6527 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6529 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6531 * rust/compile/tuple_float_index.rs: New test.
6533 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6535 * rust/compile/v0-mangle2.rs: New test.
6537 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6539 * rust/compile/invalid_variadics.rs: New test.
6541 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6543 * rust/compile/invalid_label_name.rs: New test.
6545 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6547 * rust/compile/lifetime_name_validation.rs: New test.
6549 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6551 * rust/compile/pattern_variadic.rs: New test.
6552 * rust/execute/torture/named_variadic.rs: New test.
6554 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6556 * rust/compile/extern_c_named_variadic.rs: New test.
6558 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6560 * rust/compile/parse_variadic_function.rs: New test.
6562 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6564 * rust/compile/issue-2709.rs: New test.
6566 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6568 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
6570 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6572 * rust/compile/issue-2665.rs: New test.
6574 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
6576 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
6578 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6580 * rust/compile/v0-mangle1.rs: New test.
6582 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6584 * rust/compile/closure_in_closure.rs: New test.
6586 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6588 * rust/compile/macro-issue2653.rs: New test.
6590 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6592 * rust/compile/macro57.rs: New test.
6594 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6596 * rust/compile/macro_rules_macro_rules.rs: New test.
6598 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6600 * rust/compile/while_break_expr.rs: New test.
6602 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6604 * rust/compile/range_from_expr_for_loop.rs: New test.
6606 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6608 * rust/compile/parse_item_default_macro.rs: New test.
6610 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6612 * rust/compile/parse_generic_path_expr.rs: New test.
6614 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6616 * rust/compile/match_break.rs: New test.
6618 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6620 * rust/compile/parse_pub_unit_type.rs: New test.
6622 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6624 * rust/compile/parse_global_path_generic.rs: New test.
6626 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
6628 * rust/compile/issue-2645.rs: New test.
6630 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6632 * rust/compile/wrong_lhs_assignment.rs: update error message
6633 * rust/compile/issue-2391.rs: New test.
6635 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6637 * rust/compile/variadic.rs: Added new checks.
6639 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
6641 * rust/compile/assume.rs: New test.
6643 2024-01-16 Dave Evans <dave@dmetwo.org>
6645 * rust/compile/issue-2431.rs: New test.
6647 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6649 * rust/compile/privacy6.rs: Uncomment commented out functions.
6650 * rust/compile/privacy9.rs: Fix unused variables.
6652 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6654 * rust/compile/privacy9.rs: New test.
6656 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6658 * rust/compile/cfg2.rs: Updated according to new message.
6659 * rust/compile/issue-2139.rs: likewise.
6660 * rust/compile/issue-2190-1.rs: likewise.
6661 * rust/compile/method1.rs: likewise.
6663 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6665 * rust/execute/torture/iter1.rs: New test.
6667 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6669 * rust/compile/generics7.rs: Added Errorcode hint.
6670 * rust/compile/generics8.rs: Updated dejagnu comment.
6671 * rust/compile/issue-925.rs: Added Errorcode hint.
6673 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6675 * rust/compile/issue-2029.rs:
6676 Updated for dejagnu testcase.
6678 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6680 * rust/compile/privacy1.rs: Added errorcode.
6681 * rust/compile/privacy3.rs: likewise.
6682 * rust/compile/privacy4.rs: likewise.
6683 * rust/compile/privacy5.rs: likewise.
6685 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
6687 * rust/compile/type-if.rs: New test.
6689 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6691 * rust/compile/let_alt.rs: Updated comment.
6693 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6695 * rust/compile/iterators1.rs: this should be casting to the $ty
6697 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6699 * rust/execute/torture/issue-2583.rs: New test.
6701 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6703 * rust/compile/nested_macro_definition.rs: New test.
6705 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6707 * rust/compile/match4.rs:
6708 Updated new error commment.
6710 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6712 * rust/compile/issue-1725-2.rs:
6713 Updated dejagnu message.
6715 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6717 * rust/compile/iterators1.rs: New test.
6719 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6721 * rust/compile/generics13.rs:
6724 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6726 * rust/compile/issue-2479.rs: Updated comment.
6728 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6730 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
6731 * rust/compile/trait-cycle.rs: New relevant test.
6733 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6735 * rust/compile/generics10.rs: for dejagnu.
6737 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6739 * rust/compile/generics6.rs: Updated dejagnu comment.
6740 * rust/compile/generics7.rs: likewise.
6741 * rust/compile/issue-925.rs: likewise.
6743 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6745 * rust/compile/issue-2514.rs: New test.
6747 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6749 * rust/compile/match5.rs:
6750 Updated comment for dejagnu.
6751 * rust/compile/pattern-struct.rs: New test for ICE.
6753 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6755 * rust/compile/inline_2.rs: Added new message.
6757 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6759 * rust/compile/auto_trait_invalid.rs:
6762 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6764 * rust/compile/bad_inner_doc.rs:
6765 Updated comment to pass testcase.
6767 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6769 * rust/compile/inline_2.rs: Added new case.
6771 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6773 * rust/compile/bad_as_bool_char.rs:
6774 Updated comment to pass test case.
6775 * rust/compile/cast1.rs: likewise.
6776 * rust/compile/cast4.rs: likewise.
6777 * rust/compile/cast5.rs: likewise.
6778 * rust/compile/all-cast.rs: New test for all error codes.
6780 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6782 * rust/compile/attr_deprecated_2.rs:
6783 Updated comment to pass the testcase.
6785 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6787 * rust/compile/abi-options1.rs: updated comment for testcase.
6789 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6791 * rust/compile/arrays2.rs: changed comment to pass
6794 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6796 * rust/compile/unicode_norm1.rs: New test.
6798 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6800 * rust/compile/name_resolution10.rs: New test.
6802 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
6804 * rust/compile/name_resolution6.rs: New test.
6805 * rust/compile/name_resolution7.rs: New test.
6806 * rust/compile/name_resolution8.rs: New test.
6807 * rust/compile/name_resolution9.rs: New test.
6809 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6811 * rust/compile/undeclared_label.rs: New test for E0426.
6813 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6815 * rust/compile/feature.rs: Added new unknown feature.
6817 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
6819 * rust/compile/arrays1.rs: changed comment to pass testcase.
6820 * rust/compile/bad_type1.rs: likewise.
6821 * rust/compile/bad_type2.rs: likewise.
6822 * rust/compile/const_generics_6.rs: likewise.
6823 * rust/compile/deadcode_err1.rs: likewise.
6824 * rust/compile/deadcode_err2.rs: likewise.
6825 * rust/compile/func1.rs: likewise.
6826 * rust/compile/func3.rs: likewise.
6827 * rust/compile/func4.rs: likewise.
6828 * rust/compile/func5.rs: likewise.
6829 * rust/compile/generics1.rs: likewise.
6830 * rust/compile/generics2.rs: likewise.
6831 * rust/compile/generics3.rs: likewise.
6832 * rust/compile/implicit_returns_err1.rs: likewise.
6833 * rust/compile/implicit_returns_err2.rs: likewise.
6834 * rust/compile/implicit_returns_err3.rs: likewise.
6835 * rust/compile/implicit_returns_err4.rs: likewise.
6836 * rust/compile/issue-1152.rs: likewise.
6837 * rust/compile/issue-2477.rs: likewise.
6838 * rust/compile/reference1.rs: likewise.
6839 * rust/compile/stmt_with_block_err1.rs: likewise.
6840 * rust/compile/traits1.rs: likewise.
6841 * rust/compile/traits2.rs: likewise.
6842 * rust/compile/tuple_mismatch.rs: likewise.
6843 * rust/compile/tuple_struct3.rs: likewise.
6844 * rust/compile/mismatched-types.rs: New test from rustc.
6846 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
6848 * rust/compile/empty_file: New file.
6849 * rust/compile/issue-2421_str.rs: New test.
6851 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6853 * rust/compile/issue-2479.rs: New test.
6855 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
6857 * rust/compile/bad-crate-name.rs: Moved to...
6858 * rust/compile/bad-crate-name1.rs: ...here.
6859 * rust/compile/bad-crate-name2.rs: New test.
6861 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6863 * rust/compile/issue-2477.rs: New test.
6865 2024-01-16 Philip Herron <herron.philip@googlemail.com>
6867 * rust/compile/bounds1.rs: Apply sized trait
6868 * rust/compile/canonical_paths1.rs: likewise
6869 * rust/compile/cast_generics.rs: likewise
6870 * rust/compile/closure_no_type_anno.rs: likewise
6871 * rust/compile/complex_qualified_path_in_expr.rs: likewise
6872 * rust/compile/const-issue1440.rs: likewise
6873 * rust/compile/const_generics_1.rs: likewise
6874 * rust/compile/const_generics_8.rs: likewise
6875 * rust/compile/derive_macro1.rs: likewise
6876 * rust/compile/derive_macro3.rs: likewise
6877 * rust/compile/derive_macro4.rs: likewise
6878 * rust/compile/derive_macro6.rs: likewise
6879 * rust/compile/expected_type_args2.rs: likewise
6880 * rust/compile/expected_type_args3.rs: likewise
6881 * rust/compile/generics1.rs: likewise
6882 * rust/compile/generics11.rs: likewise
6883 * rust/compile/generics12.rs: likewise
6884 * rust/compile/generics2.rs: likewise
6885 * rust/compile/generics3.rs: likewise
6886 * rust/compile/generics4.rs: likewise
6887 * rust/compile/generics6.rs: likewise
6888 * rust/compile/generics7.rs: likewise
6889 * rust/compile/generics8.rs: likewise
6890 * rust/compile/if_let_expr.rs: likewise
6891 * rust/compile/issue-1005.rs: likewise
6892 * rust/compile/issue-1019.rs: likewise
6893 * rust/compile/issue-1031.rs: likewise
6894 * rust/compile/issue-1034.rs: likewise
6895 * rust/compile/issue-1128.rs: likewise
6896 * rust/compile/issue-1129-2.rs: likewise
6897 * rust/compile/issue-1130.rs: likewise
6898 * rust/compile/issue-1131.rs: likewise
6899 * rust/compile/issue-1165.rs: likewise
6900 * rust/compile/issue-1173.rs: likewise
6901 * rust/compile/issue-1235.rs: likewise
6902 * rust/compile/issue-1237.rs: likewise
6903 * rust/compile/issue-1289.rs: likewise
6904 * rust/compile/issue-1383.rs: likewise
6905 * rust/compile/issue-1447.rs: likewise
6906 * rust/compile/issue-1589.rs: likewise
6907 * rust/compile/issue-1725-1.rs: likewise
6908 * rust/compile/issue-1725-2.rs: likewise
6909 * rust/compile/issue-1773.rs: likewise
6910 * rust/compile/issue-1786.rs: likewise
6911 * rust/compile/issue-1893.rs: likewise
6912 * rust/compile/issue-1901.rs: likewise
6913 * rust/compile/issue-1930.rs: likewise
6914 * rust/compile/issue-1981.rs: likewise
6915 * rust/compile/issue-2019-1.rs: likewise
6916 * rust/compile/issue-2019-2.rs: likewise
6917 * rust/compile/issue-2019-3.rs: likewise
6918 * rust/compile/issue-2036.rs: likewise
6919 * rust/compile/issue-2037.rs: likewise
6920 * rust/compile/issue-2070.rs: likewise
6921 * rust/compile/issue-2105.rs: likewise
6922 * rust/compile/issue-2106.rs: likewise
6923 * rust/compile/issue-2135.rs: likewise
6924 * rust/compile/issue-2136-1.rs: likewise
6925 * rust/compile/issue-2136-2.rs: likewise
6926 * rust/compile/issue-2139.rs: likewise
6927 * rust/compile/issue-2142.rs: likewise
6928 * rust/compile/issue-2165.rs: likewise
6929 * rust/compile/issue-2166.rs: likewise
6930 * rust/compile/issue-2190-1.rs: likewise
6931 * rust/compile/issue-2190-2.rs: likewise
6932 * rust/compile/issue-2195.rs: likewise
6933 * rust/compile/issue-2238.rs: likewise
6934 * rust/compile/issue-2304.rs: likewise
6935 * rust/compile/issue-850.rs: likewise
6936 * rust/compile/issue-855.rs: likewise
6937 * rust/compile/issue-925.rs: likewise
6938 * rust/compile/macro-issue1400.rs: likewise
6939 * rust/compile/macro20.rs: likewise
6940 * rust/compile/macro23.rs: likewise
6941 * rust/compile/macro40.rs: likewise
6942 * rust/compile/macro54.rs: likewise
6943 * rust/compile/name_resolution2.rs: likewise
6944 * rust/compile/name_resolution4.rs: likewise
6945 * rust/compile/nested_generic.rs: likewise
6946 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
6947 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
6948 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
6949 * rust/compile/parse_complex_generic_application.rs: likewise
6950 * rust/compile/parse_complex_generic_application2.rs: likewise
6951 * rust/compile/path_as_generic_arg.rs: likewise
6952 * rust/compile/privacy4.rs: likewise
6953 * rust/compile/privacy6.rs: likewise
6954 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
6955 * rust/compile/stmt_with_block_dot.rs: likewise
6956 * rust/compile/torture/associated_types1.rs: likewise
6957 * rust/compile/torture/forward_decl_5.rs: likewise
6958 * rust/compile/torture/generics1.rs: likewise
6959 * rust/compile/torture/generics10.rs: likewise
6960 * rust/compile/torture/generics11.rs: likewise
6961 * rust/compile/torture/generics12.rs: likewise
6962 * rust/compile/torture/generics13.rs: likewise
6963 * rust/compile/torture/generics14.rs: likewise
6964 * rust/compile/torture/generics15.rs: likewise
6965 * rust/compile/torture/generics16.rs: likewise
6966 * rust/compile/torture/generics17.rs: likewise
6967 * rust/compile/torture/generics18.rs: likewise
6968 * rust/compile/torture/generics19.rs: likewise
6969 * rust/compile/torture/generics2.rs: likewise
6970 * rust/compile/torture/generics20.rs: likewise
6971 * rust/compile/torture/generics21.rs: likewise
6972 * rust/compile/torture/generics22.rs: likewise
6973 * rust/compile/torture/generics23.rs: likewise
6974 * rust/compile/torture/generics24.rs: likewise
6975 * rust/compile/torture/generics25.rs: likewise
6976 * rust/compile/torture/generics26.rs: likewise
6977 * rust/compile/torture/generics27.rs: likewise
6978 * rust/compile/torture/generics28.rs: likewise
6979 * rust/compile/torture/generics29.rs: likewise
6980 * rust/compile/torture/generics3.rs: likewise
6981 * rust/compile/torture/generics30.rs: likewise
6982 * rust/compile/torture/generics31.rs: likewise
6983 * rust/compile/torture/generics32.rs: likewise
6984 * rust/compile/torture/generics4.rs: likewise
6985 * rust/compile/torture/generics5.rs: likewise
6986 * rust/compile/torture/generics6.rs: likewise
6987 * rust/compile/torture/generics7.rs: likewise
6988 * rust/compile/torture/generics8.rs: likewise
6989 * rust/compile/torture/generics9.rs: likewise
6990 * rust/compile/torture/intrinsics-2.rs: likewise
6991 * rust/compile/torture/intrinsics-6.rs: likewise
6992 * rust/compile/torture/intrinsics-7.rs: likewise
6993 * rust/compile/torture/intrinsics-8.rs: likewise
6994 * rust/compile/torture/issue-1024.rs: likewise
6995 * rust/compile/torture/issue-1075.rs: likewise
6996 * rust/compile/torture/issue-1432.rs: likewise
6997 * rust/compile/torture/issue-1555.rs: likewise
6998 * rust/compile/torture/issue-368.rs: likewise
6999 * rust/compile/torture/issue-808.rs: likewise
7000 * rust/compile/torture/issue-862.rs: likewise
7001 * rust/compile/torture/issue-893-2.rs: likewise
7002 * rust/compile/torture/issue-893.rs: likewise
7003 * rust/compile/torture/must_use2.rs: likewise
7004 * rust/compile/torture/nested_fn2.rs: likewise
7005 * rust/compile/torture/phantom_data.rs: likewise
7006 * rust/compile/torture/range-lang-item1.rs: likewise
7007 * rust/compile/torture/traits1.rs: likewise
7008 * rust/compile/torture/traits11.rs: likewise
7009 * rust/compile/torture/traits12.rs: likewise
7010 * rust/compile/torture/traits13.rs: likewise
7011 * rust/compile/torture/traits14.rs: likewise
7012 * rust/compile/torture/traits15.rs: likewise
7013 * rust/compile/torture/traits16.rs: likewise
7014 * rust/compile/torture/traits17.rs: likewise
7015 * rust/compile/torture/traits18.rs: likewise
7016 * rust/compile/torture/traits19.rs: likewise
7017 * rust/compile/torture/traits2.rs: likewise
7018 * rust/compile/torture/traits3.rs: likewise
7019 * rust/compile/torture/traits4.rs: likewise
7020 * rust/compile/torture/traits5.rs: likewise
7021 * rust/compile/torture/traits6.rs: likewise
7022 * rust/compile/torture/traits7.rs: likewise
7023 * rust/compile/torture/traits8.rs: likewise
7024 * rust/compile/torture/traits9.rs: likewise
7025 * rust/compile/torture/transmute-size-check-1.rs: likewise
7026 * rust/compile/torture/transmute1.rs: likewise
7027 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
7028 * rust/compile/torture/utf8_identifiers.rs: likewise
7029 * rust/compile/traits1.rs: likewise
7030 * rust/compile/traits10.rs: likewise
7031 * rust/compile/traits11.rs: likewise
7032 * rust/compile/traits12.rs: likewise
7033 * rust/compile/traits2.rs: likewise
7034 * rust/compile/traits3.rs: likewise
7035 * rust/compile/traits4.rs: likewise
7036 * rust/compile/traits5.rs: likewise
7037 * rust/compile/traits6.rs: likewise
7038 * rust/compile/traits7.rs: likewise
7039 * rust/compile/traits8.rs: likewise
7040 * rust/compile/traits9.rs: likewise
7041 * rust/compile/type-bindings1.rs: likewise
7042 * rust/compile/unconstrained_type_param.rs: likewise
7043 * rust/compile/unsafe10.rs: likewise
7044 * rust/execute/torture/closure1.rs: likewise
7045 * rust/execute/torture/closure2.rs: likewise
7046 * rust/execute/torture/closure3.rs: likewise
7047 * rust/execute/torture/closure4.rs: likewise
7048 * rust/execute/torture/coercion1.rs: likewise
7049 * rust/execute/torture/coercion2.rs: likewise
7050 * rust/execute/torture/coercion3.rs: likewise
7051 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
7052 * rust/execute/torture/derive_macro1.rs: likewise
7053 * rust/execute/torture/derive_macro3.rs: likewise
7054 * rust/execute/torture/derive_macro4.rs: likewise
7055 * rust/execute/torture/index1.rs: likewise
7056 * rust/execute/torture/issue-1120.rs: likewise
7057 * rust/execute/torture/issue-1133.rs: likewise
7058 * rust/execute/torture/issue-1198.rs: likewise
7059 * rust/execute/torture/issue-1232.rs: likewise
7060 * rust/execute/torture/issue-1249.rs: likewise
7061 * rust/execute/torture/issue-1436.rs: likewise
7062 * rust/execute/torture/issue-1496.rs: likewise
7063 * rust/execute/torture/issue-1720-2.rs: likewise
7064 * rust/execute/torture/issue-1720.rs: likewise
7065 * rust/execute/torture/issue-2052.rs: likewise
7066 * rust/execute/torture/issue-2179.rs: likewise
7067 * rust/execute/torture/issue-2180.rs: likewise
7068 * rust/execute/torture/issue-2236.rs: likewise
7069 * rust/execute/torture/issue-647.rs: likewise
7070 * rust/execute/torture/issue-845.rs: likewise
7071 * rust/execute/torture/issue-851.rs: likewise
7072 * rust/execute/torture/issue-858.rs: likewise
7073 * rust/execute/torture/macros23.rs: likewise
7074 * rust/execute/torture/macros28.rs: likewise
7075 * rust/execute/torture/method2.rs: likewise
7076 * rust/execute/torture/method3.rs: likewise
7077 * rust/execute/torture/method4.rs: likewise
7078 * rust/execute/torture/operator_overload_1.rs: likewise
7079 * rust/execute/torture/operator_overload_10.rs: likewise
7080 * rust/execute/torture/operator_overload_11.rs: likewise
7081 * rust/execute/torture/operator_overload_12.rs: likewise
7082 * rust/execute/torture/operator_overload_2.rs: likewise
7083 * rust/execute/torture/operator_overload_3.rs: likewise
7084 * rust/execute/torture/operator_overload_4.rs: likewise
7085 * rust/execute/torture/operator_overload_5.rs: likewise
7086 * rust/execute/torture/operator_overload_6.rs: likewise
7087 * rust/execute/torture/operator_overload_7.rs: likewise
7088 * rust/execute/torture/operator_overload_8.rs: likewise
7089 * rust/execute/torture/operator_overload_9.rs: likewise
7090 * rust/execute/torture/prefetch_data.rs: likewise
7091 * rust/execute/torture/ref-pattern2.rs: likewise
7092 * rust/execute/torture/slice-magic.rs: likewise
7093 * rust/execute/torture/slice-magic2.rs: likewise
7094 * rust/execute/torture/slice1.rs: likewise
7095 * rust/execute/torture/str-layout1.rs: likewise
7096 * rust/execute/torture/trait1.rs: likewise
7097 * rust/execute/torture/trait10.rs: likewise
7098 * rust/execute/torture/trait11.rs: likewise
7099 * rust/execute/torture/trait12.rs: likewise
7100 * rust/execute/torture/trait13.rs: likewise
7101 * rust/execute/torture/trait2.rs: likewise
7102 * rust/execute/torture/trait3.rs: likewise
7103 * rust/execute/torture/trait4.rs: likewise
7104 * rust/execute/torture/trait5.rs: likewise
7105 * rust/execute/torture/trait6.rs: likewise
7106 * rust/execute/torture/trait7.rs: likewise
7107 * rust/execute/torture/trait8.rs: likewise
7108 * rust/execute/torture/trait9.rs: likewise
7109 * rust/execute/torture/transmute1.rs: likewise
7110 * rust/execute/torture/wrapping_op1.rs: likewise
7111 * rust/execute/torture/wrapping_op2.rs: likewise
7112 * rust/link/generic_function_0.rs: likewise
7113 * rust/link/generic_function_1.rs: likewise
7114 * rust/compile/issue-2375.rs: New test.
7116 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7118 * rust/compile/non_member_const.rs: add missing error message
7119 * rust/compile/issue-2478.rs: New test.
7121 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7123 * rust/compile/break2.rs: Modified file to pass test case.
7124 * rust/compile/break_with_value_inside_loop.rs: New test.
7126 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7128 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
7129 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
7130 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
7131 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
7132 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
7133 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
7134 * rust/compile/proc_macro_non_root_function.rs: New test.
7135 * rust/compile/proc_macro_non_root_method.rs: New test.
7136 * rust/compile/proc_macro_non_root_module.rs: New test.
7138 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7140 * rust/compile/proc_macro_pub_function.rs: New test.
7141 * rust/compile/proc_macro_pub_module.rs: New test.
7143 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7145 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
7146 dg-excess-errors with dg-error and fix the line so the test
7148 * rust/compile/proc_macro_crate_type.rs: Likewise.
7149 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
7151 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7153 * rust/compile/proc_macro_attribute_private.rs: New test.
7154 * rust/compile/proc_macro_derive_private.rs: New test.
7155 * rust/compile/proc_macro_private.rs: New test.
7157 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7159 * rust/compile/proc_macro_derive_non_function.rs: New test.
7161 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7163 * rust/compile/proc_macro_attribute_non_function.rs: New test.
7165 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7167 * rust/compile/proc_macro_non_function.rs: New test.
7169 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7171 * rust/compile/abi-vardaic.rs: New test.
7173 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7175 * rust/compile/non_member_const.rs: New test.
7177 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7179 * rust/compile/break1.rs: Modified to pass test case.
7180 * rust/compile/continue1.rs: likewise.
7181 * rust/compile/break_continue_outside_loop.rs: New test.
7183 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7185 * rust/compile/proc_macro_derive_malformed.rs: New test.
7187 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7189 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
7190 * rust/compile/proc_macro_crate_type.rs: New test.
7191 * rust/compile/proc_macro_derive_crate_type.rs: New test.
7193 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7195 * rust/compile/found_struct.rs: New test.
7197 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7199 * rust/compile/changed_intrinsics.rs: New test.
7201 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7203 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
7205 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7207 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
7208 * rust/compile/dup_fields.rs: likewise.
7209 * rust/execute/same_field_name.rs: New test.
7211 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7213 * rust/compile/wrong_lhs_assignment.rs: New test.
7215 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7217 * rust/compile/func2.rs: updated comment to pass new test cases.
7218 * rust/compile/tuple_struct2.rs: likewise.
7219 * rust/compile/wrong_no_of_parameters.rs: New test.
7221 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7222 GuillaumeGomez <guillaume1.gomez@gmail.com>
7224 * rust/compile/name_resolution1.rs: New test.
7225 * rust/compile/name_resolution2.rs: New test.
7226 * rust/compile/name_resolution3.rs: New test.
7227 * rust/compile/name_resolution4.rs: New test.
7228 * rust/compile/name_resolution5.rs: New test.
7230 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7232 * rust/link/trait_import_0.rs: Mark test as xfail.
7234 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7236 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
7237 * rust/compile/const_generics_3.rs: likewise.
7238 * rust/compile/const_generics_4.rs: likewise.
7239 * rust/compile/not_find_value_in_scope.rs: New test.
7241 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
7243 * rust/compile/missing_constructor_fields.rs: New test.
7245 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7247 * rust/compile/broken_utf8.rs: New test.
7249 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7251 * rust/compile/macro-issue2273.rs: New test.
7253 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7255 * rust/compile/issue-2105.rs: New test.
7257 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7259 * rust/compile/rust_abi.rs: New test.
7261 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7263 * rust/compile/bytecharstring.rs:add test for it
7265 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7267 * rust/compile/macro56.rs: New test.
7269 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7271 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
7272 * rust/compile/issue-2330.rs: New test.
7274 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7276 * rust/compile/torture/raw_identifiers.rs: New test.
7277 * rust/compile/torture/utf8_identifiers.rs: New test.
7279 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
7281 * rust/compile/torture/utf8_whitespaces.rs: New test.
7283 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7285 * rust/compile/macro-issue2268.rs: New test.
7287 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7289 * rust/compile/macro-issue2264.rs: New test.
7291 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7293 * rust/compile/issue-2304.rs: New test.
7295 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7297 * rust/compile/macro54.rs: New test.
7298 * rust/compile/macro55.rs: New test.
7300 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7302 * rust/compile/issue-1893.rs: fully compile the test case
7304 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7306 * rust/compile/braced_macro_arm.rs: New test.
7307 * rust/compile/braced_macro_statements1.rs: New test.
7308 * rust/compile/braced_macro_statements2.rs: New test.
7309 * rust/compile/braced_macro_statements3.rs: New test.
7310 * rust/compile/issue-2225.rs: Update test.
7311 * rust/compile/macro53.rs: New test.
7313 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7315 * rust/compile/macro6.rs: Remove check for direct error.
7316 * rust/compile/macro7.rs: Likewise.
7317 * rust/compile/macro-issue2229.rs: New test.
7319 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7321 * rust/compile/issue-2036.rs: New test.
7323 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7325 * rust/compile/issue-2019-2.rs: New test.
7326 * rust/compile/issue-2019-3.rs: New test.
7328 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7330 * rust/compile/issue-2019-1.rs: New test.
7332 2024-01-16 Dave Evans <dave@dmetwo.org>
7334 * rust/compile/issue-1813.rs: New test.
7336 2024-01-16 TieWay59 <tieway59@foxmail.com>
7338 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
7339 * rust/compile/break2.rs: Likewise
7340 * rust/compile/cfg2.rs: Likewise
7341 * rust/compile/continue1.rs: Likewise
7342 * rust/compile/generics4.rs: Likewise
7343 * rust/compile/generics6.rs: Likewise
7344 * rust/compile/generics7.rs: Likewise
7345 * rust/compile/issue-2029.rs: Likewise
7346 * rust/compile/issue-2139.rs: Likewise
7347 * rust/compile/issue-2190-1.rs: Likewise
7348 * rust/compile/issue-925.rs: Likewise
7349 * rust/compile/method1.rs: Likewise
7350 * rust/compile/shadow1.rs: Likewise
7351 * rust/compile/type-bindings1.rs: Likewise
7352 * rust/compile/unary_negation.rs: Likewise
7353 * rust/compile/unary_not.rs: Likewise
7354 * rust/compile/unconstrained_type_param.rs: Likewise
7355 * rust/compile/usize1.rs: Likewise
7357 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7359 * rust/compile/traits2.rs: update error message
7360 * rust/compile/traits3.rs: update error message
7362 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7364 * rust/compile/derive_empty.rs: New test.
7366 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7368 * rust/compile/test_mod.rs: Moved to...
7369 * rust/compile/issue-1089/test_mod.rs: ...here.
7370 * rust/compile/mod_missing_middle.rs: Fix paths.
7371 * rust/compile/missing_middle/both_path.rs: Moved to...
7372 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
7373 * rust/compile/missing_middle/explicit.not.rs: Moved to...
7374 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
7375 * rust/compile/missing_middle/other.rs: Moved to...
7376 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
7377 * rust/compile/missing_middle/inner_path.rs: Moved to...
7378 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
7379 * rust/compile/missing_middle/outer_path.rs: Moved to...
7380 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
7381 * rust/compile/missing_middle/sub/mod.rs: Moved to...
7382 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
7383 * rust/compile/torture/modules/mod.rs: Moved to...
7384 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
7385 * rust/execute/torture/modules/mod.rs: Moved to...
7386 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
7388 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7390 * rust/compile/derive_macro8.rs: New test.
7392 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7394 * rust/compile/issue-2165.rs: New test.
7395 * rust/compile/issue-2166.rs: New test.
7397 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7399 * rust/compile/struct-expr-parse.rs: New test.
7401 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7403 * rust/compile/derive_macro7.rs: New test.
7405 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7407 * rust/compile/derive_macro4.rs: New test.
7408 * rust/compile/derive_macro6.rs: New test.
7410 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7412 * rust/execute/torture/derive_macro4.rs: New test.
7414 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7416 * rust/compile/macro-delim.rs: New test.
7418 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7420 * rust/compile/macro43.rs: Fix test with new derive macros.
7421 * rust/compile/derive_macro1.rs: New test.
7422 * rust/compile/derive_macro3.rs: New test.
7423 * rust/execute/torture/derive_macro1.rs: New test.
7424 * rust/execute/torture/derive_macro3.rs: New test.
7426 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7428 * rust/compile/cfg6.rs: New test.
7430 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7432 * rust/compile/issue-2195.rs: New test.
7434 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7436 * rust/compile/issue-2238.rs: New test.
7438 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7440 * rust/compile/issue-2225.rs: New test.
7442 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7444 * rust/compile/issue-2207.rs: New test.
7446 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7448 * rust/execute/torture/issue-2236.rs: New test.
7450 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7452 * rust/compile/issue-2190-1.rs: New test.
7453 * rust/compile/issue-2190-2.rs: New test.
7455 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7457 * rust/compile/nested_macro_use3.rs: New test.
7459 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7461 * rust/compile/cfg-attr.rs: New test.
7463 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7465 * rust/compile/doc_macro.rs: New test.
7467 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7469 * rust/compile/macro-issue2194.rs: New test.
7471 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
7473 * rust/compile/for_expr.rs: New test.
7474 * rust/compile/issue-407-2.rs: Update compiler output.
7475 * rust/compile/issue-407.rs: Update compiler output.
7476 * rust/compile/issue-867.rs: Update compiler output.
7477 * rust/compile/issue-2189.rs: New test.
7478 * rust/compile/macro_call_statement.rs: New test.
7479 * rust/compile/stmt_with_block_dot.rs: New test.
7480 * rust/compile/torture/loop8.rs: New test.
7482 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7484 * rust/compile/macro-issue2192.rs: New test.
7486 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7488 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
7489 * rust/compile/torture/issue-1432.rs: Likewise.
7491 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7493 * rust/execute/torture/coercion3.rs: New test.
7495 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7497 * rust/execute/torture/issue-2179.rs: New test.
7499 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7501 * rust/execute/torture/issue-2180.rs: New test.
7503 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7505 * rust/compile/issue-2188.rs: New test.
7507 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7509 * rust/compile/parse_specialization.rs:
7510 Add "default unsafe" coverage.
7512 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7514 * rust/compile/issue-2178.rs: New test.
7516 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7518 * rust/compile/macro_use1.rs: New test.
7519 * rust/execute/torture/macro_use1.rs: New test.
7520 * rust/compile/nested_macro_use1.rs: New test.
7521 * rust/compile/nested_macro_use2.rs: New test.
7523 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7525 * rust/compile/issue-1446.rs: New test.
7527 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7529 * rust/execute/torture/cfg-tail.rs: New test.
7531 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7533 * rust/compile/macro52.rs: New test.
7535 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7537 * rust/compile/issue-2125.rs: New test.
7539 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7541 * rust/compile/issue-2135.rs: New test.
7543 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7545 * rust/compile/issue-2106.rs: New test.
7546 * rust/compile/issue-1524.rs: regression (placeholder generic)
7548 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7550 * rust/compile/issue-2142.rs: New test.
7552 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7554 * rust/compile/issue-2136-1.rs: New test.
7555 * rust/compile/issue-2136-2.rs: New test.
7557 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7559 * rust/compile/issue-2139.rs: New test.
7561 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7563 * rust/compile/issue-1893.rs: regression
7564 * rust/compile/traits12.rs: rustc uses a custom error message here
7565 * rust/compile/unconstrained_type_param.rs: extra error message
7567 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7569 * rust/execute/torture/issue-1852-1.rs: New test.
7570 * rust/execute/torture/issue-1852.rs: New test.
7572 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7574 * rust/compile/issue-1807.rs: New test.
7576 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7578 * rust/compile/let_alt.rs: New test.
7580 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7582 * rust/compile/issue-852.rs: New test.
7584 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
7586 * lib/prune.exp (prune_ices):
7587 Also prune "You have broken GCC Rust. This is a feature."
7588 * rust/compile/break-rust1.rs: New test
7589 * rust/compile/break-rust2.rs: New test
7590 * rust/compile/break-rust3.rs: New test
7592 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7594 * rust/compile/if_let_expr.rs: Increase test coverage.
7596 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
7598 * rust/compile/macro-issue2092.rs: New test.
7600 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7602 * rust/compile/macro51.rs: New test.
7604 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7606 * rust/compile/issue-2070.rs: New test.
7608 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7610 * rust/execute/torture/issue-2080.rs: New test.
7612 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
7614 * rust/compile/cast5.rs: New test.
7616 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7618 * rust/compile/const_generics_5.rs: update test case
7619 * rust/compile/issue-2043.rs: New test.
7620 * rust/compile/issue-2039.rs: New test.
7622 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7624 * rust/compile/issue-2042.rs: New test.
7626 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7628 * rust/compile/issue-925.rs: New test.
7630 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7632 * rust/bounds1.rs: Moved to...
7633 * rust/compile/bounds1.rs: ...here.
7635 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7637 * rust/compile/issue-2029.rs: New test.
7639 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7641 * rust/execute/torture/issue-2052.rs: New test.
7643 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7645 * rust/compile/array4.rs: New test.
7646 * rust/execute/torture/arrays.rs: New test.
7648 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7650 * rust/compile/privacy8.rs: New test.
7652 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
7654 * rust/compile/cast4.rs: New test.
7656 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7658 * rust/compile/macro49.rs: New test.
7659 * rust/compile/macro50.rs: New test.
7661 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7663 * rust/compile/issue-2037.rs: New test.
7665 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7667 * rust/compile/issue-1893.rs: New test.
7669 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7671 * rust/compile/issue-850.rs: New test.
7672 * rust/compile/issue-855.rs: New test.
7674 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7676 * rust/compile/issue-1981.rs: New test.
7678 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7680 * rust/compile/torture/alt_patterns1.rs: New test.
7682 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7684 * rust/compile/multiple_bindings2.rs: New test.
7686 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7688 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
7690 2024-01-16 Tage Johansson <frans.tage@gmail.com>
7692 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
7693 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
7695 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7697 * rust/compile/multiple_bindings1.rs: New test.
7699 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7701 * rust/execute/torture/closure4.rs: New test.
7702 * rust/execute/torture/ref-pattern2.rs: New test.
7704 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
7706 * rust/compile/ref_pattern_fn_param.rs: Moved to...
7707 * rust/compile/ref_pattern_fn_param1.rs: ...here.
7708 * rust/compile/ref_pattern_fn_param2.rs: New test.
7709 * rust/execute/torture/ref-pattern1.rs: New test.
7711 2024-01-16 goar5670 <mahadelr19@gmail.com>
7713 * rust/compile/ref_pattern_fn_param.rs: New test.
7715 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7717 * rust/compile/lang-impl.rs: New test.
7719 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7721 * rust/compile/stringify.rs: Add a basic test with some text.
7722 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
7723 text is left as is without any other macro expansion.
7725 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
7727 * rust/compile/tuple_mismatch.rs: New test.
7729 2024-01-16 goar5670 <mahadelr19@gmail.com>
7731 * rust/compile/complex_qualified_path_in_expr.rs : New test.
7733 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7735 * rust/compile/closure_no_type_anno.rs: Extend test.
7737 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7739 * rust/compile/issue-1524.rs: New test.
7741 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7743 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
7745 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7747 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
7748 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
7750 2024-01-16 goar5670 <mahadelr19@gmail.com>
7752 * rust/compile/closure_no_type_anno.rs: New test.
7754 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7756 * rust/compile/while_let_expr.rs: New test.
7758 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7760 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
7762 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7764 * rust/compile/zero_sized_slice.rs: New test.
7766 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
7768 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
7769 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
7771 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7773 * rust/compile/slice_rest_pattern.rs: New test.
7775 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7777 * rust/compile/if_let_expr.rs: New test.
7779 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7781 * rust/compile/torture/intrinsics-8.rs: New test.
7783 2024-01-16 mxlol233 <mxlol233@outlook.com>
7785 * rust/compile/feature_extern_types.rs:New file.
7787 2024-01-16 bl7awy <mahadelr19@gmail.com>
7789 * rust/compile/cast_generics.rs: New test.
7791 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7793 * rust/compile/issue-1901.rs: New test.
7795 2024-01-16 Philip Herron <herron.philip@googlemail.com>
7797 * rust/compile/issue-1930.rs: New test.
7799 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7801 * rust/compile/extern_type_item_missing_semi.rs: New failing
7804 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7806 * rust/compile/extern_type_item.rs: New test.
7808 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
7810 * rust/compile/builtin_macro_eager3.rs: New test.
7812 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7814 * rust/compile/parse_invalid_specialization.rs: New test.
7815 * rust/compile/parse_specialization.rs: New test.
7816 * rust/compile/default_not_a_kw.rs: New test.
7818 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7820 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
7822 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7824 * rust/compile/auto_trait_invalid.rs: New test.
7825 * rust/compile/auto_trait_valid.rs: New test.
7827 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7829 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
7831 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
7833 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
7834 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
7835 * rust/compile/path_as_generic_arg.rs: New test.
7836 * rust/compile/nested_generic.rs: New test.
7838 2024-01-16 mxlol233 <mxlol233@outlook.com>
7840 * rust/compile/builtin_macro_compile_error.rs: Add
7841 crate feature `rustc_attri`.
7842 * rust/compile/builtin_macro_concat.rs: Likewise.
7843 * rust/compile/builtin_macro_eager1.rs: Likewise.
7844 * rust/compile/builtin_macro_eager2.rs: Likewise.
7845 * rust/compile/builtin_macro_env.rs: Likewise.
7846 * rust/compile/builtin_macro_include_bytes.rs:
7848 * rust/compile/builtin_macro_include_str.rs:
7850 * rust/compile/builtin_macro_not_found.rs:
7852 * rust/compile/builtin_macro_recurse2.rs:
7854 * rust/compile/feature_rust_attri0.rs:New file.
7855 * rust/compile/feature_rust_attri1.rs:New file.
7856 * rust/compile/include_empty.rs:Add crate feature
7858 * rust/compile/issue-1830_bytes.rs:Likewise.
7859 * rust/compile/issue-1830_str.rs:Likewise.
7860 * rust/compile/macro42.rs:Likewise.
7861 * rust/execute/torture/builtin_macro_cfg.rs:
7863 * rust/execute/torture/builtin_macro_concat.rs:
7865 * rust/execute/torture/builtin_macro_env.rs:
7867 * rust/execute/torture/builtin_macro_include_bytes.rs:
7869 * rust/execute/torture/builtin_macro_include_str.rs:
7871 * rust/execute/torture/builtin_macro_line.rs:
7873 * rust/execute/torture/builtin_macros1.rs:
7875 * rust/execute/torture/builtin_macros3.rs:
7877 * rust/execute/torture/macros29.rs:Likewise.
7878 * rust/execute/torture/macros30.rs:Likewise.
7879 * rust/execute/torture/macros31.rs:Likewise.
7881 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
7884 * gcc.target/aarch64/pr112573.c: Add new test.
7886 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
7888 * rust/compile/pattern-or.rs: New test.
7890 2024-01-16 Daniel Cederman <cederman@gaisler.com>
7892 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
7894 2024-01-16 Daniel Cederman <cederman@gaisler.com>
7896 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
7898 2024-01-16 Jakub Jelinek <jakub@redhat.com>
7900 PR tree-optimization/113372
7902 PR middle-end/110115
7903 PR middle-end/111422
7904 * gcc.dg/torture/bitint-49.c: New test.
7905 * gcc.c-torture/execute/pr90348.c: New test.
7906 * gcc.c-torture/execute/pr110115.c: New test.
7907 * gcc.c-torture/execute/pr111422.c: New test.
7909 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
7911 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
7913 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7916 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
7917 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
7919 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
7922 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7923 Fix powerpc*-*-* checks.
7925 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
7927 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
7929 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
7930 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
7931 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
7932 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
7933 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
7934 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
7935 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
7936 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
7937 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
7938 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
7939 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
7940 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
7941 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
7942 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
7943 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
7944 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
7945 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
7946 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
7947 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
7948 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
7949 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
7950 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
7951 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
7952 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
7953 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
7954 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
7955 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
7956 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
7957 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
7958 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
7959 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
7960 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
7961 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
7962 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
7963 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
7964 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
7965 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
7966 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
7967 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
7968 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
7969 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
7970 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
7971 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
7972 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
7973 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
7974 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
7975 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
7976 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
7977 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
7978 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
7979 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
7980 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
7981 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
7982 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
7983 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
7984 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
7985 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
7986 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
7987 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
7988 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
7989 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
7990 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
7991 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
7992 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
7993 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
7994 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
7995 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
7996 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
7997 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
7998 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
7999 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
8000 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
8001 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
8002 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
8003 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
8004 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
8005 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
8006 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
8007 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
8008 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
8009 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
8010 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
8011 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
8012 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
8013 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
8014 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
8015 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
8016 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
8017 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
8018 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8019 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
8020 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8021 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8022 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
8023 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
8024 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
8025 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
8026 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
8027 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
8028 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
8029 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
8030 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
8031 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
8032 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
8033 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
8034 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
8035 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
8036 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
8037 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
8038 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
8039 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
8040 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
8041 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
8042 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
8043 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
8044 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
8045 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
8046 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
8047 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
8048 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
8049 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
8050 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
8051 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
8052 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
8053 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
8054 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
8055 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
8056 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
8057 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
8058 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
8059 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
8060 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
8061 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
8062 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
8063 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
8064 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
8065 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
8066 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
8067 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
8068 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
8069 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8070 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
8071 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
8072 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
8073 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
8074 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
8075 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
8076 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
8077 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
8078 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
8079 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
8080 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
8081 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
8082 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
8083 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8084 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8085 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8086 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8087 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
8088 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8089 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8090 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8091 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8092 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8093 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
8094 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8095 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8096 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8097 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
8098 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
8099 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
8100 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
8101 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
8102 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
8103 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
8104 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
8105 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
8106 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
8107 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
8108 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
8109 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
8110 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
8111 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
8112 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
8113 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
8114 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
8115 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
8116 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
8117 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
8118 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
8119 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
8120 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
8121 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
8122 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8123 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8124 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
8125 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
8126 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
8127 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
8128 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
8129 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
8130 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
8131 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
8132 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
8133 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
8134 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
8135 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
8136 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8137 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
8138 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
8139 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
8140 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
8141 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
8142 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
8144 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
8146 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
8147 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
8148 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
8149 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8150 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
8151 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
8152 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8153 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8154 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8155 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8156 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
8157 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
8158 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8159 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
8160 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
8161 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
8162 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
8163 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
8164 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
8165 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
8166 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
8167 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
8169 2024-01-16 David Malcolm <dmalcolm@redhat.com>
8172 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
8174 2024-01-16 David Malcolm <dmalcolm@redhat.com>
8177 * c-c++-common/analyzer/calloc-1.c: Add tests.
8178 * c-c++-common/analyzer/pr96639.c: Update expected results.
8179 * gcc.dg/analyzer/data-model-9.c: Likewise.
8181 2024-01-15 Marek Polacek <polacek@redhat.com>
8184 * g++.dg/concepts/auto8.C: New test.
8185 * g++.dg/concepts/auto8a.C: New test.
8187 2024-01-15 Patrick Palka <ppalka@redhat.com>
8189 * g++.dg/template/partial-specialization14.C: New test.
8191 2024-01-15 Patrick Palka <ppalka@redhat.com>
8194 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
8196 2024-01-15 Patrick Palka <ppalka@redhat.com>
8199 * g++.dg/cpp0x/initlist-array21.C: New test.
8201 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
8204 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
8205 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
8206 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
8207 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
8208 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8209 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8210 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8212 2024-01-15 Jakub Jelinek <jakub@redhat.com>
8214 PR rtl-optimization/113048
8215 * gcc.target/i386/pr113048.c: New test.
8217 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8219 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
8220 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
8221 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
8223 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8225 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
8226 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
8228 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
8230 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
8231 * gcc.target/riscv/zbb_bswap16.c: ...here.
8232 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
8233 zip,__builtin_riscv_brev8.
8234 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
8235 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
8236 * gcc.target/riscv/zbb_bswap-1.c: Removed.
8237 * gcc.target/riscv/zbb_bswap-2.c: Removed.
8238 * gcc.target/riscv/zbbw.c: Removed.
8239 * gcc.target/riscv/zbc32.c: Removed.
8240 * gcc.target/riscv/zbc64.c: Removed.
8241 * gcc.target/riscv/zbkc32.c: Removed.
8242 * gcc.target/riscv/zbkc64.c: Removed.
8243 * gcc.target/riscv/zbkx32.c: Removed.
8244 * gcc.target/riscv/zbkx64.c: Removed.
8245 * gcc.target/riscv/zknd32-2.c: Removed.
8246 * gcc.target/riscv/zknd64-2.c: Removed.
8247 * gcc.target/riscv/zkne32-2.c: Removed.
8248 * gcc.target/riscv/zkne64-2.c: Removed.
8249 * gcc.target/riscv/zknh-sha256-32.c: Removed.
8250 * gcc.target/riscv/zknh-sha256-64.c: Removed.
8251 * gcc.target/riscv/zknh-sha512-32.c: Removed.
8252 * gcc.target/riscv/zknh-sha512-64.c: Removed.
8253 * gcc.target/riscv/zksed32-2.c: Removed.
8254 * gcc.target/riscv/zksed64-2.c: Removed.
8255 * gcc.target/riscv/zksh32.c: Removed.
8256 * gcc.target/riscv/zksh64.c: Removed.
8258 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8261 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
8262 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8263 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8264 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
8265 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
8266 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
8267 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
8269 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8272 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
8273 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
8274 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
8276 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8278 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
8279 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
8280 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
8281 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
8282 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
8283 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
8284 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
8285 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
8286 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
8287 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
8288 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
8289 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
8290 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8291 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8292 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
8293 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
8294 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
8295 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
8296 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
8297 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
8298 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
8300 2024-01-15 Jakub Jelinek <jakub@redhat.com>
8302 PR tree-optimization/113370
8303 * gcc.dg/torture/bitint-48.c: New test.
8305 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8308 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
8309 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
8310 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
8312 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
8314 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
8316 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8318 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
8320 * gcc.dg/builtin-object-size-2.c: Likewise.
8321 * gcc.dg/builtin-object-size-3.c: Likewise.
8322 * gcc.dg/builtin-object-size-4.c: Likewise.
8324 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8326 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
8327 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
8328 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
8329 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
8330 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
8332 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8334 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
8336 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
8339 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
8341 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
8342 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
8343 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
8344 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
8346 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
8349 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
8350 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
8352 2024-01-13 Harald Anlauf <anlauf@gmx.de>
8355 * gfortran.dg/ishftc_optional_size_1.f90: New test.
8357 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
8359 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
8360 to real_16 dg-error targets.
8361 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
8363 2024-01-13 Harald Anlauf <anlauf@gmx.de>
8366 * gfortran.dg/do_concurrent_7.f90: New test.
8368 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8370 PR tree-optimization/113361
8371 * gcc.dg/torture/bitint-47.c: New test.
8373 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8375 PR tree-optimization/113287
8376 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
8379 2024-01-13 Jakub Jelinek <jakub@redhat.com>
8381 * g++.dg/abi/mangle79.C: New test.
8383 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
8385 PR tree-optimization/107823
8386 PR tree-optimization/110768
8387 PR tree-optimization/110941
8388 PR tree-optimization/110450
8389 PR tree-optimization/110841
8390 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
8391 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
8392 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
8393 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
8394 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
8396 2024-01-12 Jason Merrill <jason@redhat.com>
8399 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
8401 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8403 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8404 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8405 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8406 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8408 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8410 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8411 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8412 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8413 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8415 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8417 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
8418 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
8419 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
8420 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
8422 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8424 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
8425 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
8426 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
8427 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
8429 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8431 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8432 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8433 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8434 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8436 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8438 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8439 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8440 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8441 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8443 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8445 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8446 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8447 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8448 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8450 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8452 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8453 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8454 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8455 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8457 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8459 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
8460 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
8461 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
8462 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
8464 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8466 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
8467 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
8468 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
8469 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
8471 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8473 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
8474 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
8475 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
8476 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
8478 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
8480 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
8481 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
8482 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
8483 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
8485 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8488 * gcc.dg/bitint-65.c: New test.
8489 * gcc.dg/bitint-66.c: New test.
8491 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8493 PR tree-optimization/113287
8494 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
8495 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
8496 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
8499 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8501 PR tree-optimization/113178
8502 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
8503 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
8505 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8507 PR tree-optimization/113237
8508 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
8510 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8512 PR tree-optimization/113137
8513 PR tree-optimization/113136
8514 PR tree-optimization/113172
8515 PR tree-optimization/113178
8516 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
8517 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
8518 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
8519 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
8520 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
8522 2024-01-12 Tamar Christina <tamar.christina@arm.com>
8524 PR tree-optimization/113135
8525 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
8527 2024-01-12 Jason Merrill <jason@redhat.com>
8529 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
8532 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
8535 * gcc.target/aarch64/pr113196.c: New test.
8536 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
8537 Expect uxtl2 rather than zip2.
8538 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
8540 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
8541 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
8543 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
8546 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
8549 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8552 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
8553 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
8554 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
8556 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8558 PR tree-optimization/113334
8559 * gcc.dg/torture/bitint-46.c: New test.
8561 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8563 PR tree-optimization/113330
8564 * gcc.dg/bitint-69.c: New test.
8566 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8568 PR tree-optimization/113323
8569 * gcc.dg/bitint-68.c: New test.
8571 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8573 PR tree-optimization/113316
8574 * gcc.dg/bitint-67.c: New test.
8576 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
8577 Antoni Boucher <bouanto@zoho.com>
8579 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
8580 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
8581 * jit.dg/test-restrict-attribute.c: New test.
8582 * jit.dg/test-alias-attribute.c: New test.
8583 * jit.dg/test-always_inline-attribute.c: New test.
8584 * jit.dg/test-cold-attribute.c: New test.
8585 * jit.dg/test-const-attribute.c: New test.
8586 * jit.dg/test-noinline-attribute.c: New test.
8587 * jit.dg/test-nonnull-attribute.c: New test.
8588 * jit.dg/test-pure-attribute.c: New test.
8589 * jit.dg/test-used-attribute.c: New test.
8590 * jit.dg/test-variable-attribute.c: New test.
8591 * jit.dg/test-weak-attribute.c: New test.
8593 2024-01-12 Jakub Jelinek <jakub@redhat.com>
8595 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
8596 __*_MANT_DIG__ is equal to a particular precision.
8598 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8600 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
8602 2024-01-12 Li Wei <liwei@loongson.cn>
8604 * gcc.target/loongarch/sign-extend-2.c: Adjust.
8606 2024-01-12 Li Wei <liwei@loongson.cn>
8608 * gcc.target/loongarch/sign-extend.c: Moved to...
8609 * gcc.target/loongarch/sign-extend-1.c: ...here.
8610 * gcc.target/loongarch/sign-extend-2.c: New test.
8612 2024-01-11 Julian Brown <julian@codesourcery.com>
8614 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
8615 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
8616 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
8617 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
8618 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
8619 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
8620 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
8621 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
8623 2024-01-11 Jason Merrill <jason@redhat.com>
8626 * g++.dg/cpp2a/concepts-memfun4.C: New test.
8628 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
8630 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
8632 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
8634 PR middle-end/113322
8635 * gcc.c-torture/compile/pr113322-1.c: New test.
8637 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
8639 PR tree-optimization/113301
8640 * gcc.dg/tree-ssa/divide-8.c: New test.
8642 2024-01-11 Jason Merrill <jason@redhat.com>
8644 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
8646 2024-01-11 Tamar Christina <tamar.christina@arm.com>
8649 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
8650 * gcc.dg/bic-bitmask-14.c: Likewise.
8651 * gcc.dg/bic-bitmask-15.c: Likewise.
8652 * gcc.dg/bic-bitmask-16.c: Likewise.
8653 * gcc.dg/bic-bitmask-17.c: Likewise.
8654 * gcc.dg/bic-bitmask-18.c: Likewise.
8655 * gcc.dg/bic-bitmask-19.c: Likewise.
8656 * gcc.dg/bic-bitmask-20.c: Likewise.
8657 * gcc.dg/bic-bitmask-21.c: Likewise.
8658 * gcc.dg/bic-bitmask-22.c: Likewise.
8659 * gcc.dg/bic-bitmask-7.c: Likewise.
8660 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
8661 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
8662 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
8663 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
8664 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
8665 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
8666 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
8667 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
8668 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
8669 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
8671 2024-01-11 Richard Biener <rguenther@suse.de>
8673 PR tree-optimization/112505
8674 * gcc.dg/vect/pr112505.c: New testcase.
8676 2024-01-11 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/113126
8679 * gcc.dg/torture/pr113126.c: New testcase.
8681 2024-01-11 Richard Biener <rguenther@suse.de>
8683 PR tree-optimization/112636
8684 * gcc.dg/pr112636.c: New testcase.
8686 2024-01-11 Pan Li <pan2.li@intel.com>
8688 * gcc.dg/pr30957-1.c: Remove.
8690 2024-01-11 Alex Coplan <alex.coplan@arm.com>
8693 * gcc.target/aarch64/pr113077.c: New test.
8695 2024-01-11 Richard Biener <rguenther@suse.de>
8697 PR tree-optimization/111003
8698 * gcc.dg/tree-ssa/pr111003.c: New testcase.
8700 2024-01-11 Richard Biener <rguenther@suse.de>
8702 PR middle-end/112740
8703 * gcc.dg/pr112740.c: New testcase.
8705 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8707 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
8708 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
8709 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
8710 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
8712 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
8714 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
8716 2024-01-11 liuhongt <hongtao.liu@intel.com>
8718 * gcc.target/i386/pr104401.c: New test.
8719 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
8721 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
8724 * gm2/pim/fail/badbecomes.mod: New test.
8725 * gm2/pim/fail/badexpression.mod: New test.
8726 * gm2/pim/fail/badexpression2.mod: New test.
8727 * gm2/pim/fail/badifin.mod: New test.
8728 * gm2/pim/pass/goodifin.mod: New test.
8730 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8732 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
8733 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
8734 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
8736 2024-01-10 Antoni Boucher <bouanto@zoho.com>
8739 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
8740 * jit.dg/test-ggc-bugfix.c: New test.
8742 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
8744 * gcc.target/riscv/xtheadint-push-pop.c: New test.
8746 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8748 PR tree-optimization/112468
8749 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
8751 * gcc.dg/pr55152-2.c: Likewise.
8752 * gcc.dg/tree-ssa/abs-4.c: Likewise.
8753 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
8754 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
8755 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
8756 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
8758 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
8760 PR tree-optimization/112581
8761 * gcc.c-torture/execute/pr112581-1.c: New test.
8763 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
8765 * gcc.target/riscv/pr105314.c: Fix comment termination.
8767 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
8769 * gcc.target/riscv/cset-sext-sfb.c: New test.
8770 * gcc.target/riscv/cset-sext-thead.c: New test.
8771 * gcc.target/riscv/cset-sext-ventana.c: New test.
8772 * gcc.target/riscv/cset-sext-zicond.c: New test.
8773 * gcc.target/riscv/cset-sext.c: New test.
8775 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8777 PR tree-optimization/112734
8778 * gcc.dg/bitint-64.c: New test.
8780 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8782 PR tree-optimization/113287
8783 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
8784 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
8786 2024-01-10 Richard Biener <rguenther@suse.de>
8788 PR tree-optimization/113078
8789 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
8790 * gcc.target/i386/vect-pr113078.c: Likewise.
8792 2024-01-10 Julian Brown <julian@codesourcery.com>
8794 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
8797 2024-01-10 Julian Brown <julian@codesourcery.com>
8799 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
8800 * g++.dg/gomp/array-section-2.C: Likewise.
8801 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
8804 2024-01-10 Tamar Christina <tamar.christina@arm.com>
8806 PR tree-optimization/113144
8807 PR tree-optimization/113145
8808 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
8810 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8812 PR tree-optimization/113297
8813 * gcc.dg/bitint-63.c: Fix PR number.
8815 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
8817 * gcc.dg/vect/slp-21.c: Add loongarch.
8819 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
8821 * lib/target-supports.exp: Removed an issue with "target keyword"
8822 checking errors on LoongArch architecture.
8824 2024-01-10 Jakub Jelinek <jakub@redhat.com>
8826 PR tree-optimization/113120
8827 * gcc.dg/bitint-63.c: New test.
8829 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8831 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
8832 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
8833 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
8834 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
8835 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
8836 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
8837 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
8838 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
8840 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
8843 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
8845 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8847 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
8849 2024-01-09 Jason Merrill <jason@redhat.com>
8851 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
8853 2024-01-09 waffl3x <waffl3x@protonmail.com>
8857 C++23 P0847R7 (deducing this) - CWG2586.
8858 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
8859 * g++.dg/cpp23/explicit-obj-default1.C: New test.
8860 * g++.dg/cpp23/explicit-obj-default2.C: New test.
8862 2024-01-09 waffl3x <waffl3x@protonmail.com>
8866 C++23 P0847R7 (deducing this) - xobj lambdas.
8867 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
8868 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
8869 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
8870 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
8871 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
8872 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
8873 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
8874 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
8875 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
8876 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
8877 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
8878 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
8879 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
8880 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
8882 2024-01-09 waffl3x <waffl3x@protonmail.com>
8886 C++23 P0847R7 (deducing this) - diagnostics.
8887 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
8888 __cpp_explicit_this_parameter feature test macro.
8889 * g++.dg/cpp26/feat-cxx26.C: Likewise.
8890 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
8891 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
8892 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
8893 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
8894 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
8895 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
8896 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
8897 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
8898 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
8899 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
8900 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
8901 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
8903 2024-01-09 waffl3x <waffl3x@protonmail.com>
8907 C++23 P0847R7 (deducing this) - initial functionality.
8908 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
8909 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
8910 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
8911 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
8912 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
8913 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
8914 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
8915 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
8916 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
8917 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
8918 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
8919 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
8920 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
8921 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
8922 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
8923 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
8924 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
8925 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
8926 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
8927 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
8928 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
8929 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
8930 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
8931 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
8933 2024-01-09 Jakub Jelinek <jakub@redhat.com>
8936 * gcc.dg/pr113262.c: New test.
8938 2024-01-09 Tamar Christina <tamar.christina@arm.com>
8940 PR tree-optimization/113199
8941 * gcc.target/gcn/pr113199.c: New test.
8943 2024-01-09 Tamar Christina <tamar.christina@arm.com>
8945 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
8947 2024-01-09 Tamar Christina <tamar.christina@arm.com>
8950 * gcc.dg/pr113267.c: New test.
8952 2024-01-09 Tamar Christina <tamar.christina@arm.com>
8954 PR middle-end/113163
8955 * gcc.target/gcn/pr113163.c: New test.
8957 2024-01-09 Julian Brown <julian@codesourcery.com>
8959 * c-c++-common/gomp/map-6.c: Update expected output.
8960 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
8961 * g++.dg/gomp/array-section-1.C: New test.
8962 * g++.dg/gomp/array-section-2.C: New test.
8963 * g++.dg/gomp/bad-array-section-1.C: New test.
8964 * g++.dg/gomp/bad-array-section-2.C: New test.
8965 * g++.dg/gomp/bad-array-section-3.C: New test.
8966 * g++.dg/gomp/bad-array-section-4.C: New test.
8967 * g++.dg/gomp/bad-array-section-5.C: New test.
8968 * g++.dg/gomp/bad-array-section-6.C: New test.
8969 * g++.dg/gomp/bad-array-section-7.C: New test.
8970 * g++.dg/gomp/bad-array-section-8.C: New test.
8971 * g++.dg/gomp/bad-array-section-9.C: New test.
8972 * g++.dg/gomp/bad-array-section-10.C: New test.
8973 * g++.dg/gomp/bad-array-section-11.C: New test.
8974 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
8975 * g++.dg/gomp/pr67522.C: Update expected output.
8976 * g++.dg/gomp/ind-base-3.C: New test.
8977 * g++.dg/gomp/map-assignment-1.C: New test.
8978 * g++.dg/gomp/map-inc-1.C: New test.
8979 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
8980 * g++.dg/gomp/map-ptrmem-1.C: New test.
8981 * g++.dg/gomp/map-ptrmem-2.C: New test.
8982 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
8983 * g++.dg/gomp/map-ternary-1.C: New test.
8984 * g++.dg/gomp/member-array-2.C: New test.
8986 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
8988 * gnat.dg/bip_prim_func2.adb: New test.
8989 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
8992 2024-01-09 Jakub Jelinek <jakub@redhat.com>
8994 PR tree-optimization/113210
8995 * gcc.c-torture/compile/pr113210.c: New test.
8997 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/specs/anon4.ads: New test.
9001 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
9003 * g++.dg/opt/delay-slot-2.C: New test.
9005 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
9006 Hongtao Liu <hongtao.liu@intel.com>
9008 * gcc.target/i386/auto-init-8.c: Update test case.
9009 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
9010 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
9011 * gcc.target/i386/avx512fp16-13.c: Likewise.
9012 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
9013 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
9014 * gcc.target/i386/pr100865-1.c: Likewise.
9015 * gcc.target/i386/pr100865-10a.c: Likewise.
9016 * gcc.target/i386/pr100865-10b.c: Likewise.
9017 * gcc.target/i386/pr100865-2.c: Likewise.
9018 * gcc.target/i386/pr100865-3.c: Likewise.
9019 * gcc.target/i386/pr100865-4a.c: Likewise.
9020 * gcc.target/i386/pr100865-4b.c: Likewise.
9021 * gcc.target/i386/pr100865-5a.c: Likewise.
9022 * gcc.target/i386/pr100865-5b.c: Likewise.
9023 * gcc.target/i386/pr100865-9a.c: Likewise.
9024 * gcc.target/i386/pr100865-9b.c: Likewise.
9025 * gcc.target/i386/pr102021.c: Likewise.
9026 * gcc.target/i386/pr90773-17.c: Likewise.
9028 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
9030 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
9031 * gcc.target/i386/part-vect-absneghf.c: Ditto.
9033 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
9035 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
9037 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
9039 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9040 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9041 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9042 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9043 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9044 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9045 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9046 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9047 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9048 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9049 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9050 * gcc.target/riscv/zvkb.c: New test.
9052 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9054 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
9057 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9059 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
9061 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
9064 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
9065 * gfortran.dg/bind_c_vars.f90: Likewise.
9067 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
9069 * gcc.target/bpf/attr-kernel-helper.c: New test.
9071 2024-01-08 Harald Anlauf <anlauf@gmx.de>
9074 * gfortran.dg/size_optional_dim_2.f90: New test.
9076 2024-01-08 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/113026
9079 * gcc.dg/torture/pr113026-1.c: New testcase.
9080 * gcc.dg/torture/pr113026-2.c: Likewise.
9082 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9084 PR tree-optimization/113228
9085 * gcc.c-torture/compile/pr113228.c: New test.
9087 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9089 PR tree-optimization/113120
9090 * gcc.dg/bitint-62.c: New test.
9092 2024-01-08 Jakub Jelinek <jakub@redhat.com>
9094 PR tree-optimization/113119
9095 * gcc.dg/bitint-61.c: New test.
9097 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
9100 * gcc.target/avr/attribute-io.h: New file.
9101 * gcc.target/avr/pr112952-0.c: New test.
9102 * gcc.target/avr/pr112952-1.c: New test.
9103 * gcc.target/avr/pr112952-2.c: New test.
9104 * gcc.target/avr/pr112952-3.c: New test.
9106 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
9108 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
9109 check + abort rather than assert.
9111 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9113 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
9114 * gcc.target/avr/lra-elim.c: Same.
9115 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
9116 * gcc.target/avr/pr46779-1.c: Same.
9117 * gcc.target/avr/pr46779-2.c: Same.
9118 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
9119 for GNU-C due to address spaces.
9120 * gcc.target/avr/pr89270.c: Same.
9121 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
9122 space __flash1 if we have it.
9123 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9124 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9126 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9128 * gfortran.dg/dtio_25.f90: Update.
9129 * gfortran.dg/namelist_57.f90: Update.
9130 * gfortran.dg/namelist_65.f90: Update.
9132 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
9133 Uros Bizjak <ubizjak@gmail.com>
9136 * gcc.target/i386/pr113231.c: New test case.
9138 2024-01-07 Tamar Christina <tamar.christina@arm.com>
9140 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
9141 * gcc.dg/vect/vect-early-break_7.c: Likewise.
9142 * gcc.dg/vect/vect-early-break_75.c: Likewise.
9143 * gcc.dg/vect/vect-early-break_77.c: Likewise.
9144 * gcc.dg/vect/vect-early-break_82.c: Likewise.
9145 * gcc.dg/vect/vect-early-break_88.c: Likewise.
9146 * lib/target-supports.exp (add_options_for_vect_early_break,
9147 check_effective_target_vect_early_break_hw,
9148 check_effective_target_vect_early_break): Support AArch32.
9149 * gcc.target/arm/vect-early-break-cbranch.c: New test.
9151 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
9153 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
9155 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9158 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
9159 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
9160 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
9161 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
9162 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
9163 * gcc.dg/tree-ssa/cltz-max.c: Same.
9164 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
9165 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
9166 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
9167 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
9169 * gcc.dg/tree-ssa/pr55177-1.c: Same.
9170 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
9171 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
9172 * gcc.dg/tree-ssa/pr111583-2.c: Same.
9174 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9177 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
9178 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
9179 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
9180 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
9181 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
9182 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
9183 * gcc.dg/pr110582.c: Require int32plus.
9184 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
9185 * gcc.dg/pr111599.c: Same.
9186 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
9187 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
9188 * gcc.dg/builtin-object-size-2.c: Same.
9189 * gcc.dg/builtin-object-size-3.c: Same.
9190 * gcc.dg/builtin-object-size-4.c: Same.
9191 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
9192 * gcc.dg/debug/btf/btf-pr106773.c: Same.
9193 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
9196 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
9199 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
9200 for "divsc3" as double = float per default.
9201 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
9203 * gcc.c-torture/compile/pr106537-2.c: Same.
9204 * gcc.c-torture/compile/pr106537-3.c: Same.
9205 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
9207 * gcc.c-torture/execute/20230630-4.c: Same.
9208 * gcc.c-torture/execute/pr109938.c: Require int32plus.
9209 * gcc.c-torture/execute/pr109986.c: Same.
9210 * gcc.dg/fold-ior-4.c: Same.
9211 * gcc.dg/fold-ior-5.c: Same
9212 * gcc.dg/fold-parity-5.c: Same.
9213 * gcc.dg/fold-popcount-5.c: Same.
9214 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
9216 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
9218 * gcc.dg/c23-constexpr-9.c: Require large_double.
9219 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
9220 * gcc.dg/loop-unswitch-10.c: Require size32plus.
9221 * gcc.dg/loop-unswitch-14.c: Same.
9222 * gcc.dg/loop-unswitch-11.c: Require int32.
9223 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
9224 * gcc.dg/pr101836_1.c: Same.
9225 * gcc.dg/pr101836_2.c: Same.
9226 * gcc.dg/pr101836_3.c: Same.
9228 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9230 * g++.dg/modules/init-5_a.C: New test.
9231 * g++.dg/modules/init-5_b.C: New test.
9233 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9236 * g++.dg/modules/using-11.h: New test.
9237 * g++.dg/modules/using-11_a.C: New test.
9238 * g++.dg/modules/using-11_b.C: New test.
9240 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
9243 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
9244 * g++.dg/modules/part-mac-1_c.C: Likewise.
9245 * g++.dg/modules/mod-invalid-1.C: New test.
9246 * g++.dg/modules/part-8_a.C: New test.
9247 * g++.dg/modules/part-8_b.C: New test.
9248 * g++.dg/modules/part-8_c.C: New test.
9250 2024-01-06 Harald Anlauf <anlauf@gmx.de>
9251 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9254 * gfortran.dg/repeat_8.f90: New test.
9256 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
9258 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
9259 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
9261 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9264 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
9266 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9268 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
9269 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
9271 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9273 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
9275 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
9278 * gcc.target/aarch64/pr113104.c: New test.
9279 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
9281 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
9282 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
9283 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
9284 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9285 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9286 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9287 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9288 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9289 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9290 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
9291 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9292 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9293 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9294 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9295 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9296 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9297 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9298 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9299 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9300 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
9301 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9302 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9303 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9304 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9305 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9306 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9307 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9308 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9309 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9310 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9311 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9313 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
9315 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
9317 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9319 * gcc.dg/fma-3.c: The intermediate file corresponding to the
9320 function does not produce the corresponding FNMA symbol, so the test
9321 rules should be skipped when testing.
9322 * gcc.dg/fma-4.c: The intermediate file corresponding to the
9323 function does not produce the corresponding FNMS symbol, so skip the
9324 test rules when testing.
9325 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
9326 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
9328 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9330 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
9331 LoongArch architecture, you need to add the "-mlasx" compilation
9332 option to generate vectorized code.
9333 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
9334 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
9335 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
9336 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
9337 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
9338 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
9339 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
9340 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
9341 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
9343 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9345 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
9348 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9350 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
9351 support testing of the loongArch architecture.
9353 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9355 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
9356 object detection framework.
9357 * gcc.dg/vect/vect-83.c: Dito.
9359 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9361 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
9362 setting of assembly to compile.
9363 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
9365 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
9367 * lib/target-supports.exp: Add LoongArch to the list of supported
9370 2024-01-05 Alex Coplan <alex.coplan@arm.com>
9373 * g++.dg/pr113217.C: New test.
9375 2024-01-05 Jakub Jelinek <jakub@redhat.com>
9377 PR tree-optimization/113201
9378 * gcc.c-torture/compile/pr113201.c: New test.
9380 2024-01-05 Jakub Jelinek <jakub@redhat.com>
9382 PR tree-optimization/90693
9383 * gcc.target/i386/pr90693-2.c: New test.
9385 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
9387 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
9388 Fix the check condition.
9390 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
9392 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
9393 Use __builtin_abort instead of assert.
9394 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
9395 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
9396 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
9397 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
9398 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
9399 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
9400 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
9401 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
9402 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
9403 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
9404 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
9405 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
9406 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
9407 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
9408 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
9409 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
9410 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
9411 __builtin_abort instead of assert.
9412 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
9413 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
9414 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
9415 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
9416 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
9418 2024-01-05 Pan Li <pan2.li@intel.com>
9421 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
9423 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9424 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9425 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9426 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9427 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9428 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9429 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9430 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9431 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9432 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9433 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9434 * gcc.target/riscv/zvkb.c: New test.
9436 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
9438 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9439 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9440 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9441 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9442 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9443 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9444 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9445 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9446 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9447 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9448 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9449 * gcc.target/riscv/zvkb.c: New test.
9451 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9453 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9455 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
9457 PR tree-optimization/113186
9458 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
9460 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9462 * lib/gcc-dg.exp: Set TERM to xterm.
9464 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9467 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
9469 2024-01-04 David Malcolm <dmalcolm@redhat.com>
9472 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
9474 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
9475 Patrick Lin <patrick@andestech.com>
9476 Rufus Chen <rufus@andestech.com>
9477 Monk Chiang <monk.chiang@sifive.com>
9479 * gcc.target/riscv/_Float16-nanboxing.c: New test.
9481 2024-01-04 Pan Li <pan2.li@intel.com>
9484 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9486 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9488 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9490 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9492 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
9494 * gcc.target/riscv/interrupt-misaligned.c: New.
9496 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
9498 * gcc.dg/vect/slp-26.c: Add loongarch.
9500 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9502 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
9504 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
9506 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
9507 option "-fno-vect-cost-model" to dg-options.
9509 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9511 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
9512 * gcc.c-torture/compile/mipscop-2.c: Ditto.
9513 * gcc.c-torture/compile/mipscop-3.c: Ditto.
9514 * gcc.c-torture/compile/mipscop-4.c: Ditto.
9516 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9518 * gcc.target/mips/pr104914.c: New test.
9520 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
9522 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
9524 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9528 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
9529 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
9530 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
9531 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
9532 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
9533 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
9534 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
9535 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
9536 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
9537 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
9538 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
9539 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
9540 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
9542 2024-01-03 Patrick Palka <ppalka@redhat.com>
9545 * g++.dg/cpp0x/rv-conv4.C: New test.
9546 * g++.dg/cpp0x/rv-conv5.C: New test.
9548 2024-01-03 Xi Ruoyao <xry111@xry111.site>
9550 * gcc.target/loongarch/vfmax-vfmin.c: New test.
9552 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9555 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
9557 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
9559 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
9561 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9563 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
9565 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
9567 * lib/target-supports.exp: Add a function to check whether binutil supports
9569 * gcc.target/loongarch/tls-le-relax.c: New test.
9571 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9574 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
9577 Copyright (C) 2024 Free Software Foundation, Inc.
9579 Copying and distribution of this file, with or without modification,
9580 are permitted in any medium without royalty provided the copyright
9581 notice and this notice are preserved.