1 2024-04-26 Wilco Dijkstra <wilco.dijkstra@arm.com>
3 * gcc.target/aarch64/ldp_stp_q_disable.c: Remove test.
5 2024-04-26 Patrick Palka <ppalka@redhat.com>
7 * g++.dg/concepts/diagnostic2.C: Expect source line printed
8 for the "required from here" message.
9 * g++.dg/template/error60a.C: New test.
11 2024-04-26 Haochen Jiang <haochen.jiang@intel.com>
14 * gcc.target/i386/pr105354-2.c: As mentioned.
16 2024-04-25 David Faust <david.faust@oracle.com>
18 * gcc.target/bpf/bpf-debug-options-1.c: New test.
19 * gcc.target/bpf/bpf-debug-options-2.c: Likewise.
20 * gcc.target/bpf/bpf-debug-options-3.c: Likewise.
21 * gcc.target/bpf/core-options-4.c: Likewise.
23 2024-04-25 Jakub Jelinek <jakub@redhat.com>
26 * g++.dg/cpp1z/constexpr-111284.C: New test.
27 * g++.dg/cpp1y/constexpr-lifetime7.C: Expect one error on a different
30 2024-04-25 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/abi/comdat2.C: New test.
34 * g++.dg/abi/comdat5.C: New test.
35 * g++.dg/lto/pr113208_0.C: New test.
36 * g++.dg/lto/pr113208_1.C: New file.
37 * g++.dg/lto/pr113208.h: New file.
39 2024-04-25 David Faust <david.faust@oracle.com>
41 * gcc.target/bpf/core-options-1.c: New test.
42 * gcc.target/bpf/core-options-2.c: Likewise.
43 * gcc.target/bpf/core-options-3.c: Likewise.
45 2024-04-25 Jakub Jelinek <jakub@redhat.com>
48 * gfortran.dg/gomp/pr114825.f90: New test.
50 2024-04-25 Jose E. Marchesi <jose.marchesi@oracle.com>
52 * gcc.target/bpf/alu-1.c: Specify conventional asm dialect.
53 * gcc.target/bpf/xbpf-indirect-call-1.c: Likewise.
54 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
55 * gcc.target/bpf/smov-2.c: Likewise.
56 * gcc.target/bpf/smov-1.c: Likewise.
57 * gcc.target/bpf/smod-1.c: Likewise.
58 * gcc.target/bpf/sload-1.c: Likewise.
59 * gcc.target/bpf/sdiv-1.c: Likewise.
60 * gcc.target/bpf/nop-1.c: Likewise.
61 * gcc.target/bpf/neg-1.c: Likewise.
62 * gcc.target/bpf/ldxdw.c: Likewise.
63 * gcc.target/bpf/jmp-1.c: Likewise.
64 * gcc.target/bpf/inline-memops-threshold-1.c: Likewise.
65 * gcc.target/bpf/float-1.c: Likewise.
66 * gcc.target/bpf/double-2.c: Likewise.
67 * gcc.target/bpf/double-1.c: Likewise.
68 * gcc.target/bpf/core-builtin-type-id.c: Likewise.
69 * gcc.target/bpf/core-builtin-type-based.c: Likewise.
70 * gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
71 * gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
72 * gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
73 * gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
74 * gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
75 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
76 * gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
77 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
78 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
79 * gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
80 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Likewise.
81 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Likewise.
82 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
84 * gcc.target/bpf/core-builtin-exprlist-4.c: Likewise.
85 * gcc.target/bpf/core-builtin-exprlist-3.c: Likewise.
86 * gcc.target/bpf/core-builtin-exprlist-2.c: Likewise.
87 * gcc.target/bpf/core-builtin-exprlist-1.c: Likewise.
88 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Likewise.
89 * gcc.target/bpf/core-builtin-enumvalue-errors.c: Likewise.
90 * gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
91 * gcc.target/bpf/core-builtin-3.c: Likewise.
92 * gcc.target/bpf/core-builtin-2.c: Likewise.
93 * gcc.target/bpf/core-builtin-1.c: Likewise.
94 * gcc.target/bpf/core-attr-struct-as-array.c: Likewise.
95 * gcc.target/bpf/core-attr-6.c: Likewise.
96 * gcc.target/bpf/core-attr-5.c: Likewise.
97 * gcc.target/bpf/core-attr-4.c: Likewise.
98 * gcc.target/bpf/core-attr-3.c: Likewise.
99 * gcc.target/bpf/core-attr-2.c: Likewise.
100 * gcc.target/bpf/core-attr-1.c: Likewise.
101 * gcc.target/bpf/builtin-load.c: Likewise.
102 * gcc.target/bpf/btfext-funcinfo-nocore.c: Likewise.
103 * gcc.target/bpf/btfext-funcinfo.c: Likewise.
104 * gcc.target/bpf/bswap-1.c: Likewise.
105 * gcc.target/bpf/bswap-2.c: Likewise.
106 * gcc.target/bpf/attr-kernel-helper.c: Likewise.
107 * gcc.target/bpf/atomic-xchg-2.c: Likewise.
108 * gcc.target/bpf/atomic-xchg-1.c: Likewise.
109 * gcc.target/bpf/atomic-op-3.c: Likewise.
110 * gcc.target/bpf/atomic-op-2.c: Likewise.
111 * gcc.target/bpf/atomic-op-1.c: Likewise.
112 * gcc.target/bpf/atomic-fetch-op-3.c: Likewise.
113 * gcc.target/bpf/atomic-fetch-op-2.c: Likewise.
114 * gcc.target/bpf/atomic-fetch-op-1.c: Likewise.
115 * gcc.target/bpf/atomic-cmpxchg-2.c: Likewise.
116 * gcc.target/bpf/atomic-cmpxchg-1.c: Likewise.
117 * gcc.target/bpf/alu-2.c: Likewise.
119 2024-04-25 Richard Ball <richard.ball@arm.com>
121 * gcc.target/arm/cmse/extend-param.c: New test.
122 * gcc.target/arm/cmse/extend-return.c: New test.
124 2024-04-25 Richard Biener <rguenther@suse.de>
126 PR tree-optimization/114792
127 * gcc.dg/torture/pr114792.c: New testcase.
129 2024-04-25 Eric Botcazou <ebotcazou@adacore.com>
131 * gcc.target/sparc/small-struct-1.c: New test.
132 * gcc.target/sparc/pr105573.c: Rename to...
133 * gcc.target/sparc/20230425-1.c: ...this.
134 * gcc.target/sparc/pr109541.c: Rename to...
135 * gcc.target/sparc/20230607-1.c: ...this
137 2024-04-25 Pan Li <pan2.li@intel.com>
138 Kito Cheng <kito.cheng@sifive.com>
141 * g++.target/riscv/rvv/base/pr114714-1.C: New test.
142 * g++.target/riscv/rvv/base/pr114714-2.C: New test.
144 2024-04-25 Paul Thomas <pault@gcc.gnu.org>
147 * gfortran.dg/pr93678.f90: New test.
149 2024-04-25 Paul Thomas <pault@gcc.gnu.org>
150 Jakub Jelinek <jakub@gcc.gnu.org>
153 * gfortran.dg/pr89462.f90: New test.
155 2024-04-25 Haochen Gui <guihaoc@gcc.gnu.org>
157 * gcc.target/powerpc/bcd-4.c: Adjust the number of bcdadd and
160 2024-04-25 Pan Li <pan2.li@intel.com>
162 * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
163 * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
164 * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
166 2024-04-24 Patrick Palka <ppalka@redhat.com>
168 * g++.dg/modules/pr99023_a.X: Run only in C++20 mode.
169 * g++.dg/modules/pr99023_b.X: Likewise.
171 2024-04-24 Patrick Palka <ppalka@redhat.com>
174 * g++.dg/cpp0x/constexpr-union8.C: New test.
176 2024-04-24 Pan Li <pan2.li@intel.com>
179 2024-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
180 kito-cheng <kito.cheng@sifive.com>
181 kito-cheng <kito.cheng@gmail.com>
184 * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
185 * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
186 * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
188 2024-04-24 Jose E. Marchesi <jose.marchesi@oracle.com>
190 * gcc.target/bpf/feature-macro-1.c: New test.
191 * gcc.target/bpf/feature-macro-2.c: Likewise.
193 2024-04-24 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/114787
196 * gcc.dg/torture/pr114787.c: New testcase.
198 2024-04-24 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/114832
201 * gcc.dg/vect/pr114832.c: New testcase.
203 2024-04-24 Haochen Jiang <haochen.jiang@intel.com>
205 * gcc.target/i386/avx10_1-24.c: New test.
207 2024-04-24 Pan Li <pan2.li@intel.com>
209 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adjust asm
211 * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
212 * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
213 * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
215 2024-04-24 Pan Li <pan2.li@intel.com>
218 2024-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
220 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
221 * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
222 * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
223 * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
225 2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com>
227 * g++.dg/cpp23/explicit-obj-basic7.C: New test.
229 2024-04-23 Jakub Jelinek <jakub@redhat.com>
232 * g++.target/i386/pr114810.C: New test.
234 2024-04-23 Harald Anlauf <anlauf@gmx.de>
237 * gfortran.dg/c_sizeof_8.f90: New test.
239 2024-04-23 Patrick Palka <ppalka@redhat.com>
242 * g++.dg/modules/auto-4_a.H: New test.
243 * g++.dg/modules/auto-4_b.C: New test.
245 2024-04-23 Jakub Jelinek <jakub@redhat.com>
247 * objc.dg/attributes/nullability-00.m: Adjust expected diagnostic
248 spelling: recognised -> recognized.
249 * obj-c++.dg/attributes/nullability-00.mm: Likewise.
251 2024-04-23 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
253 * gcc.dg/tree-ssa/forwprop-40.c: Xfail for s390.
254 * gcc.dg/tree-ssa/forwprop-41.c: Xfail for s390.
255 * lib/target-supports.exp: Add target check s390_mvx.
257 2024-04-23 Paul Thomas <pault@gcc.gnu.org>
260 * gfortran.dg/pr102597.f90: New test.
262 2024-04-23 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/114799
265 * gcc.dg/vect/bb-slp-pr114799.c: New testcase.
267 2024-04-23 Andreas Krebbel <krebbel@linux.ibm.com>
270 * gcc.target/s390/zvector/pr114676.c: New test.
272 2024-04-23 Jakub Jelinek <jakub@redhat.com>
275 * g++.dg/cpp0x/inh-ctor39.C: New test.
277 2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com>
280 * g++.dg/cpp23/explicit-obj-ops-alloc.C: New test.
282 2024-04-22 Gaius Mulley <gaiusmod2@gmail.com>
285 * lib/gm2-torture.exp: Correct regexp checking for internal
286 compiler error strings in compiler output.
288 2024-04-22 Gaius Mulley <gaiusmod2@gmail.com>
291 * gm2/pim/fail/badproctype.mod: Change MYSHORTREAL
293 * gm2/pim/fail/badprocbool.mod: New test.
294 * gm2/pim/fail/badproccard.mod: New test.
295 * gm2/pim/fail/badprocint.mod: New test.
296 * gm2/pim/fail/badprocint2.mod: New test.
297 * gm2/pim/pass/goodproccard2.mod: New test.
298 * gm2/pim/pass/goodprocint.mod: New test.
299 * gm2/pim/pass/goodprocint3.mod: New test.
300 * gm2/pim/run/pass/genconststr.mod: New test.
302 2024-04-22 Marek Polacek <polacek@redhat.com>
304 * lib/prune.exp (prune_gcc_output): Also prune -freport-bug output.
306 2024-04-22 Pan Li <pan2.li@intel.com>
308 * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
309 * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
310 * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
311 * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
312 * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
313 * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
314 * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
315 * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
316 * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
318 2024-04-22 Pan Li <pan2.li@intel.com>
321 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
324 * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
325 * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
326 * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
327 * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
328 * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
329 * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
330 * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
331 * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
332 * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
334 2024-04-22 Pan Li <pan2.li@intel.com>
336 * gcc.target/riscv/rvv/base/pr112431-34.c: Remove xfail for vluxei8 check.
337 * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
338 * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
339 * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
340 * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
341 * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
342 * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
344 2024-04-22 Pan Li <pan2.li@intel.com>
347 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
350 * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
351 * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
352 * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
353 * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
354 * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
355 * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
357 2024-04-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
359 * gcc.target/s390/vxe/popcount-1.c: Remove xfail.
361 2024-04-22 Pan Li <pan2.li@intel.com>
363 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
364 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
366 2024-04-22 Pan Li <pan2.li@intel.com>
369 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
372 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
373 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
375 2024-04-22 Pan Li <pan2.li@intel.com>
377 * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
378 * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
379 * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
381 2024-04-22 Pan Li <pan2.li@intel.com>
384 2024-04-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
387 * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
388 * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
389 * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
391 2024-04-22 Pan Li <pan2.li@intel.com>
393 * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
394 * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
395 * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
396 * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
397 * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
398 * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
400 2024-04-21 Paul Thomas <pault@gcc.gnu.org>
403 * gfortran.dg/pr103471.f90: New test.
405 2024-04-21 Pan Li <pan2.li@intel.com>
408 2024-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
411 * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
412 * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
413 * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
414 * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
415 * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
416 * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
418 2024-04-21 Pan Li <pan2.li@intel.com>
420 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
422 2024-04-20 Pan Li <pan2.li@intel.com>
425 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
428 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
430 2024-04-20 Gaius Mulley <gaiusmod2@gmail.com>
433 * gm2/pim/pass/another.mod: Correct bug exposed by type checker.
434 Swap ProcA and ProcB assignments.
435 * gm2/pim/pass/proccard.mod: Use VAL to convert procedure into a
437 * gm2/iso/const/fail/castproctype.mod: New test.
438 * gm2/pim/fail/badproctype.mod: New test.
440 2024-04-20 Pan Li <pan2.li@intel.com>
442 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Xfail csr check.
443 * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
444 * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
445 * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
447 2024-04-20 Pan Li <pan2.li@intel.com>
450 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
453 * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
454 * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
455 * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
457 2024-04-20 Pan Li <pan2.li@intel.com>
459 * gcc.target/riscv/rvv/base/pr112431-42.c: New test.
461 2024-04-20 Pan Li <pan2.li@intel.com>
464 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
467 * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
469 2024-04-19 Jakub Jelinek <jakub@redhat.com>
472 * gcc.target/i386/avx2-pr114783.c: New test.
474 2024-04-19 Jakub Jelinek <jakub@redhat.com>
477 * gcc.dg/format/sentinel-2.c: New test.
479 2024-04-19 Martin Uecker <uecker@tugraz.at>
480 Jakub Jelinek <jakub@redhat.com>
484 * gcc.dg/pr114574-1.c: New test.
485 * gcc.dg/pr114574-2.c: New test.
486 * gcc.dg/pr114361.c: New test.
487 * gcc.dg/c23-tag-incomplete-1.c: New test.
488 * gcc.dg/c23-tag-incomplete-2.c: New test.
490 2024-04-19 Thomas Schwinge <tschwinge@baylibre.com>
493 * gcc.dg/pr114768.c: Enable for nvptx target.
495 2024-04-19 Cupertino Miranda <cupertino.miranda@oracle.com>
497 * gcc.target/bpf/btfext-funcinfo.c: Updated to changes.
498 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
500 * gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
501 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
502 * gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
503 * gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
504 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
505 * gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
506 * gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
507 * gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
508 * gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
509 * gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
511 2024-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
514 * gdc.dg/pr111650.d: New test.
516 2024-04-19 Jakub Jelinek <jakub@redhat.com>
518 PR rtl-optimization/114768
519 * gcc.dg/pr114768.c: New test.
521 2024-04-19 Jakub Jelinek <jakub@redhat.com>
524 * gcc.dg/torture/bitint-70.c: New test.
526 2024-04-18 Paul Thomas <pault@gcc.gnu.org>
529 * gfortran.dg/pr114739.f90: New test.
530 * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none'
531 for consistency with expected error message.
532 * gfortran.dg/nullify_4.f90: ditto
533 * gfortran.dg/pointer_init_6.f90: ditto
534 * gfortran.dg/pr107397.f90: ditto
535 * gfortran.dg/pr88138.f90: ditto
537 2024-04-18 Alexandre Oliva <oliva@adacore.com>
539 * gcc.target/i386/bf16_short_warn.c: Add -msse2.
541 2024-04-18 Alexandre Oliva <oliva@adacore.com>
543 * gcc.target/i386/pr107261.c: Add -fomit-frame-pointer.
544 * gcc.target/i386/pr69482-1.c: Likewise.
545 * gcc.target/i386/pr69482-2.c: Likewise.
547 2024-04-18 Alexandre Oliva <oliva@adacore.com>
549 * gcc.target/arm/bfloat16_scalar_typecheck.c: Accept C23
552 2024-04-18 Alexandre Oliva <oliva@adacore.com>
554 * g++.dg/contracts/contracts9.C: Don't assume string literals
555 have non-negative addresses.
557 2024-04-18 Alexandre Oliva <oliva@adacore.com>
558 Olivier Hainque <hainque@adacore.com>
560 * gcc.target/aarch64/pr94201.c: Add missing
561 dg-require-effective-target fpic.
562 * gcc.target/aarch64/pr103085.c: Likewise.
564 2024-04-18 Alexandre Oliva <oliva@adacore.com>
566 * g++.target/i386/pr111497.C: Require fpic support.
568 2024-04-18 Alexandre Oliva <oliva@adacore.com>
571 * c-c++-common/pr103798-2.c: XFAIL in C++ on vxworks too.
573 2024-04-18 Alexandre Oliva <oliva@adacore.com>
575 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c:
576 Include sys/select.h if present.
578 2024-04-18 Alexandre Oliva <oliva@adacore.com>
580 * gcc.dg/analyzer/pipe-glibc.c: Require fork.
581 * gcc.dg/analyzer/pipe-manpages.c: Likewise.
583 2024-04-18 Alexandre Oliva <oliva@adacore.com>
585 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip on
588 2024-04-18 Alexandre Oliva <oliva@adacore.com>
590 * gcc.dg/analyzer/fd-4.c: Define macro to avoid mode_t on
593 2024-04-18 Alexandre Oliva <oliva@adacore.com>
595 * lib/target-supports.exp (check_effective_target_strndup): New.
596 * gcc.dg/builtin-dynamic-object-size-0.c: Skip strndup tests
597 when the function is not available.
598 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
599 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
600 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
601 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
602 * gcc.dg/builtin-object-size-1.c: Likewise.
603 * gcc.dg/builtin-object-size-2.c: Likewise.
604 * gcc.dg/builtin-object-size-3.c: Likewise.
605 * gcc.dg/builtin-object-size-4.c: Likewise.
607 2024-04-18 Tamar Christina <tamar.christina@arm.com>
610 * gcc.target/aarch64/fneg-abs_2.c: Update codegen.
611 * gcc.target/aarch64/fneg-abs_4.c: xfail for now.
612 * gcc.target/aarch64/pr114741.c: New test.
614 2024-04-18 Jakub Jelinek <jakub@redhat.com>
617 * gcc.dg/torture/bitint-69.c: New test.
619 2024-04-18 Jakub Jelinek <jakub@redhat.com>
622 * gcc.dg/pr114753.c: New test.
624 2024-04-18 Kewen Lin <linkw@linux.ibm.com>
627 * gcc.target/powerpc/builtins-6-p9-runnable.c: Adjust for BE by fixing
628 data_{u,}128, their uses and vec_uc_expected1, also adjust some formats.
630 2024-04-18 Haochen Gui <guihaoc@gcc.gnu.org>
632 * gcc.target/powerpc/bcd-4.c: Enable the case to be tested on P9.
633 Enable the case to be run on big endian. Fix function maxbcd and
634 other misc. problems.
636 2024-04-17 Thomas Schwinge <tschwinge@baylibre.com>
638 * lib/target-supports.exp (check_effective_target_vect_long_long):
641 2024-04-17 Jakub Jelinek <jakub@redhat.com>
644 * gcc.dg/asan/pr112709-2.c (freddy): New function from
645 gcc.dg/ubsan/pr112709-2.c version of the test.
647 2024-04-16 Gaius Mulley <gaiusmod2@gmail.com>
650 * gm2/iso/const/pass/constcast.mod: New test.
651 * gm2/iso/const/pass/constodd.mod: New test.
652 * gm2/pim/pass/tinyindr.mod: New test.
654 2024-04-16 Tamar Christina <tamar.christina@arm.com>
656 PR tree-optimization/114403
657 * gcc.dg/vect/vect-early-break_124-pr114403.c: Fix check loop.
659 2024-04-16 Harald Anlauf <anlauf@gmx.de>
662 * gfortran.dg/allocate_with_source_29.f90: New test.
663 * gfortran.dg/allocate_with_source_30.f90: New test.
664 * gfortran.dg/allocate_with_source_31.f90: New test.
666 2024-04-16 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/114736
669 * gfortran.dg/vect/pr114736.f90: New testcase.
671 2024-04-16 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/114733
674 * gcc.dg/vect/pr114733.c: New testcase.
676 2024-04-16 Jakub Jelinek <jakub@redhat.com>
679 * g++.dg/cpp2a/bit-cast17.C: New test.
681 2024-04-16 Fei Gao <gaofei@eswincomputing.com>
683 * gcc.target/riscv/zicond-prefer-add-to-or.c: New test.
685 2024-04-16 Alexandre Oliva <oliva@adacore.com>
688 * g++.dg/strub-internal-pr112938.cc: New.
690 2024-04-15 Jørgen Kvalsvik <j@lambda.is>
692 PR gcov-profile/114720
693 * gcc.misc-tests/gcov-22.c: Guard longjmp to not loop.
695 2024-04-15 Robin Dapp <rdapp@ventanamicro.com>
697 * gcc.target/riscv/rvv/autovec/pr114668.c: New test.
699 2024-04-15 Richard Biener <rguenther@suse.de>
701 PR gcov-profile/114715
702 * gcc.misc-tests/gcov-24.c: New testcase.
704 2024-04-15 H.J. Lu <hjl.tools@gmail.com>
707 * gcc.target/i386/apx-ndd-x32-2a.c: New test.
708 * gcc.target/i386/apx-ndd-x32-2b.c: Likewise.
709 * gcc.target/i386/apx-ndd-x32-2c.c: Likewise.
710 * gcc.target/i386/apx-ndd-x32-2d.c: Likewise.
712 2024-04-15 Tamar Christina <tamar.christina@arm.com>
714 PR tree-optimization/114403
715 * gcc.dg/vect/vect-early-break_124-pr114403.c: New test.
716 * gcc.dg/vect/vect-early-break_125-pr114403.c: New test.
718 2024-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
720 * gcc.target/i386/fhardened-1.c: Restrict to Linux/GNU.
721 * gcc.target/i386/fhardened-2.c: Likewise.
723 2024-04-15 Jakub Jelinek <jakub@redhat.com>
726 * g++.dg/ext/attrib68.C: New test.
728 2024-04-15 Nathaniel Shead <nathanieloshead@gmail.com>
729 Patrick Palka <ppalka@redhat.com>
732 * g++.dg/modules/using-14.C: New test.
734 2024-04-14 Nathaniel Shead <nathanieloshead@gmail.com>
737 * g++.dg/modules/pr106820_a.H: New test.
738 * g++.dg/modules/pr106820_b.C: New test.
740 2024-04-12 Andrew Carlotti <andrew.carlotti@arm.com>
742 * gcc.target/aarch64/cpunative/info_24: Include lrcpc and ilrcpc.
744 2024-04-12 Marek Polacek <polacek@redhat.com>
747 * g++.dg/cpp1y/nsdmi-aggr20.C: New test.
748 * g++.dg/cpp1y/nsdmi-aggr21.C: New test.
750 2024-04-12 Will Schmidt <will_schmidt@linux.ibm.com>
751 Peter Bergner <bergner@linux.ibm.com>
754 * gcc.target/powerpc/predefine-p7-novsx.c: New test.
755 * gcc.target/powerpc/predefine-p8-noaltivec-novsx.c: New test.
756 * gcc.target/powerpc/predefine-p8-noaltivec.c: New test.
757 * gcc.target/powerpc/predefine-p8-novsx.c: New test.
758 * gcc.target/powerpc/predefine-p8-pragma-vsx.c: New test.
759 * gcc.target/powerpc/predefine-p9-novsx.c: New test.
761 2024-04-12 Patrick Palka <ppalka@redhat.com>
764 * g++.dg/modules/merge-17.h: New test.
765 * g++.dg/modules/merge-17_a.H: New test.
766 * g++.dg/modules/merge-17_b.C: New test.
767 * g++.dg/modules/xtreme-header-7_a.H: New test.
768 * g++.dg/modules/xtreme-header-7_b.C: New test.
770 2024-04-12 Jason Merrill <jason@redhat.com>
771 Patrick Palka <ppalka@redhat.com>
774 * g++.dg/conversion/ref12.C: New test.
776 2024-04-12 Jason Merrill <jason@redhat.com>
777 Patrick Palka <ppalka@redhat.com>
781 * g++.dg/cpp0x/initlist-ref1.C: New test.
782 * g++.dg/cpp0x/initlist-ref2.C: New test.
783 * g++.dg/cpp0x/initlist-ref3.C: New test.
785 2024-04-12 Jakub Jelinek <jakub@redhat.com>
788 * g++.dg/ext/pr114691.C: New test.
790 2024-04-12 Patrick Palka <ppalka@redhat.com>
793 * g++.dg/cpp2a/lambda-targ2a.C: New test.
795 2024-04-12 Jakub Jelinek <jakub@redhat.com>
798 * g++.dg/cpp2a/pr114426.C: New test.
799 * g++.dg/cpp2a/constexpr-dtor16.C: New test.
801 2024-04-12 Andrew Pinski <quic_apinski@quicinc.com>
803 PR tree-optimization/114666
804 * gcc.c-torture/execute/bitfld-signed1-1.c: New test.
806 2024-04-12 Richard Sandiford <richard.sandiford@arm.com>
808 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c (zero_mask_za_ab)
809 (zero_mask_za_d7, zero_mask_za_bf): Expect a list of .d tiles instead
812 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
814 * gcc.dg/tree-ssa/range-sincos.c: Xfail for s390.
815 * gcc.dg/tree-ssa/vrp-float-abs-1.c: Dito.
817 2024-04-12 Patrick Palka <ppalka@redhat.com>
822 * g++.dg/cpp2a/lambda-targ2.C: New test.
823 * g++.dg/cpp2a/lambda-targ3.C: New test.
824 * g++.dg/cpp2a/lambda-targ4.C: New test.
826 2024-04-12 Jakub Jelinek <jakub@redhat.com>
829 * gcc.dg/asan/pr114687.c: New test.
831 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
833 * gcc.dg/tree-ssa/loop-interchange-16.c: Prevent loop unrolling
834 of the innermost loop.
836 2024-04-12 Pan Li <pan2.li@intel.com>
839 * gcc.target/riscv/pr114639-1.c: New test.
840 * gcc.target/riscv/pr114639-2.c: New test.
841 * gcc.target/riscv/pr114639-3.c: New test.
842 * gcc.target/riscv/pr114639-4.c: New test.
844 2024-04-11 David Faust <david.faust@oracle.com>
846 * gcc.dg/debug/btf/btf-bitfields-4.c: Add two new checks.
848 2024-04-11 Andre Vieira (lists) <andre.simoesdiasvieira@arm.com>
850 * gcc.target/aarch64/bitfield-bitint-abi-align16.c (g1, g8, g16, g1p, g8p,
851 g16p): Remove unnecessary sbfx.
852 * gcc.target/aarch64/bitfield-bitint-abi-align8.c (g1, g8, g16, g1p, g8p,
855 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
857 * g++.target/aarch64/mv-1.C: New test.
859 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
861 * gcc.target/aarch64/cpunative/native_cpu_21.c: Reorder features.
862 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
864 2024-04-11 Patrick Palka <ppalka@redhat.com>
867 * g++.dg/cpp1z/constexpr-if-lambda6.C: New test.
869 2024-04-11 Jakub Jelinek <jakub@redhat.com>
872 * gcc.dg/asan/pr110027.c: New test.
874 2024-04-11 Richard Biener <rguenther@suse.de>
877 * gcc.misc-tests/gcov-pr114681.c: New testcase.
879 2024-04-11 Jakub Jelinek <jakub@redhat.com>
882 * g++.dg/ext/pr114409-2.C: New test.
884 2024-04-11 Pan Li <pan2.li@intel.com>
886 * g++.target/riscv/rvv/base/pr109244.C: Remove deprecated
888 * g++.target/riscv/rvv/base/pr109535.C: Ditto.
889 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Ditto.
890 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Ditto.
891 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Ditto.
892 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Ditto.
893 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Ditto.
894 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Ditto.
895 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Ditto.
896 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Ditto.
897 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Ditto.
898 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Ditto.
899 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Ditto.
900 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Ditto.
901 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Ditto.
902 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Ditto.
903 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Ditto.
904 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Ditto.
905 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Ditto.
906 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
907 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
908 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
909 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
910 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
911 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
912 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
913 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
914 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
915 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
916 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
917 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
918 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
919 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
920 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
921 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
922 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
923 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
924 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
925 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
926 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
927 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
928 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
929 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
930 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
931 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
932 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
933 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
934 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ditto.
935 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: Ditto.
936 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
937 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: Ditto.
938 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
939 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: Ditto.
940 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
941 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: Ditto.
942 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Ditto.
943 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Ditto.
944 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Ditto.
945 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
946 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
947 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
948 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
950 2024-04-11 Pan Li <pan2.li@intel.com>
953 * g++.target/riscv/rvv/base/pr114639-1.C: New test.
954 * gcc.target/riscv/rvv/base/pr114639-1.c: New test.
956 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
958 * gcc.dg/debug/btf/btf-bitfields-4.c: Update the vlen check.
959 * gcc.dg/debug/btf/btf-struct-2.c: Check that member named 'f'
960 with void data type is emitted.
962 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
965 * gcc.dg/debug/ctf/ctf-bitfields-5.c: New test.
967 2024-04-10 Hans-Peter Nilsson <hp@axis.com>
970 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
972 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
973 checks to cover recent combine improvement.
975 2024-04-10 Marek Polacek <polacek@redhat.com>
978 * gcc.target/i386/fhardened-1.c: New test.
979 * gcc.target/i386/fhardened-2.c: New test.
981 2024-04-10 David Malcolm <dmalcolm@redhat.com>
983 * c-c++-common/analyzer/out-of-bounds-pr114472.c: New test.
985 2024-04-10 David Malcolm <dmalcolm@redhat.com>
987 * c-c++-common/analyzer/memset-1.c: Clarify some comments.
989 2024-04-10 David Malcolm <dmalcolm@redhat.com>
991 * gcc.dg/plugin/copy_from_user-1.c: Add missing directives for an
993 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Add missing
994 -fanalyzer to options.
995 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
996 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
997 (dvb_usercopy): Add default case to avoid complaints about NULL
999 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
1000 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Add missing
1001 -fanalyzer to options.
1002 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Drop
1005 2024-04-10 Harald Anlauf <anlauf@gmx.de>
1008 * gfortran.dg/c_sizeof_6.f90: Remove wrong dg-error.
1009 * gfortran.dg/sizeof_2.f90: Adjust pattern.
1010 * gfortran.dg/c_f_pointer_tests_9.f90: New test.
1011 * gfortran.dg/c_sizeof_7.f90: New test.
1013 2024-04-10 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/114672
1016 * gcc.dg/torture/pr114672.c: New testcase.
1018 2024-04-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1020 * gcc.target/aarch64/bitint-alignments.c: New test.
1021 * gcc.target/aarch64/bitint-args.c: New test.
1022 * gcc.target/aarch64/bitint-sizes.c: New test.
1023 * gcc.target/aarch64/bitfield-bitint-abi.h: New header.
1024 * gcc.target/aarch64/bitfield-bitint-abi-align16.c: New test.
1025 * gcc.target/aarch64/bitfield-bitint-abi-align8.c: New test.
1027 2024-04-10 Jakub Jelinek <jakub@redhat.com>
1030 * g++.dg/cpp26/trivial-infinite-loop1.C: New test.
1031 * g++.dg/cpp26/trivial-infinite-loop2.C: New test.
1032 * g++.dg/cpp26/trivial-infinite-loop3.C: New test.
1034 2024-04-10 Kewen Lin <linkw@linux.ibm.com>
1037 * gcc.dg/lto/pr113359-2_0.c: Use unsigned long long instead of
1039 * gcc.dg/lto/pr113359-2_1.c: Likewise.
1041 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
1044 * g++.dg/modules/pr104040_a.C: New test.
1045 * g++.dg/modules/pr104040_b.C: New test.
1047 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
1050 * g++.dg/modules/pr99377-3_a.H: New test.
1051 * g++.dg/modules/pr99377-3_b.C: New test.
1052 * g++.dg/modules/pr99377-3_c.C: New test.
1053 * g++.dg/modules/pr99377-3_d.C: New test.
1055 2024-04-09 David Faust <david.faust@oracle.com>
1058 * gcc.dg/debug/btf/btf-datasec-3.c: Make test more robust on different
1061 2024-04-09 Juergen Christ <jchrist@linux.ibm.com>
1063 * gcc.target/s390/vector/vec-expand-replicate.c: New test.
1065 2024-04-09 David Faust <david.faust@oracle.com>
1068 * gcc.dg/debug/btf/btf-datasec-1.c: Check bts_offset symbol references
1069 only for BPF target.
1070 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
1071 * gcc.dg/debug/btf/btf-pr106773.c: Likewise.
1073 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
1076 * gfortran.dg/pr114535d.f90: New test.
1077 * gfortran.dg/pr114535iv.f90: Additional source.
1079 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
1082 * gfortran.dg/pr113956.f90: New test.
1084 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
1086 PR gcov-profile/114601
1087 * gcc.misc-tests/gcov-pr114601.c: New test.
1089 2024-04-09 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.target/i386/aes-pr114576.c: New test.
1094 2024-04-09 Yang Yujie <yangyujie@loongson.cn>
1097 * lib/target-supports.exp: Define condition loongarch_sx_as.
1098 * gcc.dg/lto/pr113233_0.c: New test.
1100 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
1102 PR middle-end/114599
1103 * gcc.misc-tests/gcov-19.c: New test.
1105 2024-04-09 Jakub Jelinek <jakub@redhat.com>
1108 * g++.dg/cpp2a/is-constant-evaluated15.C: New test.
1110 2024-04-09 Jakub Jelinek <jakub@redhat.com>
1112 PR middle-end/114628
1113 * gcc.dg/bitint-105.c: New test.
1115 2024-04-09 H.J. Lu <hjl.tools@gmail.com>
1118 * gcc.target/i386/apx-3.c: Likewise.
1120 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
1123 * gcc.misc-tests/gcov-20.c: Add effective target check
1124 profile_update_atomic.
1126 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
1127 Andrew Pinski <quic_apinski@quicinc.com>
1130 * gcc.target/powerpc/pr88309.c: New test.
1132 2024-04-09 Gaius Mulley <gaiusmod2@gmail.com>
1135 * gm2/cpp/default/pass/AdvParse.def: New test.
1136 * gm2/cpp/default/pass/AdvParse.mod: New test.
1137 * gm2/cpp/default/pass/cpp-default-pass.exp: New test.
1139 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
1141 * gcc.target/gcn/cond_fmaxnm_1.c: Specify
1142 '--param=gcn-preferred-vectorization-factor=64'.
1143 * gcc.target/gcn/cond_fmaxnm_2.c: Likewise.
1144 * gcc.target/gcn/cond_fmaxnm_3.c: Likewise.
1145 * gcc.target/gcn/cond_fmaxnm_4.c: Likewise.
1146 * gcc.target/gcn/cond_fmaxnm_5.c: Likewise.
1147 * gcc.target/gcn/cond_fmaxnm_6.c: Likewise.
1148 * gcc.target/gcn/cond_fmaxnm_7.c: Likewise.
1149 * gcc.target/gcn/cond_fmaxnm_8.c: Likewise.
1150 * gcc.target/gcn/cond_fminnm_1.c: Likewise.
1151 * gcc.target/gcn/cond_fminnm_2.c: Likewise.
1152 * gcc.target/gcn/cond_fminnm_3.c: Likewise.
1153 * gcc.target/gcn/cond_fminnm_4.c: Likewise.
1154 * gcc.target/gcn/cond_fminnm_5.c: Likewise.
1155 * gcc.target/gcn/cond_fminnm_6.c: Likewise.
1156 * gcc.target/gcn/cond_fminnm_7.c: Likewise.
1157 * gcc.target/gcn/cond_fminnm_8.c: Likewise.
1158 * gcc.target/gcn/cond_shift_3.c: Likewise.
1159 * gcc.target/gcn/cond_shift_4.c: Likewise.
1160 * gcc.target/gcn/cond_shift_8.c: Likewise.
1161 * gcc.target/gcn/cond_shift_9.c: Likewise.
1162 * gcc.target/gcn/cond_smax_1.c: Likewise.
1163 * gcc.target/gcn/cond_smin_1.c: Likewise.
1164 * gcc.target/gcn/cond_umax_1.c: Likewise.
1165 * gcc.target/gcn/cond_umin_1.c: Likewise.
1166 * gcc.target/gcn/simd-math-1.c: Likewise.
1167 * gcc.target/gcn/simd-math-5-char.c: Likewise.
1168 * gcc.target/gcn/simd-math-5-long.c: Likewise.
1169 * gcc.target/gcn/simd-math-5-short.c: Likewise.
1170 * gcc.target/gcn/simd-math-5.c: Likewise.
1171 * gcc.target/gcn/smax_1.c: Likewise.
1172 * gcc.target/gcn/smin_1.c: Likewise.
1173 * gcc.target/gcn/umax_1.c: Likewise.
1174 * gcc.target/gcn/umin_1.c: Likewise.
1176 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
1178 * lib/target-supports.exp (check_effective_target_lra): Add
1180 (check_effective_target_asm_goto_with_outputs): New.
1181 * gcc.c-torture/compile/asmgoto-2.c: Use it.
1182 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1183 * gcc.c-torture/compile/asmgoto-6.c: Likewise.
1184 * gcc.c-torture/compile/pr98096.c: Likewise.
1185 * gcc.dg/pr100590.c: Likewise.
1186 * gcc.dg/pr107385.c: Likewise.
1187 * gcc.dg/pr108095.c: Likewise.
1188 * gcc.dg/pr97954.c: Likewise.
1189 * gcc.dg/torture/pr100329.c: Likewise.
1190 * gcc.dg/torture/pr100398.c: Likewise.
1191 * gcc.dg/torture/pr100519.c: Likewise.
1192 * gcc.dg/torture/pr110422.c: Likewise.
1193 * gcc.dg/pr110079.c: Special-case nvptx target.
1195 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
1197 PR libfortran/114304
1198 * gfortran.dg/pr114304-2.f90: New test.
1200 2024-04-08 Martin Jambor <mjambor@suse.cz>
1203 * gcc.dg/lto/pr113359-1_0.c: New.
1204 * gcc.dg/lto/pr113359-1_1.c: Likewise.
1205 * gcc.dg/lto/pr113359-2_0.c: Likewise.
1206 * gcc.dg/lto/pr113359-2_1.c: Likewise.
1207 * gcc.dg/lto/pr113359-3_0.c: Likewise.
1208 * gcc.dg/lto/pr113359-3_1.c: Likewise.
1209 * gcc.dg/lto/pr113359-4_0.c: Likewise.
1210 * gcc.dg/lto/pr113359-4_1.c: Likewise.
1211 * gcc.dg/lto/pr113359-5_0.c: Likewise.
1212 * gcc.dg/lto/pr113359-5_1.c: Likewise.
1214 2024-04-08 Martin Jambor <mjambor@suse.cz>
1217 * gcc.dg/lto/pr113907_0.c: New.
1218 * gcc.dg/lto/pr113907_1.c: Likewise.
1219 * gcc.dg/lto/pr113907_2.c: Likewise.
1221 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
1224 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
1226 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
1228 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
1229 * gcc.target/riscv/tlsdesc.c: Same as above.
1231 2024-04-08 Jakub Jelinek <jakub@redhat.com>
1234 * gcc.dg/pr114605.c: New test.
1236 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
1238 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
1239 code if the test fails.
1241 2024-04-08 Richard Biener <rguenther@suse.de>
1243 PR tree-optimization/114624
1244 * gcc.dg/torture/pr114624.c: New testcase.
1246 2024-04-08 Pan Li <pan2.li@intel.com>
1248 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust
1249 the error message for v extension.
1250 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto.
1251 * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test.
1252 * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test.
1253 * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test.
1254 * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test.
1255 * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test.
1256 * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test.
1257 * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test.
1258 * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test.
1259 * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test.
1260 * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test.
1262 2024-04-08 Pan Li <pan2.li@intel.com>
1264 * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test
1265 scenarios and add new error check tests.
1266 * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto.
1267 * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto.
1268 * gcc.target/riscv/rvv/base/pr109479-4.c: Diito.
1269 * gcc.target/riscv/rvv/base/pr109479-5.c: Diito.
1270 * gcc.target/riscv/rvv/base/pr109479-6.c: Diito.
1271 * gcc.target/riscv/rvv/base/user-10.c: Ditto.
1272 * gcc.target/riscv/rvv/base/user-12.c: Ditto.
1273 * gcc.target/riscv/rvv/base/user-13.c: Ditto.
1274 * gcc.target/riscv/rvv/base/user-14.c: Ditto.
1275 * gcc.target/riscv/rvv/base/user-15.c: Ditto.
1276 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
1277 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
1278 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
1279 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
1280 * gcc.target/riscv/rvv/base/user-9.c: Ditto.
1281 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test.
1282 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test.
1283 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test.
1284 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test.
1285 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test.
1286 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test.
1287 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test.
1288 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test.
1289 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test.
1290 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test.
1291 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test.
1292 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test.
1293 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test.
1294 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test.
1295 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test.
1296 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test.
1297 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test.
1298 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test.
1299 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test.
1300 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test.
1301 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test.
1302 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test.
1303 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test.
1304 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test.
1305 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test.
1306 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test.
1307 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test.
1308 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test.
1309 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test.
1310 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test.
1311 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test.
1312 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test.
1313 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test.
1314 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test.
1315 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test.
1316 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test.
1317 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test.
1318 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test.
1319 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test.
1320 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test.
1321 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test.
1322 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test.
1323 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test.
1324 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test.
1325 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test.
1327 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
1330 * gm2/iso/const/pass/iso-const-pass.exp: New test.
1332 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1334 PR libfortran/114304
1335 PR libfortran/105473
1336 * gfortran.dg/pr105473.f90: Modify to verify new error message.
1337 * gfortran.dg/pr114304.f90: New test.
1339 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
1341 PR middle-end/114599
1342 * gcc.misc-tests/gcov-pr114599.c: New test.
1344 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
1346 * gcc.misc-tests/gcov-19.c: Remove test.
1348 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
1350 * lib/scanasm.exp: Add 'LB*' to the local labels that are
1353 2024-04-05 Marek Polacek <polacek@redhat.com>
1357 * g++.dg/ext/is_std_layout5.C: New test.
1359 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
1360 Martin Jambor <mjambor@suse.cz>
1363 * gcc.dg/ipa/pr114247.c: New test.
1365 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
1368 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
1370 2024-04-05 Marek Polacek <polacek@redhat.com>
1373 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
1374 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
1376 2024-04-05 Jakub Jelinek <jakub@redhat.com>
1378 PR tree-optimization/114566
1379 * gcc.target/i386/avx512f-pr114566.c: New test.
1381 2024-04-05 Martin Uecker <uecker@tugraz.at>
1384 2024-04-02 Martin Uecker <uecker@tugraz.at>
1387 * gcc.dg/pr114361.c: New test.
1388 * gcc.dg/c23-tag-incomplete-1.c: New test.
1389 * gcc.dg/c23-tag-incomplete-2.c: New test.
1391 2024-04-05 Jakub Jelinek <jakub@redhat.com>
1393 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
1394 * gdc.dg/gcov.exp: Update copyright years.
1396 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
1398 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
1399 checks to cover recent combine improvement.
1401 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
1403 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
1404 symbols having a leading underscore.
1406 2024-04-04 centurion <centurion009@proton.me>
1409 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
1411 2024-04-04 Martin Jambor <mjambor@suse.cz>
1414 * gcc.dg/ipa/pr111571.c: New test.
1416 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
1418 PR rtl-optimization/114415
1419 * gcc.target/i386/pr114415.c: New test.
1421 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
1424 * gcc.target/i386/apx-2.c: New test.
1426 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
1428 * gdc.dg/gcov.exp: New test.
1429 * gdc.dg/gcov1.d: New test.
1431 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
1433 * lib/gcov.exp: Add condition coverage test function.
1434 * g++.dg/gcov/gcov-18.C: New test.
1435 * gcc.misc-tests/gcov-19.c: New test.
1436 * gcc.misc-tests/gcov-20.c: New test.
1437 * gcc.misc-tests/gcov-21.c: New test.
1438 * gcc.misc-tests/gcov-22.c: New test.
1439 * gcc.misc-tests/gcov-23.c: New test.
1441 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
1444 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
1445 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
1447 2024-04-04 Richard Biener <rguenther@suse.de>
1449 PR tree-optimization/114485
1450 * gcc.dg/vect/pr114485.c: New testcase.
1452 2024-04-04 Jakub Jelinek <jakub@redhat.com>
1455 * g++.dg/cpp2a/bit-cast16.C: New test.
1457 2024-04-04 Jakub Jelinek <jakub@redhat.com>
1459 PR tree-optimization/114555
1460 * gcc.dg/bitint-103.c: New test.
1461 * gcc.dg/bitint-104.c: New test.
1463 2024-04-04 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/114551
1466 * gcc.dg/torture/pr114551.c: New testcase.
1468 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
1470 PR tree-optimization/114115
1471 * gcc.dg/pr114115.c: New test.
1473 2024-04-03 Jakub Jelinek <jakub@redhat.com>
1475 PR middle-end/114552
1476 * gcc.c-torture/execute/pr114552.c: New test.
1478 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
1480 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
1482 2024-04-02 Martin Uecker <uecker@tugraz.at>
1485 * gcc.dg/pr114361.c: New test.
1486 * gcc.dg/c23-tag-incomplete-1.c: New test.
1487 * gcc.dg/c23-tag-incomplete-2.c: New test.
1489 2024-04-02 Marek Polacek <polacek@redhat.com>
1492 * g++.dg/ext/is_array.C: Extend.
1494 2024-04-02 Marek Polacek <polacek@redhat.com>
1497 * g++.dg/cpp0x/enum44.C: New test.
1499 2024-04-02 Jason Merrill <jason@redhat.com>
1503 * g++.dg/conversion/ref10.C: New test.
1504 * g++.dg/conversion/ref11.C: New test.
1506 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
1509 * gfortran.dg/pr106999.f90: New test.
1511 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
1514 * gfortran.dg/pr112407a.f90: New test.
1515 * gfortran.dg/pr112407b.f90: New test.
1517 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
1520 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
1521 * g++.dg/gcov/gcov-dump-2.C: Likewise.
1523 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
1526 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
1527 on Darwin link lines.
1529 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
1531 * g++.dg/modules/bad-mapper-1.C: Update expected test output
1534 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
1535 Lulu Cheng <chenglulu@loongson.cn>
1536 Xi Ruoyao <xry111@xry111.site>
1538 * gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad.
1539 * gcc.target/loongarch/cmodel-extreme-2.c: Ditto.
1540 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto.
1541 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c:
1543 * gcc.target/loongarch/func-call-medium-1.c: Ditto.
1544 * gcc.target/loongarch/func-call-medium-2.c: Ditto.
1545 * gcc.target/loongarch/func-call-medium-3.c: Ditto.
1546 * gcc.target/loongarch/func-call-medium-4.c: Ditto.
1547 * gcc.target/loongarch/tls-extreme-macro.c: Ditto.
1548 * gcc.target/loongarch/tls-gd-noplt.c: Ditto.
1549 * gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test.
1550 * gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test.
1551 * gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test.
1552 * gcc.target/loongarch/explicit-relocs-tls-desc.c: New test.
1554 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
1557 * gm2/iso/const/fail/expression.mod: New test.
1558 * gm2/iso/const/fail/iso-const-fail.exp: New test.
1559 * gm2/iso/const/fail/testabs.mod: New test.
1560 * gm2/iso/const/fail/testaddadr.mod: New test.
1561 * gm2/iso/const/fail/testcap.mod: New test.
1562 * gm2/iso/const/fail/testcap2.mod: New test.
1563 * gm2/iso/const/fail/testchr.mod: New test.
1564 * gm2/iso/const/fail/testchr2.mod: New test.
1565 * gm2/iso/const/fail/testcmplx.mod: New test.
1566 * gm2/iso/const/fail/testfloat.mod: New test.
1567 * gm2/iso/const/fail/testim.mod: New test.
1568 * gm2/iso/const/fail/testint.mod: New test.
1569 * gm2/iso/const/fail/testlength.mod: New test.
1570 * gm2/iso/const/fail/testodd.mod: New test.
1571 * gm2/iso/const/fail/testord.mod: New test.
1572 * gm2/iso/const/fail/testre.mod: New test.
1573 * gm2/iso/const/fail/testtrunc.mod: New test.
1574 * gm2/iso/const/fail/testval.mod: New test.
1575 * gm2/iso/const/pass/constbool.mod: New test.
1576 * gm2/iso/const/pass/constbool2.mod: New test.
1577 * gm2/iso/const/pass/constbool3.mod: New test.
1579 2024-04-01 Jason Merrill <jason@redhat.com>
1581 * g++.dg/conversion/pr16333.C: Change dg-warning to dg-message.
1582 * g++.dg/cpp0x/constexpr-48324.C
1583 * g++.dg/other/pr94326.C
1584 * g++.dg/warn/Wreturn-local-addr-2.C
1585 * g++.old-deja/g++.jason/warning8.C: Likewise.
1586 * g++.dg/cpp1y/auto-fn6.C: Check that others don't complain.
1587 * g++.dg/warn/Wreturn-local-addr-5.C: Expect error in C++26.
1589 2024-03-31 Pan Li <pan2.li@intel.com>
1591 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
1592 Adjust test dg-error.
1593 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
1596 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
1598 * jit.dg/test-pointer_size.c: New file.
1600 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
1602 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
1604 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
1606 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1609 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
1611 * lib/target-supports.exp
1612 (check_effective_target_vect_hw_misalign): Enable for GCN.
1613 (check_effective_target_vect_element_align): Adjust.
1615 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
1617 * lib/target-supports.exp
1618 (check_effective_target_vect_early_break)
1619 (check_effective_target_vect_early_break_hw): Enable for GCN.
1621 2024-03-29 Harald Anlauf <anlauf@gmx.de>
1624 * gfortran.dg/data_initialized_4.f90: New test.
1626 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
1629 * gfortran.dg/finalize_56.f90: New test.
1631 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
1634 * gfortran.dg/finalize_54.f90: New test.
1635 * gfortran.dg/finalize_55.f90: New test.
1637 2024-03-29 Xi Ruoyao <xry111@xry111.site>
1639 * gcc.dg/vect/vect-neg-zero.c: New test.
1641 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
1644 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
1647 2024-03-28 Jason Merrill <jason@redhat.com>
1650 * g++.dg/ext/is_constructible8.C: New test.
1652 2024-03-28 Harald Anlauf <anlauf@gmx.de>
1655 * gfortran.dg/data_pointer_3.f90: New test.
1657 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
1659 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
1661 2024-03-28 Gaius Mulley <(no_default)>
1664 * gm2/cpp/fail/hashfirstcolumn2.mod: New test.
1665 * gm2/imports/fail/imports-fail.exp: New test.
1666 * gm2/imports/fail/localmodule2.mod: New test.
1667 * gm2/imports/run/pass/localmodule.mod: New test.
1669 2024-03-28 Jakub Jelinek <jakub@redhat.com>
1671 PR tree-optimization/112303
1672 * gcc.c-torture/compile/pr112303.c: New test.
1674 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1677 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run.
1678 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
1679 * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for
1680 test-specific flags.
1681 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
1682 test-specific flags.
1683 * gcc.dg/vect/gimplefe-41.c: Likewise.
1684 * gcc.dg/vect/pr101145inf.c: Likewise.
1685 * gcc.dg/vect/pr101145inf_1.c: Likewise.
1686 * gcc.dg/vect/pr108316.c: Likewise.
1687 * gcc.dg/vect/pr109011-1.c: Likewise.
1688 * gcc.dg/vect/pr109011-2.c: Likewise.
1689 * gcc.dg/vect/pr109011-3.c: Likewise.
1690 * gcc.dg/vect/pr109011-4.c: Likewise.
1691 * gcc.dg/vect/pr109011-5.c: Likewise.
1692 * gcc.dg/vect/pr111846.c: Likewise.
1693 * gcc.dg/vect/pr111860-2.c: Likewise.
1694 * gcc.dg/vect/pr111860-3.c: Likewise.
1695 * gcc.dg/vect/pr113002.c: Likewise.
1696 * gcc.dg/vect/pr84711.c: Likewise.
1697 * gcc.dg/vect/pr85597.c: Likewise.
1698 * gcc.dg/vect/pr88497-1.c: Likewise.
1699 * gcc.dg/vect/pr88497-2.c: Likewise.
1700 * gcc.dg/vect/pr88497-3.c: Likewise.
1701 * gcc.dg/vect/pr88497-4.c: Likewise.
1702 * gcc.dg/vect/pr88497-5.c: Likewise.
1703 * gcc.dg/vect/pr88497-7.c: Likewise.
1704 * gcc.dg/vect/pr92347.c: Likewise.
1705 * gcc.dg/vect/pr93069.c: Likewise.
1706 * gcc.dg/vect/pr97241.c: Likewise.
1707 * gcc.dg/vect/pr99102.c: Likewise.
1708 * gcc.dg/vect/vect-early-break_65.c: Likewise.
1709 * gcc.dg/vect/vect-fold-1.c: Likewise.
1710 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
1711 * gcc.dg/vect/vect-ifcvt-20.c: Likewise.
1712 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise.
1713 * gcc.dg/vect/vect-singleton_1.c: Likewise.
1714 * g++.dg/vect/pr84556.cc: Likewise.
1715 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1716 * gfortran.dg/vect/pr77848.f: Likewise.
1717 * gfortran.dg/vect/pr90913.f90: Likewise.
1719 2024-03-28 Jakub Jelinek <jakub@redhat.com>
1721 PR tree-optimization/109925
1722 * gcc.c-torture/execute/pr109925.c: New test.
1724 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
1725 Harald Anlauf <anlauf@gmx.de>
1729 * gfortran.dg/spec_expr_10.f90: New test.
1731 2024-03-27 David Malcolm <dmalcolm@redhat.com>
1734 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
1736 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
1739 instead of multiple dg-options.
1740 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
1741 unaligned 4 byte assembler directives rather than assuming it must
1744 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1746 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
1748 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
1749 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
1752 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1754 * gcc.target/aarch64/cpunative/info_24: New.
1755 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
1757 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1759 * gcc.target/aarch64/lse128-flag.c: New.
1760 * gcc.target/aarch64/cpunative/info_23: Likewise.
1761 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
1763 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1765 * gcc.dg/tree-ssa/copy-headers-8.c: Set
1766 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
1768 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1770 PR libfortran/107031
1771 * gfortran.dg/endfile_5.f90: New test.
1773 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
1775 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
1777 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
1778 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
1780 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1782 PR middle-end/111151
1784 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
1787 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
1790 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
1791 * gm2/builtins/run/pass/testcomparisons.mod: New test.
1792 * gm2/builtins/run/pass/testisnormal.mod: New test.
1793 * gm2/pimlib/run/pass/testchar.mod: New test.
1795 2024-03-26 Marek Polacek <polacek@redhat.com>
1798 * g++.dg/cpp2a/concepts-pr100557.C: New test.
1800 2024-03-26 Patrick Palka <ppalka@redhat.com>
1802 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
1804 * g++.dg/modules/lambda-5_a.C: Likewise.
1806 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1808 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
1810 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1812 PR middle-end/111151
1813 * gcc.c-torture/execute/pr111151.c: New test.
1815 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.dg/tsan/pr111736.c: New test.
1820 2024-03-26 Richard Biener <rguenther@suse.de>
1822 PR tree-optimization/114471
1823 * gcc.dg/vect/pr114471.c: New testcase.
1825 2024-03-26 Richard Biener <rguenther@suse.de>
1827 PR tree-optimization/114464
1828 * g++.dg/vect/pr114464.cc: New testcase.
1830 2024-03-26 Richard Biener <rguenther@suse.de>
1832 PR tree-optimization/114027
1833 * gcc.dg/vect/pr114027.c: Fix iteration count.
1835 2024-03-25 Marek Polacek <polacek@redhat.com>
1838 * g++.dg/cpp0x/noexcept85.C: New test.
1839 * g++.dg/cpp0x/noexcept86.C: New test.
1841 2024-03-25 Marek Polacek <polacek@redhat.com>
1844 * g++.dg/init/array65.C: New test.
1846 2024-03-25 Pan Li <pan2.li@intel.com>
1848 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
1849 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
1850 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
1851 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
1852 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
1853 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
1854 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
1855 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
1856 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
1858 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
1861 * gm2/pim/fail/missingquote.mod: New test.
1863 2024-03-23 David Malcolm <dmalcolm@redhat.com>
1866 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
1867 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
1869 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1871 PR tree-optimization/114433
1872 * gcc.dg/torture/bitint-68.c: New test.
1874 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1876 PR tree-optimization/114425
1877 * gcc.dg/torture/bitint-67.c: New test.
1879 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1881 PR middle-end/111683
1882 * gcc.dg/pr111683-1.c: New test.
1883 * gcc.dg/pr111683-2.c: New test.
1885 2024-03-22 Harald Anlauf <anlauf@gmx.de>
1888 * gfortran.dg/null_actual_5.f90: New test.
1890 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
1892 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
1893 dg_add_options riscv_a
1894 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1895 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1896 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1897 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1898 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1899 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1900 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1901 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1902 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1903 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1904 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1905 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1906 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1907 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1908 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1909 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1911 2024-03-22 David Malcolm <dmalcolm@redhat.com>
1915 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1916 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
1917 * gcc.dg/plugin/taint-pr112974.c: New test.
1918 * gcc.dg/plugin/taint-pr112975.c: New test.
1920 2024-03-22 Marek Polacek <polacek@redhat.com>
1923 * g++.dg/init/array62.C: New test.
1924 * g++.dg/init/array63.C: New test.
1925 * g++.dg/init/array64.C: New test.
1927 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1930 * gfortran.dg/pr89943_3.f90: Update error pattern.
1931 * gfortran.dg/pr89943_4.f90: Likewise.
1932 * gfortran.dg/use_31.f90: New test.
1934 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1937 * gfortran.dg/spec_expr_8.f90: New test.
1938 * gfortran.dg/spec_expr_9.f90: New test.
1940 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1942 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
1943 as dummy argument(s).
1944 * gfortran.dg/pr101267.f90: Likewise.
1945 * gfortran.dg/pr112404.f90: Likewise.
1946 * gfortran.dg/pr78061.f: Likewise.
1947 * gfortran.dg/pr79315.f90: Likewise.
1948 * gfortran.dg/vect/pr90681.f: Likewise.
1949 * gfortran.dg/vect/pr97761.f90: Likewise.
1950 * gfortran.dg/vect/pr99746.f90: Likewise.
1952 2024-03-22 Pan Li <pan2.li@intel.com>
1954 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
1955 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
1956 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
1957 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
1958 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
1959 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
1960 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
1961 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
1962 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
1963 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
1964 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
1965 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
1966 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
1967 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
1968 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
1969 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
1970 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
1971 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
1972 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
1974 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1976 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
1977 optab for long double. Thus, scan 3 instead of 2 times for it.
1979 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1982 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
1983 dg-additional-options.
1985 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
1988 * gcc.dg/redecl-26.c: New test.
1990 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1992 PR tree-optimization/96147
1993 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
1995 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1998 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
1999 Solaris/x86 with as.
2000 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
2002 2024-03-22 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/ubsan/pr111736.c: New test.
2007 2024-03-22 Jakub Jelinek <jakub@redhat.com>
2009 PR tree-optimization/114405
2010 * gcc.dg/torture/bitint-66.c: New test.
2012 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2014 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
2015 for long double. Thus, scan 3 instead of 2 times for it.
2017 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
2020 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
2022 2024-03-22 Pan Li <pan2.li@intel.com>
2025 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
2027 2024-03-22 Pan Li <pan2.li@intel.com>
2030 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
2031 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
2033 2024-03-22 liuhongt <hongtao.liu@intel.com>
2035 PR tree-optimization/114396
2036 * gcc.target/i386/pr114396.c: Move to...
2037 * gcc.c-torture/execute/pr114396.c: ...here.
2039 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
2042 * gm2/iso/fail/badset.mod: New test.
2043 * gm2/iso/fail/badset2.mod: New test.
2044 * gm2/iso/fail/badset3.mod: New test.
2046 2024-03-21 David Malcolm <dmalcolm@redhat.com>
2049 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
2051 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
2054 * gm2/pim/fail/missingtsize.mod: New test.
2055 * gm2/pim/fail/missingtsize2.mod: New test.
2057 2024-03-21 Harald Anlauf <anlauf@gmx.de>
2060 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
2061 * gfortran.dg/bounds_check_fail_8.f90: New test.
2063 2024-03-21 Marek Polacek <polacek@redhat.com>
2066 * g++.dg/template/explicit-instantiation6.C: New test.
2067 * g++.dg/template/explicit-instantiation7.C: New test.
2069 2024-03-21 Jakub Jelinek <jakub@redhat.com>
2072 * gcc.dg/torture/bitint-65.c: New test.
2074 2024-03-21 liuhongt <hongtao.liu@intel.com>
2076 * gcc.target/i386/pr114396.c: New test.
2078 2024-03-21 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/111736
2081 * gcc.target/i386/pr111736.c: New testcase.
2083 2024-03-21 Richard Biener <rguenther@suse.de>
2085 PR tree-optimization/113727
2086 * gcc.dg/torture/pr113727.c: New testcase.
2088 2024-03-20 David Malcolm <dmalcolm@redhat.com>
2091 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
2092 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
2094 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
2096 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
2097 testcase for unnamed fields.
2099 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
2101 * gcc.target/bpf/core-builtin-type-based.c: Correct.
2102 * gcc.target/bpf/core-builtin-type-id.c: Correct.
2104 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
2106 * gcc.target/bpf/core-attr-5.c: Correct.
2107 * gcc.target/bpf/core-attr-6.c: Likewise.
2108 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
2109 pointer arithmetics as array access use case.
2111 2024-03-20 Jakub Jelinek <jakub@redhat.com>
2113 PR tree-optimization/114365
2114 * gcc.dg/bitint-102.c: New test.
2116 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
2118 PR tree-optimization/114322
2119 * gcc.dg/vect/pr114322.c: New testcase.
2121 2024-03-20 demin.han <demin.han@starfivetech.com>
2124 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
2125 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
2126 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
2127 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
2128 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
2129 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
2130 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
2131 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
2132 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
2133 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
2134 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
2135 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
2136 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
2137 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
2138 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
2139 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
2140 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
2141 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
2142 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
2143 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
2144 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
2145 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
2146 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
2147 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
2148 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
2149 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
2150 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
2151 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
2152 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
2153 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
2154 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
2155 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
2156 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
2157 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
2158 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
2159 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
2160 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
2161 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
2162 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
2163 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
2164 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
2165 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
2166 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
2167 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
2168 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
2169 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
2170 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
2171 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
2172 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
2173 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
2174 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
2175 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
2176 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
2177 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
2178 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
2179 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
2180 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
2181 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
2182 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
2183 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
2184 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
2185 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
2186 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
2187 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
2188 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
2189 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
2190 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
2191 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
2192 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
2193 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
2194 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
2195 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
2196 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
2197 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
2198 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
2199 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
2200 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
2201 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
2202 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
2203 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
2204 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
2205 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
2206 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
2207 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
2208 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
2209 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
2210 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
2211 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
2212 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
2213 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
2214 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
2215 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
2216 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
2217 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
2218 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
2219 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
2220 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
2221 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
2222 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
2223 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
2224 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
2225 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
2226 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
2227 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
2228 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
2229 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
2230 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
2231 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
2232 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
2233 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
2234 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
2235 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
2236 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
2237 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
2238 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
2239 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
2240 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
2241 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
2242 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
2243 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
2244 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
2245 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
2246 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
2247 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
2248 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
2249 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
2250 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
2251 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
2252 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
2253 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
2254 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
2255 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
2256 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
2257 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
2258 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
2259 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
2260 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
2261 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
2262 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
2263 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
2264 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
2265 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
2266 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
2267 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
2268 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
2269 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
2270 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
2271 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
2272 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
2273 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
2274 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
2275 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
2276 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
2277 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
2278 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
2279 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
2280 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
2281 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
2282 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
2283 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
2284 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
2285 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
2286 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
2287 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
2288 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
2289 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
2290 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
2291 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
2292 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
2293 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
2294 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
2295 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
2296 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
2297 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
2298 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
2299 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
2300 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
2301 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
2302 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
2303 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
2304 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
2305 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
2306 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
2307 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
2308 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
2309 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
2310 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
2311 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
2312 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
2313 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
2314 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
2315 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
2316 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
2317 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
2318 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
2319 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
2320 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
2321 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
2322 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
2323 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
2324 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
2325 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
2326 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
2327 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
2328 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
2329 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
2330 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
2331 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
2332 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
2333 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
2334 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
2335 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
2336 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
2337 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
2338 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
2339 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
2340 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
2341 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
2342 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
2343 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
2344 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
2345 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
2346 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
2347 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
2348 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
2349 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
2350 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
2351 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
2352 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
2353 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
2354 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
2355 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
2356 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
2357 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
2358 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
2359 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
2360 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
2361 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
2362 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
2363 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
2364 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
2365 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
2366 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
2367 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
2368 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
2369 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
2370 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
2371 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
2372 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
2373 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
2374 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
2375 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
2376 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
2377 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
2378 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
2379 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
2380 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
2381 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
2382 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
2383 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
2384 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
2385 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
2386 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
2387 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
2388 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
2389 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
2390 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
2391 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
2392 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
2393 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
2394 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
2395 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
2396 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
2397 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
2398 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
2399 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
2400 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
2401 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
2402 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
2403 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
2404 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
2405 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
2406 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
2407 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
2408 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
2409 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
2410 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
2411 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
2412 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
2413 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
2414 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
2415 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
2416 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
2417 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
2418 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
2419 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
2420 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
2421 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
2422 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
2423 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
2424 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
2425 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
2426 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
2427 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
2428 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
2429 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
2430 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
2431 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
2432 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
2433 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
2434 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
2435 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
2436 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
2437 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
2438 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
2439 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
2440 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
2441 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
2442 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
2443 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
2444 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
2445 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
2446 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
2447 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
2448 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
2449 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
2450 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
2451 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
2452 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
2453 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
2454 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
2455 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
2456 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
2457 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
2458 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
2459 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
2460 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
2461 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
2462 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
2463 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
2464 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
2465 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
2466 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
2467 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
2468 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
2469 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
2470 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
2471 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
2472 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
2473 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
2474 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
2475 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
2476 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
2477 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
2478 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
2479 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
2480 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
2481 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
2482 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
2483 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
2484 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
2485 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
2486 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
2487 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
2488 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
2489 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
2490 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
2491 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
2492 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
2493 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
2494 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
2495 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
2496 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
2497 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
2498 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
2499 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
2500 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
2501 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
2502 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
2503 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
2504 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
2505 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
2506 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
2507 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
2508 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
2509 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
2510 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
2511 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
2512 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
2513 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
2514 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
2515 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
2516 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
2517 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
2518 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
2519 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
2520 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
2521 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
2522 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
2523 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
2524 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
2525 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
2526 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
2527 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
2528 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
2529 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
2530 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
2531 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
2532 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
2533 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
2534 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
2535 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
2536 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
2537 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
2538 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
2539 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
2540 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
2541 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
2542 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
2543 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
2544 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
2545 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
2546 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
2547 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
2548 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
2549 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
2550 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
2551 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
2552 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
2553 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
2554 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
2555 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
2556 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
2557 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
2558 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
2559 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
2560 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
2561 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
2562 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
2563 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
2564 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
2565 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
2566 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
2567 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
2568 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
2569 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
2570 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
2571 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
2572 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
2573 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
2574 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
2575 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
2576 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
2577 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
2578 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
2579 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
2580 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
2581 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
2582 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
2583 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
2584 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
2585 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
2586 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
2587 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
2588 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
2589 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
2590 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
2591 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
2592 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
2593 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
2594 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
2595 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
2596 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
2597 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
2598 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
2599 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
2600 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
2601 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
2602 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
2603 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
2604 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
2605 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
2606 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
2607 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
2608 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
2609 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
2610 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
2611 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
2612 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
2613 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
2614 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
2615 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
2616 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
2617 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
2618 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
2619 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
2620 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
2621 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
2622 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
2623 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
2624 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
2625 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
2626 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
2627 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
2628 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
2629 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
2630 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
2631 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
2632 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
2633 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
2634 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
2635 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
2636 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
2637 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
2638 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
2639 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
2640 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
2641 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
2642 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
2643 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
2644 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
2645 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
2646 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
2647 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
2648 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
2649 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
2650 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
2651 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
2652 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
2653 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
2654 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
2655 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
2656 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
2657 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
2658 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
2659 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
2660 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
2661 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
2662 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
2663 * gcc.target/riscv/rvv/rvv.exp: Ditto
2664 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
2665 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
2666 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
2668 2024-03-20 Richard Biener <rguenther@suse.de>
2670 PR middle-end/113396
2671 * gcc.dg/torture/pr113396.c: New testcase.
2673 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
2676 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
2677 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
2678 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
2679 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
2681 2024-03-19 Martin Jambor <mjambor@suse.cz>
2685 * g++.dg/ipa/iinline-4.C: New test.
2686 * g++.dg/ipa/pr108802.C: Likewise.
2688 2024-03-19 Marek Polacek <polacek@redhat.com>
2690 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
2692 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.dg/analyzer/pr113505.c: New test.
2697 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
2699 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
2700 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
2701 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
2702 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
2703 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
2704 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
2705 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
2706 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
2707 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
2708 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
2710 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
2711 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
2712 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
2714 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
2715 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
2716 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
2717 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
2718 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
2719 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
2720 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
2721 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
2722 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
2723 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
2725 2024-03-19 David Malcolm <dmalcolm@redhat.com>
2728 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
2730 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
2733 * gcc.dg/framework-1.c: Use an IOKit header instead of a
2736 2024-03-19 Richard Biener <rguenther@suse.de>
2738 PR tree-optimization/114151
2739 PR tree-optimization/114269
2740 PR tree-optimization/114322
2741 PR tree-optimization/114074
2742 * gcc.dg/pr68317.c: Revert last change.
2744 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
2747 * gcc.target/arm/mve/pr114323.c: New.
2749 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2752 * gcc.dg/c23-stdarg-9.c: New test.
2754 2024-03-19 Richard Biener <rguenther@suse.de>
2756 PR tree-optimization/114375
2757 * gcc.dg/vect/vect-pr114375.c: New testcase.
2759 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
2761 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
2762 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
2763 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
2764 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
2765 * lib/target-supports.exp: Add proc for XCVbi.
2767 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
2769 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
2770 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
2772 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
2774 * g++.dg/cpp2a/linkage-1.C: New test.
2775 * g++.dg/modules/block-decl-3.h: New test.
2776 * g++.dg/modules/block-decl-3_a.C: New test.
2777 * g++.dg/modules/block-decl-3_b.C: New test.
2778 * g++.dg/modules/block-decl-3_c.C: New test.
2779 * g++.dg/modules/linkage-1_a.C: New test.
2780 * g++.dg/modules/linkage-1_b.C: New test.
2781 * g++.dg/modules/linkage-1_c.C: New test.
2782 * g++.dg/modules/linkage-2.C: New test.
2784 2024-03-18 Jonathan Yong <10walls@gmail.com>
2786 * c-c++-common/Wrestrict.c: Fix typos in comments and
2787 enable for LLP64 testing.
2789 2024-03-18 David Malcolm <dmalcolm@redhat.com>
2795 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
2796 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
2797 expected diagram output.
2798 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
2799 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
2800 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
2802 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
2805 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
2806 (dg-options): Add -march=x86-64.
2808 2024-03-18 Harald Anlauf <anlauf@gmx.de>
2811 * gfortran.dg/pr103715.f90: New test.
2813 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2815 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
2816 relative offsets for line numbers.
2818 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
2821 * gm2/pim/fail/badset7.mod: New test.
2823 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
2826 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
2827 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
2829 2024-03-18 Jan Hubicka <jh@suse.cz>
2830 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
2832 * g++.target/i386/mv29.C: Handle znver5 arch.
2833 * gcc.target/i386/funcspec-56.inc:Likewise.
2835 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2837 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
2839 2024-03-18 liuhongt <hongtao.liu@intel.com>
2841 * gcc.target/i386/pr114334.c: New test.
2843 2024-03-17 Harald Anlauf <anlauf@gmx.de>
2846 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
2847 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
2849 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
2852 * gm2/pim/fail/badtype2.mod: New test.
2854 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.dg/c23-stdarg-7.c: New test.
2858 * gcc.dg/c23-stdarg-8.c: New test.
2860 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2862 PR tree-optimization/114329
2863 * gcc.dg/bitint-101.c: New test.
2865 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
2868 * g++.dg/modules/block-decl-1_a.C: New test.
2869 * g++.dg/modules/block-decl-1_b.C: New test.
2870 * g++.dg/modules/block-decl-2.C: New test.
2872 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2875 * gcc.dg/torture/bitint-63.c: New test.
2877 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2879 PR tree-optimization/113431
2880 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
2881 vect_hw_misalign targets.
2883 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.target/i386/pr114339.c: New test.
2888 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
2890 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
2892 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2894 PR middle-end/114332
2895 * gcc.dg/torture/bitint-64.c: New file.
2897 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2899 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
2901 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2903 PR tree-optimization/113466
2904 * gcc.dg/bitint-100.c: New test.
2906 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
2913 * gfortran.dg/associate_64.f90 : New test
2914 * gfortran.dg/associate_66.f90 : New test
2915 * gfortran.dg/associate_67.f90 : New test
2916 * gfortran.dg/associate_65.f90 : New test
2917 * gfortran.dg/associate_68.f90 : New test
2919 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
2921 * gcc.dg/vect/pr114108.c: New test.
2923 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
2925 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
2926 Reposition operand 3's value into instruction's defined accept range.
2928 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2931 * gm2/pim/pass/log: Removed.
2932 * gm2/pim/pass/highexp.mod: New test.
2934 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2936 PR middle-end/113907
2937 * gcc.dg/pr113907-1.c: New test.
2939 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2942 * gm2/pim/fail/badset5.mod: New test.
2943 * gm2/pim/fail/badset6.mod: New test.
2945 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
2947 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
2949 * gfortran.dg/goacc/readonly-1.f90: Likewise.
2951 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/pr114310.c: New test.
2956 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
2958 * gcc.target/s390/htm-builtins-1.c: Fix.
2959 * gcc.target/s390/htm-builtins-2.c: Fix.
2961 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2963 PR preprocessor/110558
2964 * c-c++-common/cpp/has-include-2.c: New test.
2965 * c-c++-common/cpp/has-include-2.h: New test.
2967 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2969 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
2970 dg-additional-options directive.
2971 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
2972 * c-c++-common/cpp/has-include-next-2.c: New test.
2974 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2977 * gm2/cse/pass/testcse54.mod: New test.
2978 * gm2/iso/run/pass/array9.mod: New test.
2979 * gm2/iso/run/pass/strcons3.mod: New test.
2980 * gm2/iso/run/pass/strcons4.mod: New test.
2981 * gm2/pim/fail/badset1.mod: New test.
2982 * gm2/pim/fail/badset2.mod: New test.
2983 * gm2/pim/fail/badset3.mod: New test.
2984 * gm2/pim/fail/badset4.mod: New test.
2986 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
2988 * c-c++-common/goacc/readonly-1.c: New test.
2989 * gfortran.dg/goacc/readonly-1.f90: New test.
2991 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
2993 * gcc.target/s390/aligned-1.c: Add weak and void variables
2994 incorporating the cases from unaligned-2.c.
2995 * gcc.target/s390/unaligned-1.c: Likewise.
2996 * gcc.target/s390/unaligned-2.c: Removed.
2998 2024-03-14 liuhongt <hongtao.liu@intel.com>
3000 * g++.target/i386/pr111822.C: New test.
3002 2024-03-13 Harald Anlauf <anlauf@gmx.de>
3005 * gfortran.dg/is_contiguous_4.f90: New test.
3007 2024-03-13 Jakub Jelinek <jakub@redhat.com>
3009 PR middle-end/114319
3010 * gcc.target/i386/pr114319.c: New test.
3012 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
3014 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3015 Added dg-bogus with target on offending line for short_enums.
3017 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3019 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
3022 2024-03-13 Jakub Jelinek <jakub@redhat.com>
3024 PR middle-end/114313
3025 * gcc.dg/torture/bitint-62.c: New test.
3027 2024-03-13 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.dg/asan/pr112709-2.c: New test.
3032 2024-03-13 Jakub Jelinek <jakub@redhat.com>
3035 * gcc.dg/ubsan/pr112709-1.c: New test.
3036 * gcc.dg/ubsan/pr112709-2.c: New test.
3038 2024-03-12 Harald Anlauf <anlauf@gmx.de>
3041 * gfortran.dg/proc_ptr_comp_53.f90: New test.
3043 2024-03-12 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/114121
3046 * gcc.dg/torture/pr114312.c: New testcase.
3048 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
3053 * g++.dg/modules/target-aarch64-1_a.C: New test.
3054 * g++.dg/modules/target-aarch64-1_b.C: New test.
3055 * g++.dg/modules/target-powerpc-1_a.C: New test.
3056 * g++.dg/modules/target-powerpc-1_b.C: New test.
3057 * g++.dg/modules/target-powerpc-2_a.C: New test.
3058 * g++.dg/modules/target-powerpc-2_b.C: New test.
3060 2024-03-12 Jakub Jelinek <jakub@redhat.com>
3063 * gcc.dg/asan/pr112709-1.c: New test.
3064 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
3066 2024-03-12 Jakub Jelinek <jakub@redhat.com>
3068 PR tree-optimization/114293
3069 * gcc.dg/pr114293.c: New test.
3071 2024-03-12 Richard Biener <rguenther@suse.de>
3073 PR tree-optimization/114297
3074 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
3076 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 PR libfortran/105437
3079 PR libfortran/114304
3080 * gfortran.dg/pr105473.f90: Add additional checks to address
3081 the case of semicolon at the end of a line.
3083 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
3086 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
3089 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3091 PR tree-optimization/98238
3092 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
3094 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
3095 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
3097 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3099 PR tree-optimization/114071
3100 PR tree-optimization/113557
3102 * gcc.dg/vect/pr37027.c: Require vect_perm.
3103 * gcc.dg/vect/pr67790.c: Likewise.
3104 * gcc.dg/vect/slp-reduc-1.c: Likewise.
3105 * gcc.dg/vect/slp-reduc-2.c: Likewise.
3106 * gcc.dg/vect/slp-reduc-7.c: Likewise.
3107 * gcc.dg/vect/slp-reduc-8.c: Likewise.
3108 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
3110 * gcc.dg/vect/slp-47.c: Require vect_perm.
3111 * gcc.dg/vect/slp-48.c: Likewise.
3113 2024-03-11 Richard Biener <rguenther@suse.de>
3115 PR middle-end/114299
3116 * gcc.target/i386/pr114299.c: New testcase.
3118 2024-03-11 Jakub Jelinek <jakub@redhat.com>
3120 PR tree-optimization/114278
3121 * gcc.dg/bitint-99.c: New test.
3123 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
3125 * gcc.dg/sso-20.c: New test.
3126 * gcc.dg/sso-21.c: Likewise.
3128 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
3131 * gcc.dg/float_opposite_arm-1.c: New test.
3133 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
3137 * gdc.dg/pr112285.d: New test.
3138 * gdc.dg/pr112290.d: New test.
3140 2024-03-10 jlaw <jeffreyalaw@gmail.com>
3142 PR tree-optimization/110199
3143 * gcc.dg/tree-ssa/minmax-27.c: New test.
3144 * gcc.dg/tree-ssa/minmax-28.c: New test.
3146 2024-03-10 Pan Li <pan2.li@intel.com>
3148 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
3150 2024-03-10 jlaw <jeffreyalaw@gmail.com>
3153 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
3155 * gcc.target/sh/pr59533-1.c: Adjust expected output.
3157 2024-03-10 jlaw <jeffreyalaw@gmail.com>
3160 * gcc.target/riscv/compare-debug-1.c: New test.
3161 * gcc.target/riscv/compare-debug-2.c: New test.
3163 2024-03-09 Xi Ruoyao <xry111@xry111.site>
3165 * gcc.target/loongarch/tls-ie-relax.c: New test.
3166 * gcc.target/loongarch/tls-ie-norelax.c: New test.
3167 * gcc.target/loongarch/tls-ie-extreme.c: New test.
3169 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
3171 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
3172 '-Wno-pedantic -std=gnu90'.
3174 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
3176 * g++.target/loongarch/atomic-cas-int.C: New test.
3178 2024-03-08 Martin Jambor <mjambor@suse.cz>
3181 * g++.dg/ipa/pr113757.C: New test.
3183 2024-03-08 David Faust <david.faust@oracle.com>
3185 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
3186 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
3188 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
3191 * gcc.target/arm/bics_3.c: Adjust code to something which should
3192 always result in BICS.
3194 2024-03-08 David Faust <david.faust@oracle.com>
3196 * gcc.target/bpf/memset-1.c: Move error test case to...
3197 * gcc.target/bpf/memset-2.c: ... here. New test.
3199 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
3202 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
3204 2024-03-08 Jakub Jelinek <jakub@redhat.com>
3206 PR rtl-optimization/113617
3208 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
3209 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
3210 templates not defined elsewhere.
3212 2024-03-08 Jakub Jelinek <jakub@redhat.com>
3215 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
3217 * gcc.target/i386/pr38534-2.c: Likewise.
3218 * gcc.target/i386/pr38534-3.c: Likewise.
3219 * gcc.target/i386/pr38534-4.c: Likewise.
3220 * gcc.target/i386/pr38534-5.c: Likewise.
3221 * gcc.target/i386/pr38534-6.c: Likewise.
3222 * gcc.target/i386/pr114097-1.c: Likewise.
3223 * gcc.target/i386/stack-check-17.c: Likewise.
3225 2024-03-08 Jakub Jelinek <jakub@redhat.com>
3227 * g++.dg/ext/atomic-5.C: New test.
3229 2024-03-08 Jakub Jelinek <jakub@redhat.com>
3232 * c-c++-common/dwarf2/pr113918.c: New test.
3234 2024-03-08 Jakub Jelinek <jakub@redhat.com>
3237 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
3238 expect any diagnostics on f and fd member function templates, add
3239 similar templates with ...Selves instead of Selves as k and kd and
3240 expect diagnostics for those. Expect extra diagnostics in error
3241 recovery for g and gd member function templates.
3243 2024-03-08 Richard Biener <rguenther@suse.de>
3246 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
3248 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
3250 * gm2/iso/pass/arrayconst.mod: New test.
3251 * gm2/iso/pass/arrayconst2.mod: New test.
3252 * gm2/iso/pass/arrayconst3.mod: New test.
3253 * gm2/iso/pass/arrayconst4.mod: New test.
3255 2024-03-08 demin.han <demin.han@starfivetech.com>
3258 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
3260 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
3262 * gcc.target/powerpc/fwprop-1.c: New.
3264 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
3267 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
3268 now emit vtables here too.
3269 * g++.dg/modules/virt-3_a.C: New test.
3270 * g++.dg/modules/virt-3_b.C: New test.
3271 * g++.dg/modules/virt-3_c.C: New test.
3272 * g++.dg/modules/virt-3_d.C: New test.
3274 2024-03-07 Patrick Palka <ppalka@redhat.com>
3277 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
3278 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
3279 * g++.dg/modules/tpl-alias-2_a.H: New test.
3280 * g++.dg/modules/tpl-alias-2_b.C: New test.
3282 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
3285 * gcc.target/aarch64/pr113618.c: New test.
3287 2024-03-07 Patrick Palka <ppalka@redhat.com>
3291 * g++.dg/modules/hello-2_a.C: New test.
3292 * g++.dg/modules/hello-2_b.C: New test.
3293 * g++.dg/modules/namespace-6_a.H: New test.
3294 * g++.dg/modules/namespace-6_b.C: New test.
3296 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3299 * lib/target-supports.exp: Fix test for C++.
3301 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
3303 * gcc.target/aarch64/pr114196.c: New test.
3304 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
3306 2024-03-07 Marek Polacek <polacek@redhat.com>
3309 * g++.dg/cpp1z/inline-var11.C: New test.
3311 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
3314 * gcc.target/powerpc/pr113950.c: New testcase.
3316 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
3318 * gnat.dg/predicate15.adb: New test.
3320 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
3323 * g++.dg/pr98356.C: New test.
3325 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
3328 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
3329 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
3330 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
3331 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
3333 2024-03-07 Jakub Jelinek <jakub@redhat.com>
3335 PR rtl-optimization/110079
3336 * gcc.dg/pr110079.c: New test.
3338 2024-03-07 Jakub Jelinek <jakub@redhat.com>
3340 PR middle-end/105533
3341 * gcc.dg/pr105533.c: New test.
3343 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
3345 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
3346 ASSERTEQ_64 with the macro ASSERTEQ_32.
3347 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
3348 test results of some functions according to the function of the vector
3350 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
3351 modification as lasx-xvfrint_s.c.
3352 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
3353 modification as lasx-xvshuf_b.c.
3354 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
3355 function instead of abs() to check the correctness of the results.
3357 2024-03-07 Jakub Jelinek <jakub@redhat.com>
3359 PR tree-optimization/114009
3360 * gcc.dg/tree-ssa/pr114009.c: New test.
3362 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3364 PR libfortran/105456
3365 * gfortran.dg/pr105456.f90: Revise using '%' characters
3366 in users error message.
3368 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
3370 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
3371 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
3373 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
3375 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
3376 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
3378 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3381 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
3382 execution both for Arm and Thumb-2.
3384 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
3388 * gcc.target/riscv/zicond-ice-3.c: New test.
3389 * gcc.target/riscv/zicond-ice-4.c: New test.
3391 2024-03-06 Harald Anlauf <anlauf@gmx.de>
3395 * gfortran.dg/pr99350.f90:
3396 * gfortran.dg/arithmetic_overflow_3.f90: New test.
3398 2024-03-06 Marek Polacek <polacek@redhat.com>
3401 * g++.dg/cpp0x/noexcept84.C: New test.
3403 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
3405 * gcc.target/gcn/sram-ecc-3.c: Adjust.
3406 * gcc.target/gcn/sram-ecc-4.c: Likewise.
3407 * gcc.target/gcn/sram-ecc-7.c: Likewise.
3408 * gcc.target/gcn/sram-ecc-8.c: Likewise.
3410 2024-03-06 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/114239
3413 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
3415 2024-03-06 Xi Ruoyao <xry111@xry111.site>
3417 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
3419 * gcc.target/loongarch/vfcmp-d.c: Likewise.
3420 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
3421 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
3423 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
3426 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
3428 2024-03-06 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/114249
3431 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
3433 2024-03-06 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/114246
3436 * gcc.dg/torture/pr114246.c: New testcase.
3438 2024-03-06 Jakub Jelinek <jakub@redhat.com>
3440 PR rtl-optimization/114190
3441 * gcc.target/i386/avx-pr114190.c: New test.
3443 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3445 PR libfortran/105456
3446 * gfortran.dg/pr105456-nmlr.f90: New test.
3447 * gfortran.dg/pr105456-nmlw.f90: New test.
3448 * gfortran.dg/pr105456-ruf.f90: New test.
3449 * gfortran.dg/pr105456-wf.f90: New test.
3450 * gfortran.dg/pr105456-wuf.f90: New test.
3452 2024-03-06 Patrick Palka <ppalka@redhat.com>
3454 * g++.dg/modules/friend-7.h: New test.
3455 * g++.dg/modules/friend-7_a.H: New test.
3456 * g++.dg/modules/friend-7_b.C: New test.
3458 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
3459 Indu Bhagat <indu.bhagat@oracle.com>
3462 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
3464 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
3467 * gcc.target/aarch64/sve/pr97696.c: New test.
3469 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
3471 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
3473 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
3476 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
3479 2024-03-05 Xi Ruoyao <xry111@xry111.site>
3481 * gcc.target/loongarch/regname-fp-s9.c: New test.
3483 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
3485 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
3486 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
3488 2024-03-05 Richard Biener <rguenther@suse.de>
3490 PR tree-optimization/114231
3491 * gcc.dg/vect/pr114231.c: New testcase.
3493 2024-03-05 Jakub Jelinek <jakub@redhat.com>
3495 PR rtl-optimization/114211
3496 * gcc.dg/pr114211.c: New test.
3498 2024-03-05 Jakub Jelinek <jakub@redhat.com>
3500 PR middle-end/114157
3501 * gcc.dg/bitint-98.c: New test.
3502 * gcc.target/i386/avx2-pr114157.c: New test.
3503 * gcc.target/i386/avx512f-pr114157.c: New test.
3505 2024-03-05 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
3509 * gcc.target/i386/pr38534-4.c: Likewise.
3510 * gcc.target/i386/pr38534-2.c: Likewise.
3511 * gcc.target/i386/pr38534-3.c: Likewise.
3512 * gcc.target/i386/pr114097-1.c: Likewise.
3513 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
3515 2024-03-05 Patrick Palka <ppalka@redhat.com>
3517 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
3518 of -Wno-pedantic. Remove now unnecessary preprocessing
3519 directives from GMF.
3521 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
3523 * g++.dg/modules/using-12.C: New test.
3524 * g++.dg/modules/using-13.h: New test.
3525 * g++.dg/modules/using-13_a.C: New test.
3526 * g++.dg/modules/using-13_b.C: New test.
3528 2024-03-04 David Faust <david.faust@oracle.com>
3530 * gcc.target/bpf/memset-1.c: New test.
3532 2024-03-04 Jan Dubiec <jdx@o2.pl>
3534 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
3536 2024-03-04 Richard Biener <rguenther@suse.de>
3538 PR tree-optimization/114197
3539 * gcc.dg/torture/pr114197.c: New testcase.
3541 2024-03-04 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/114203
3544 * gcc.dg/torture/pr114203.c: New testcase.
3546 2024-03-04 Jakub Jelinek <jakub@redhat.com>
3548 PR middle-end/114209
3549 * gcc.dg/bitint-97.c: New test.
3551 2024-03-04 Xi Ruoyao <xry111@xry111.site>
3554 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
3555 instead of -fdump-tree-optimized.
3556 (dg-final): Scan forwprop2 dump instead of optimized, and remove
3557 the use of vect_int_mod.
3558 * lib/target-supports.exp (check_effective_target_vect_int_mod):
3559 Remove because it's not used anymore.
3561 2024-03-04 Jakub Jelinek <jakub@redhat.com>
3564 * gcc.target/i386/pr114184.c: New test.
3566 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
3569 * g++.target/i386/pr114187.C: New test case.
3571 2024-03-03 Greg McGary <gkm@rivosinc.com>
3573 * gcc.c-torture/execute/pr113010.c: New test.
3575 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
3578 * gdc.dg/torture/pr114171.d: New test.
3580 2024-03-01 Patrick Palka <ppalka@redhat.com>
3584 * g++.dg/modules/tdef-7.h: Remove outdated comment.
3585 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
3586 * g++.dg/modules/enum-13_a.C: New test.
3587 * g++.dg/modules/enum-13_b.C: New test.
3589 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
3592 * g++.dg/modules/var-tpl-2_a.H: New test.
3593 * g++.dg/modules/var-tpl-2_b.C: New test.
3595 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
3598 * g++.dg/modules/pr114005_a.C: New test.
3599 * g++.dg/modules/pr114005_b.C: New test.
3601 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
3603 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
3604 second phase scheduler.
3605 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
3606 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
3607 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
3608 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
3609 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
3610 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
3612 2024-03-01 Patrick Palka <ppalka@redhat.com>
3614 * g++.dg/modules/cexpr-4_a.C: New test.
3615 * g++.dg/modules/cexpr-4_b.C: New test.
3617 2024-03-01 Marek Polacek <polacek@redhat.com>
3621 * g++.dg/ext/attr-no-dangling1.C: New test.
3622 * g++.dg/ext/attr-no-dangling2.C: New test.
3623 * g++.dg/ext/attr-no-dangling3.C: New test.
3624 * g++.dg/ext/attr-no-dangling4.C: New test.
3625 * g++.dg/ext/attr-no-dangling5.C: New test.
3626 * g++.dg/ext/attr-no-dangling6.C: New test.
3627 * g++.dg/ext/attr-no-dangling7.C: New test.
3628 * g++.dg/ext/attr-no-dangling8.C: New test.
3629 * g++.dg/ext/attr-no-dangling9.C: New test.
3631 2024-03-01 David Faust <david.faust@oracle.com>
3633 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
3636 2024-03-01 Harald Anlauf <anlauf@gmx.de>
3639 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
3640 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
3641 * gfortran.dg/null_actual_4.f90: New test.
3643 2024-03-01 Patrick Palka <ppalka@redhat.com>
3647 * g++.dg/cpp23/auto-fncast16.C: New test.
3648 * g++.dg/cpp23/auto-fncast17.C: New test.
3649 * g++.dg/cpp23/auto-fncast18.C: New test.
3651 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3654 * g++.dg/cpp1z/decomp59.C: New test.
3656 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3657 Tobias Burnus <tburnus@baylibre.com>
3660 * g++.dg/gomp/target-lambda-1.C: Moved to become a
3661 run-time test under testsuite/libgomp.c++.
3663 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3666 * gcc.dg/debug/dwarf2/pr114015.c: New test.
3668 2024-03-01 xuli <xuli1@eswincomputing.com>
3670 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
3671 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
3672 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
3674 2024-03-01 Pan Li <pan2.li@intel.com>
3677 * g++.target/riscv/rvv/base/pr111296.C: Replace
3678 param=riscv-autovec-preference to mrvv-vector-bits.
3679 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
3680 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
3681 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
3682 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
3683 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
3684 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
3685 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
3686 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
3687 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
3688 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
3689 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
3690 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
3691 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
3692 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
3693 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
3694 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
3695 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
3696 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
3697 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
3698 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
3699 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
3700 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
3701 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
3702 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
3703 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
3704 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
3705 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
3706 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
3707 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
3708 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
3709 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
3710 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3711 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3712 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
3713 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
3714 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
3715 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
3716 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
3717 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
3718 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
3719 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
3720 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
3721 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
3722 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
3723 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
3724 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
3725 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
3726 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
3727 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
3728 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
3729 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
3730 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
3731 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
3732 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
3733 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
3734 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
3735 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
3736 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
3737 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3738 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3739 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3740 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
3741 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
3742 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
3743 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
3744 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
3745 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
3746 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
3747 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
3748 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
3749 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
3750 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
3751 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
3752 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
3753 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
3754 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
3755 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
3756 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
3757 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
3758 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
3759 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
3760 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3761 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3762 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
3763 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
3764 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
3765 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
3766 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
3767 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
3768 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
3769 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
3770 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
3771 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
3772 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
3773 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
3774 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
3775 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
3776 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
3777 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
3778 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
3779 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3780 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3781 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3782 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3783 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
3784 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
3785 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
3786 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
3787 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
3788 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
3789 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
3790 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
3791 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
3792 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
3793 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
3794 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
3795 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
3796 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
3797 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
3798 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
3799 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
3800 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
3801 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
3802 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
3803 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
3804 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
3805 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
3806 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
3807 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
3808 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
3809 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
3810 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
3811 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
3812 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
3813 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
3814 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
3815 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
3816 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
3817 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
3818 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
3819 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
3820 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
3821 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
3822 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
3823 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
3824 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
3825 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
3826 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
3827 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
3828 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
3829 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
3830 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
3831 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
3832 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
3833 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
3834 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
3835 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
3836 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
3837 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
3838 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
3839 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
3840 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
3841 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
3842 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
3843 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3844 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3845 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3846 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3847 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
3848 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
3849 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
3850 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
3851 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
3852 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
3853 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
3854 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
3855 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
3856 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
3857 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
3858 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
3859 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
3860 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
3861 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
3862 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
3863 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
3864 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
3865 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
3866 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
3867 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
3868 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
3869 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
3870 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
3871 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
3872 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
3873 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
3874 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
3875 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
3876 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
3877 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
3878 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
3879 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
3880 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
3881 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
3882 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
3883 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
3884 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
3885 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
3886 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
3887 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
3888 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
3889 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
3890 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
3891 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
3892 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
3893 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
3894 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
3895 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
3896 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
3897 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
3898 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
3899 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
3900 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
3901 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
3902 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
3903 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
3904 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
3905 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
3906 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
3907 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
3908 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
3909 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
3910 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
3911 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
3912 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
3913 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
3914 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
3915 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
3916 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
3917 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
3918 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
3919 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
3920 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
3921 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
3922 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
3923 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
3924 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
3925 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
3926 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
3927 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
3928 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
3929 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
3930 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
3931 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
3932 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
3933 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
3934 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
3935 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
3936 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
3937 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
3938 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
3939 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
3940 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
3941 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
3942 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
3943 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
3944 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
3945 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
3946 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
3947 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
3948 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
3949 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
3950 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
3951 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
3952 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
3953 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
3954 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
3955 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
3956 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
3957 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
3958 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
3959 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
3960 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
3961 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
3962 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
3963 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
3964 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
3965 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
3966 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
3967 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
3968 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
3969 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
3970 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
3971 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
3972 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
3973 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
3974 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
3975 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
3976 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
3977 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
3978 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
3979 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
3980 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
3981 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
3982 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
3983 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
3984 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
3985 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
3986 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
3987 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
3988 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
3989 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
3990 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
3991 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
3992 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
3993 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
3994 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
3995 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
3996 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
3997 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
3998 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
3999 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
4000 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
4001 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
4002 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
4003 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
4004 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
4005 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
4006 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
4007 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
4008 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
4009 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
4010 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
4011 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
4012 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
4013 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
4014 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
4015 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
4016 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
4017 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
4018 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
4019 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
4020 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
4021 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
4022 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
4023 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
4024 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
4025 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
4026 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
4027 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
4028 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
4029 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
4030 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
4031 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
4032 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
4033 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
4034 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
4035 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
4036 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
4037 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
4038 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
4039 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
4040 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
4041 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
4042 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
4043 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
4044 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
4045 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
4046 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
4047 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
4048 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
4049 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
4050 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
4051 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
4052 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
4053 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
4054 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
4055 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
4056 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
4057 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
4058 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
4059 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
4060 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
4061 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
4062 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
4063 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
4064 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
4065 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
4066 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
4067 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
4068 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
4069 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
4070 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
4071 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
4072 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
4073 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
4074 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
4075 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
4076 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
4077 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
4078 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
4079 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
4080 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
4081 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
4082 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
4083 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
4084 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
4085 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
4086 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
4087 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
4088 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
4089 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
4090 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
4091 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
4092 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
4093 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
4094 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
4095 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
4096 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
4097 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
4098 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
4099 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
4100 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
4101 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
4102 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
4103 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
4104 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
4105 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
4106 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
4107 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
4108 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
4109 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
4110 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
4111 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
4112 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
4113 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
4114 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
4115 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
4116 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
4117 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
4118 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
4119 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
4120 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
4121 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
4122 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
4123 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
4124 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
4125 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
4126 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
4127 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
4128 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
4129 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
4130 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
4131 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
4132 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
4133 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
4134 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
4135 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
4136 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
4137 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
4138 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
4139 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
4140 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
4141 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
4142 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
4143 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
4144 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
4145 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
4146 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
4147 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
4148 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
4149 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
4150 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
4151 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
4152 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
4153 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
4154 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
4155 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
4156 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
4157 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
4158 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
4159 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
4160 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
4161 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
4162 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
4163 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
4164 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
4165 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
4166 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
4167 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
4168 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
4169 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
4170 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
4171 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
4172 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
4173 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
4174 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
4175 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
4176 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
4177 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
4178 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
4179 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
4180 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
4181 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
4182 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
4183 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
4184 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
4185 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
4186 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
4187 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
4188 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
4189 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
4190 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
4191 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
4192 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
4193 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
4194 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
4195 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
4196 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
4197 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
4198 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
4199 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
4200 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
4201 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
4202 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
4203 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
4204 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
4205 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
4206 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
4207 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
4208 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
4209 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
4210 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
4211 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
4212 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
4213 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
4214 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
4215 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
4216 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
4217 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
4218 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
4219 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
4220 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
4221 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
4222 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
4223 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
4224 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
4225 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
4226 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
4227 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
4228 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
4229 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
4230 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
4231 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
4232 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
4233 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
4234 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
4235 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
4236 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
4237 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
4238 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
4239 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
4240 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
4241 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
4242 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
4243 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
4244 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
4245 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
4246 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
4247 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
4248 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
4249 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
4250 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
4251 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
4252 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
4253 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
4254 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
4255 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
4256 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
4257 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
4258 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
4259 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
4260 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
4261 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
4262 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
4263 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
4264 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
4265 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
4266 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
4267 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
4268 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
4269 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
4270 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
4271 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
4272 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
4273 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
4274 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
4275 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
4276 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
4277 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
4278 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
4279 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
4280 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
4281 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
4282 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
4283 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
4284 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
4285 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
4286 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
4287 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
4288 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
4289 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
4290 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
4291 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
4292 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
4293 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
4294 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
4295 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
4296 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
4297 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
4298 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
4299 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
4300 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
4301 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
4302 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
4303 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
4304 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
4305 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
4306 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
4307 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
4308 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
4309 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
4310 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
4311 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
4312 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
4313 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
4314 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
4315 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
4316 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
4317 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
4318 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
4319 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
4320 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
4321 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
4322 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
4323 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
4324 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
4325 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
4326 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
4327 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
4328 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
4329 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
4330 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
4331 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
4332 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
4333 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
4334 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
4335 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
4336 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
4337 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
4338 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
4339 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
4340 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
4341 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
4342 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
4343 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
4344 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
4345 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
4346 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
4347 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
4348 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
4349 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
4350 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
4351 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
4352 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
4353 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
4354 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
4355 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
4356 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
4357 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
4358 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
4359 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
4360 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
4361 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
4362 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
4363 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
4364 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
4365 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
4366 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
4367 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
4368 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
4369 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
4370 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
4371 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
4372 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
4373 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
4374 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
4375 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
4376 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
4377 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
4378 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
4379 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
4380 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
4381 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
4382 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
4383 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
4384 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
4385 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
4386 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
4387 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
4388 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
4389 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
4390 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
4391 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
4392 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
4393 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
4394 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
4395 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
4396 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
4397 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
4398 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
4399 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
4400 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
4401 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
4402 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
4403 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
4404 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
4405 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
4406 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
4407 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
4408 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
4409 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
4410 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
4411 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
4412 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
4413 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
4414 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
4415 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
4416 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
4417 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
4418 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
4419 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
4420 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
4421 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
4422 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
4423 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
4424 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
4425 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
4426 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
4427 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
4428 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
4429 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
4430 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
4431 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
4432 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
4433 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
4434 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
4435 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
4436 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
4437 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
4438 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
4439 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
4440 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
4441 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
4442 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
4443 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
4444 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
4445 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
4446 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
4447 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
4448 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
4449 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
4450 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
4451 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
4452 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
4453 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
4454 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
4455 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
4456 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
4457 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
4458 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
4459 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
4460 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
4461 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
4462 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
4463 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
4464 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
4465 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
4466 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
4467 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
4468 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
4469 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
4470 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
4471 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
4472 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
4473 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
4474 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
4475 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
4476 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
4477 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
4478 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
4479 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
4480 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
4481 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
4482 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
4483 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
4484 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
4485 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
4486 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
4487 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
4488 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
4489 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
4490 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
4491 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
4492 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
4493 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
4494 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
4495 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
4496 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
4497 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
4498 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
4499 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
4500 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
4501 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
4502 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
4503 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
4504 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
4505 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
4506 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
4507 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
4508 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
4509 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
4510 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
4511 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
4512 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
4513 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
4514 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
4515 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
4516 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
4517 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
4518 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
4519 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
4520 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
4521 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
4522 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
4523 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
4524 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
4525 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
4526 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
4527 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
4528 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
4529 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
4530 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
4531 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
4532 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
4533 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
4534 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
4535 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
4536 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
4537 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
4538 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
4539 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
4540 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
4541 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
4542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
4543 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
4544 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
4545 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
4546 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
4547 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
4548 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
4549 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
4550 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
4551 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
4552 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
4553 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
4554 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
4555 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
4556 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
4557 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
4558 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
4559 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
4560 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
4561 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
4562 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
4563 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
4564 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
4565 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
4566 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
4567 * gcc.target/riscv/rvv/rvv.exp: Diito.
4568 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
4569 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
4570 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
4571 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
4572 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
4573 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
4574 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
4575 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
4576 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
4577 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
4578 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
4579 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
4580 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
4581 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
4582 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
4583 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
4584 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
4585 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
4586 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
4587 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
4588 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
4589 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
4590 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
4591 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
4592 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
4593 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
4594 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
4595 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
4596 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
4597 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
4598 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
4599 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
4600 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
4601 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
4602 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
4603 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
4604 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
4605 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
4606 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
4607 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
4608 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
4609 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
4610 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
4611 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
4612 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
4613 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
4614 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
4615 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
4616 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
4617 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
4618 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
4619 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
4620 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
4621 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
4622 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
4623 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
4624 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
4625 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
4626 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
4627 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
4628 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
4629 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
4630 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
4631 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
4632 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
4633 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
4634 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
4635 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
4636 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
4637 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
4638 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
4639 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
4640 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
4641 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
4642 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
4643 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
4644 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
4645 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
4646 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
4647 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
4648 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
4649 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
4650 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
4651 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
4652 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
4653 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
4654 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
4655 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
4656 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
4657 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
4658 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
4659 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
4660 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
4661 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
4662 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
4663 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
4664 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
4665 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
4666 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
4667 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
4668 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
4669 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
4670 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
4671 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
4672 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
4673 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
4674 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
4675 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
4676 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
4677 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
4678 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
4679 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
4680 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
4681 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
4682 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
4683 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
4684 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
4685 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
4686 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
4687 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
4688 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
4689 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
4690 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
4691 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
4692 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
4693 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
4694 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
4695 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
4696 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
4697 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
4698 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
4699 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
4700 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
4701 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
4702 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
4703 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
4704 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
4705 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
4706 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
4707 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
4708 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
4709 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
4710 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
4711 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
4712 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
4713 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
4714 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
4715 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
4716 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
4717 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
4718 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
4719 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
4720 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
4721 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
4722 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
4723 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
4724 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
4725 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
4726 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
4727 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
4728 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
4729 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
4730 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
4731 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
4732 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
4733 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
4734 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
4735 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
4736 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
4737 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
4738 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
4739 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
4740 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
4741 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
4742 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
4743 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
4744 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
4745 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
4746 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
4747 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
4748 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
4749 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
4750 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
4751 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
4752 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
4753 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
4754 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
4755 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
4756 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
4757 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
4758 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
4759 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
4760 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
4761 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
4762 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
4763 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
4764 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
4765 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
4766 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
4767 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
4768 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
4769 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
4770 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
4771 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
4772 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
4773 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
4774 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
4775 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
4776 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
4777 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
4778 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
4779 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
4780 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
4781 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
4782 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
4783 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
4784 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
4785 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
4786 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
4787 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
4788 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
4789 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
4790 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
4791 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
4792 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
4793 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
4794 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
4795 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
4796 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
4797 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
4798 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
4799 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
4800 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
4801 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
4802 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
4803 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
4804 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
4805 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
4806 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
4807 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
4808 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
4809 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
4810 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
4811 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
4812 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
4813 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
4814 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
4815 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
4816 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
4817 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
4818 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
4819 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
4820 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
4821 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
4822 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
4823 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
4824 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
4825 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
4826 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
4827 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
4828 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
4829 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
4830 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
4831 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
4832 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
4833 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
4834 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
4835 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
4836 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
4837 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
4838 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
4839 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
4840 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
4841 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
4842 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
4843 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
4844 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
4845 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
4846 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
4847 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
4848 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
4849 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
4850 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
4851 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
4852 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
4853 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
4854 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
4855 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
4856 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
4857 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
4858 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
4859 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
4860 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
4861 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
4862 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
4863 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
4864 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
4865 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
4866 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
4867 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
4868 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
4869 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
4870 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
4871 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
4872 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
4873 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
4874 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
4875 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
4876 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
4877 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
4878 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
4879 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
4880 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
4881 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
4882 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
4883 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
4884 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
4885 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
4886 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
4887 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
4888 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
4889 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
4890 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
4891 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
4892 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
4893 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
4894 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
4895 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
4896 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
4897 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
4898 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
4899 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
4900 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
4901 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
4902 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
4903 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
4904 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
4905 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
4906 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
4907 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
4908 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
4909 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
4910 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
4911 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
4912 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
4913 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
4914 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
4915 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
4916 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
4917 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
4918 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
4919 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
4920 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
4921 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
4922 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
4923 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
4924 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
4925 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
4926 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
4927 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
4928 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
4929 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
4930 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
4931 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
4932 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
4933 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
4934 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
4935 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
4936 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
4937 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
4938 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
4939 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
4940 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
4941 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
4942 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
4943 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
4944 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
4945 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
4946 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
4947 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
4948 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
4949 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
4950 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
4951 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
4952 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
4953 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
4954 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
4955 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
4956 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
4957 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
4958 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
4959 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
4960 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
4961 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
4962 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
4963 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
4964 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
4965 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
4966 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
4967 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
4968 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
4969 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
4970 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
4971 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
4972 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
4973 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
4974 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
4975 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
4976 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
4977 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
4978 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
4979 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
4980 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
4981 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
4982 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
4983 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
4984 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
4985 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
4986 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
4987 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
4988 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
4989 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
4990 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
4991 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
4992 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
4993 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
4994 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
4995 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
4996 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
4997 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
4998 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
4999 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
5000 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
5001 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
5002 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
5003 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
5004 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
5005 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
5006 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
5007 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
5008 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
5009 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
5010 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
5011 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
5012 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
5013 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
5014 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
5015 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
5016 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
5017 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
5018 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
5019 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
5020 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
5021 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
5022 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
5024 2024-03-01 Jakub Jelinek <jakub@redhat.com>
5026 PR middle-end/114156
5027 * gcc.dg/bitint-96.c: New test.
5029 2024-02-29 David Malcolm <dmalcolm@redhat.com>
5032 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
5034 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
5037 * gcc.target/avr/pr114132-1.c: New test.
5038 * gcc.target/avr/torture/pr114132-2.c: New test.
5040 2024-02-29 Marek Polacek <polacek@redhat.com>
5043 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
5044 * g++.dg/warn/Wuninitialized-34.C: New test.
5046 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
5049 * gm2/pim/pass/TestLong4.mod: Rewrite.
5050 * gm2/cpp/pass/testlong4.mod: New test.
5052 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
5055 * gcc.target/aarch64/acle/memtag_4.c: New test.
5057 2024-02-29 Xi Ruoyao <xry111@xry111.site>
5059 * gcc.target/loongarch/crc-sext.c: New test;
5061 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
5064 * g++.dg/modules/lambda-7.h: New test.
5065 * g++.dg/modules/lambda-7_a.H: New test.
5066 * g++.dg/modules/lambda-7_b.C: New test.
5067 * g++.dg/modules/lambda-7_c.C: New test.
5069 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
5071 * gcc.target/riscv/pr114130.c: New.
5073 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
5078 * gfortran.dg/pdt_4.f03: Update modified error message.
5079 * gfortran.dg/pdt_34.f03: New test.
5080 * gfortran.dg/pdt_35.f03: New test.
5081 * gfortran.dg/pdt_36.f03: New test.
5082 * gfortran.dg/pdt_37.f03: New test.
5084 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5085 Patrick Palka <ppalka@redhat.com>
5088 * g++.dg/cpp1y/var-templ87.C: New test.
5090 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
5094 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
5095 * gcc.target/bpf/btfext-funcinfo.c: Add.
5096 * gcc.target/bpf/core-attr-5.c: Fix regexp.
5097 * gcc.target/bpf/core-attr-6.c: Fix regexp.
5098 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
5099 * gcc.target/bpf/core-section-1.c: Fix regexp.
5101 2024-02-28 Harald Anlauf <anlauf@gmx.de>
5103 * gfortran.dg/pr101026.f: Let variables used in specification
5104 expression be passed as dummy arguments
5106 2024-02-28 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/113831
5109 PR tree-optimization/108355
5110 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
5112 2024-02-28 Richard Biener <rguenther@suse.de>
5114 PR tree-optimization/114121
5115 * gcc.dg/torture/pr114121.c: New testcase.
5117 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5120 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
5122 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5124 PR tree-optimization/91567
5125 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
5126 Treat i?86-*-* like x86_64-*-*.
5128 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5130 PR tree-optimization/114075
5131 * gcc.dg/gomp/pr114075.c: New test.
5133 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5135 PR tree-optimization/114041
5136 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
5137 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
5139 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5141 PR tree-optimization/113988
5142 * gcc.dg/bitint-91.c: New test.
5144 2024-02-28 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.dg/c23-stdarg-6.c: New test.
5148 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
5152 * g++.dg/cpp1z/inline-var10.C: New test.
5154 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
5157 * gcc.target/i386/pr113871-5a.c: New test.
5158 * gcc.target/i386/pr113871-5b.c: New test.
5160 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
5162 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
5164 2024-02-27 David Malcolm <dmalcolm@redhat.com>
5167 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
5169 2024-02-27 Richard Biener <rguenther@suse.de>
5171 PR tree-optimization/114074
5172 * gcc.dg/torture/pr114074.c: New testcase.
5173 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
5174 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
5175 loop to be vectorized.
5177 2024-02-27 Jakub Jelinek <jakub@redhat.com>
5179 PR rtl-optimization/114044
5180 * gcc.dg/bitint-95.c: New test.
5182 2024-02-27 Richard Biener <rguenther@suse.de>
5184 PR tree-optimization/114081
5185 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
5187 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5190 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
5191 SOLARIS_X86_AS as appropriate.
5192 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
5193 (main): Likewise for chk (pv3a).
5195 2024-02-26 Harald Anlauf <anlauf@gmx.de>
5198 * gfortran.dg/pr114012.f90: New test.
5200 2024-02-26 Jakub Jelinek <jakub@redhat.com>
5201 H.J. Lu <hjl.tools@gmail.com>
5203 PR rtl-optimization/113617
5204 * g++.dg/other/pr113617.C: New test.
5205 * g++.dg/other/pr113617.h: New test.
5206 * g++.dg/other/pr113617-aux.cc: New test.
5208 2024-02-26 Jakub Jelinek <jakub@redhat.com>
5211 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
5212 names rather than names of builtin replacements.
5214 2024-02-26 Richard Biener <rguenther@suse.de>
5216 PR tree-optimization/114099
5217 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
5219 2024-02-26 Richard Biener <rguenther@suse.de>
5221 PR tree-optimization/114068
5222 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
5223 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
5225 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
5227 * gnat.dg/access10.adb: New test.
5229 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
5232 * gcc.target/i386/pr114097-1.c: New test.
5234 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
5239 2024-02-26 Jakub Jelinek <jakub@redhat.com>
5241 PR tree-optimization/114090
5242 * gcc.dg/pr114090.c: New test.
5244 2024-02-26 Jakub Jelinek <jakub@redhat.com>
5246 PR middle-end/114084
5247 * gcc.dg/bitint-94.c: New test.
5249 2024-02-26 Richard Biener <rguenther@suse.de>
5251 PR middle-end/114070
5252 * gcc.dg/torture/pr114070.c: New testcase.
5254 2024-02-26 Jakub Jelinek <jakub@redhat.com>
5257 * gcc.target/i386/pr114094.c: New test.
5259 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
5262 * gcc.target/i386/amxtile-4.c: New test.
5264 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5266 PR libfortran/105456
5267 * gfortran.dg/pr105456.f90: New test.
5269 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
5271 PR tree-optimization/113205
5272 * gcc.dg/torture/pr113205.c: New test.
5274 2024-02-24 Jakub Jelinek <jakub@redhat.com>
5276 PR middle-end/114073
5277 * gcc.dg/bitint-93.c: New test.
5279 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
5281 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
5283 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
5284 Harald Anlauf <anlauf@gmx.de>
5287 * gfortran.dg/allocate_with_source_27.f90: New test.
5288 * gfortran.dg/allocate_with_source_28.f90: New test.
5290 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
5292 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
5294 2024-02-23 Jakub Jelinek <jakub@redhat.com>
5297 * g++.dg/cpp0x/constexpr-113083.C: New test.
5299 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
5302 * gcc.target/aarch64/pr113613.c: New test.
5304 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
5307 * gcc.target/aarch64/pr113295-2.c: New test.
5309 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
5312 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
5314 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
5316 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
5317 * lib/target-supports.exp
5318 (check_effective_target_code_6_gottpoff_reloc): New.
5320 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
5323 * gcc.target/arm/neon-recip-div-1.c: New file.
5325 2024-02-23 Jakub Jelinek <jakub@redhat.com>
5327 PR rtl-optimization/114054
5328 * gcc.dg/bitint-92.c: New test.
5330 2024-02-23 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/114040
5333 * gcc.dg/torture/bitint-60.c: New test.
5334 * gcc.dg/torture/bitint-61.c: New test.
5336 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5338 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
5339 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
5341 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5343 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
5344 (scan-sarif-file): Allow for "Segmentation Fault", too.
5346 2024-02-22 Marek Polacek <polacek@redhat.com>
5348 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
5350 2024-02-22 Jakub Jelinek <jakub@redhat.com>
5353 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
5354 even in -std=c11 even without __extension__ and : : etc. not being
5355 valid anymore even with __extension__.
5356 * gcc.dg/c23-attr-syntax-7.c: Likewise.
5357 * gcc.dg/c23-attr-syntax-8.c: New test.
5359 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
5361 PR tree-optimization/109804
5362 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
5364 2024-02-22 Tamar Christina <tamar.christina@arm.com>
5367 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
5369 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
5372 * gm2/pim/fail/forloopby.mod: New test.
5373 * gm2/pim/pass/forloopby2.mod: New test.
5375 2024-02-22 Richard Biener <rguenther@suse.de>
5377 PR tree-optimization/114048
5378 * gcc.dg/torture/pr114048.c: New testcase.
5380 2024-02-22 Richard Biener <rguenther@suse.de>
5382 PR tree-optimization/114027
5383 * gcc.dg/vect/pr114027.c: New testcase.
5385 2024-02-22 Jakub Jelinek <jakub@redhat.com>
5387 PR tree-optimization/113993
5388 * gcc.dg/tree-ssa/pr113993.c: New test.
5390 2024-02-22 Jakub Jelinek <jakub@redhat.com>
5392 PR tree-optimization/114038
5393 * gcc.dg/torture/bitint-59.c: New test.
5395 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
5398 * lib/target-supports.exp
5399 (check_effective_target_powerpc_p8vector_ok): Remove.
5400 (check_effective_target_powerpc_p9vector_ok): Remove.
5401 (check_p8vector_hw_available): Replace -mpower8-vector with
5403 (check_p9vector_hw_available): Replace -mpower9-vector with
5405 (check_ppc_float128_hw_available): Likewise.
5406 (check_vect_support_and_set_flags): Replace -mpower8-vector with
5407 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
5408 nothing if check_power10_hw_available and place -mcpu=970 first
5409 if needed to avoid possible overriding.
5410 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
5411 powerpc_vsx_ok and append -mvsx to dg-options.
5412 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
5413 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
5414 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
5415 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
5416 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
5417 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
5418 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
5419 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
5420 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
5421 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
5422 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
5423 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
5424 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
5425 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5426 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
5427 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
5428 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5429 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
5430 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5431 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
5432 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
5433 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
5434 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
5435 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
5436 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5437 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
5438 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
5439 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5440 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
5441 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5442 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5443 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
5444 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
5445 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
5446 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
5447 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
5448 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5449 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5450 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
5451 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5452 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5453 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
5454 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5455 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
5456 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5457 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5458 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5459 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5460 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5461 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5462 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5463 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
5464 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
5465 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5466 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5467 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5468 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5469 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5470 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5471 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5472 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5473 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
5474 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
5475 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
5476 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
5477 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
5478 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
5479 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
5480 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
5481 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
5482 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5483 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5484 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5485 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5486 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5487 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
5488 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5489 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
5490 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
5491 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
5492 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
5493 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
5494 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
5495 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
5496 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
5497 * gcc.target/powerpc/clone1.c: Likewise.
5498 * gcc.target/powerpc/ctz-3.c: Likewise.
5499 * gcc.target/powerpc/ctz-4.c: Likewise.
5500 * gcc.target/powerpc/darn-0.c: Likewise.
5501 * gcc.target/powerpc/darn-1.c: Likewise.
5502 * gcc.target/powerpc/darn-2.c: Likewise.
5503 * gcc.target/powerpc/dform-3.c: Likewise.
5504 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
5505 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
5506 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
5507 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
5508 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
5509 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
5510 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
5511 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
5512 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
5513 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
5514 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
5515 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
5516 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
5517 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
5518 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
5519 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
5520 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
5521 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
5522 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
5523 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
5524 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
5525 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
5526 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
5527 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
5528 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
5529 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
5530 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
5531 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
5532 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
5533 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
5534 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
5535 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
5536 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
5537 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
5538 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
5539 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
5540 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
5541 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
5542 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
5543 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
5544 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
5545 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
5546 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
5547 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
5548 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
5549 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
5550 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
5551 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
5552 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
5553 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
5554 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
5555 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
5556 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
5557 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
5558 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
5559 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
5560 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
5561 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
5562 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
5563 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
5564 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
5565 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
5566 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
5567 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
5568 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
5569 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
5570 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
5571 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
5572 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
5573 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
5574 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
5575 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
5576 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
5577 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
5578 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
5579 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
5580 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
5581 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
5582 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
5583 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
5584 * gcc.target/powerpc/direct-move-vector.c: Likewise.
5585 * gcc.target/powerpc/float128-type-2.c: Likewise.
5586 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
5587 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
5588 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
5589 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
5590 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
5591 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
5592 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
5593 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
5594 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
5595 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
5596 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
5597 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5598 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5599 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5600 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5601 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
5602 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
5603 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
5604 * gcc.target/powerpc/p9-dimode1.c: Likewise.
5605 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5606 * gcc.target/powerpc/p9-extract-1.c: Likewise.
5607 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5608 * gcc.target/powerpc/p9-extract-3.c: Likewise.
5609 * gcc.target/powerpc/p9-extract-4.c: Likewise.
5610 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
5611 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
5612 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
5613 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
5614 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5615 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5616 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
5617 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5618 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
5619 * gcc.target/powerpc/p9-novsx.c: Likewise.
5620 * gcc.target/powerpc/p9-permute.c: Likewise.
5621 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
5622 * gcc.target/powerpc/p9-splat-1.c: Likewise.
5623 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5624 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5625 * gcc.target/powerpc/p9-splat-4.c: Likewise.
5626 * gcc.target/powerpc/p9-splat-5.c: Likewise.
5627 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
5628 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
5629 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
5630 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
5631 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
5632 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
5633 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
5634 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
5635 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
5636 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
5637 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
5638 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
5639 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
5640 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
5641 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
5642 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
5643 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
5644 * gcc.target/powerpc/p9-vneg.c: Likewise.
5645 * gcc.target/powerpc/p9-vparity.c: Likewise.
5646 * gcc.target/powerpc/p9-vpermr.c: Likewise.
5647 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
5648 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5649 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
5650 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
5651 * gcc.target/powerpc/ppc-round3.c: Likewise.
5652 * gcc.target/powerpc/pr103124.c: Likewise.
5653 * gcc.target/powerpc/pr104015-1.c: Likewise.
5654 * gcc.target/powerpc/pr106769-p9.c: Likewise.
5655 * gcc.target/powerpc/pr107412.c: Likewise.
5656 * gcc.target/powerpc/pr110429.c: Likewise.
5657 * gcc.target/powerpc/pr66144-1.c: Likewise.
5658 * gcc.target/powerpc/pr71186.c: Likewise.
5659 * gcc.target/powerpc/pr71309.c: Likewise.
5660 * gcc.target/powerpc/pr71670.c: Likewise.
5661 * gcc.target/powerpc/pr71698.c: Likewise.
5662 * gcc.target/powerpc/pr71720.c: Likewise.
5663 * gcc.target/powerpc/pr72853.c: Likewise.
5664 * gcc.target/powerpc/pr78056-1.c: Likewise.
5665 * gcc.target/powerpc/pr78658.c: Likewise.
5666 * gcc.target/powerpc/pr78953.c: Likewise.
5667 * gcc.target/powerpc/pr79004.c: Likewise.
5668 * gcc.target/powerpc/pr79038-1.c: Likewise.
5669 * gcc.target/powerpc/pr79179.c: Likewise.
5670 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5671 * gcc.target/powerpc/pr79799-1.c: Likewise.
5672 * gcc.target/powerpc/pr79799-2.c: Likewise.
5673 * gcc.target/powerpc/pr79799-3.c: Likewise.
5674 * gcc.target/powerpc/pr79799-5.c: Likewise.
5675 * gcc.target/powerpc/pr80695-p9.c: Likewise.
5676 * gcc.target/powerpc/pr81348.c: Likewise.
5677 * gcc.target/powerpc/pr81622.c: Likewise.
5678 * gcc.target/powerpc/pr84154-3.c: Likewise.
5679 * gcc.target/powerpc/pr90763.c: Likewise.
5680 * gcc.target/powerpc/pr96933-1.c: Likewise.
5681 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
5682 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
5683 * gcc.target/powerpc/signbit-2.c: Likewise.
5684 * gcc.target/powerpc/vadsdu-0.c: Likewise.
5685 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5686 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5687 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5688 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5689 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5690 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5691 * gcc.target/powerpc/vadsdub-2.c: Likewise.
5692 * gcc.target/powerpc/vadsduh-1.c: Likewise.
5693 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5694 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5695 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5696 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5697 * gcc.target/powerpc/vec-init-3.c: Likewise.
5698 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
5699 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
5700 * gcc.target/powerpc/vec-set-char.c: Likewise.
5701 * gcc.target/powerpc/vec-set-int.c: Likewise.
5702 * gcc.target/powerpc/vec-set-short.c: Likewise.
5703 * gcc.target/powerpc/vec_reve_2.c: Likewise.
5704 * gcc.target/powerpc/vector_float.c: Likewise.
5705 * gcc.target/powerpc/vslv-0.c: Likewise.
5706 * gcc.target/powerpc/vslv-1.c: Likewise.
5707 * gcc.target/powerpc/vsrv-0.c: Likewise.
5708 * gcc.target/powerpc/vsrv-1.c: Likewise.
5709 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
5710 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
5711 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
5712 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
5713 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
5714 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
5715 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5716 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
5717 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
5718 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
5719 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
5720 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
5721 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
5722 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
5723 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
5724 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
5725 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
5726 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
5727 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
5728 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
5729 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
5730 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
5731 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
5732 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
5733 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5734 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
5735 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
5736 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
5737 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5738 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
5739 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
5740 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
5741 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
5742 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
5743 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5744 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5745 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5746 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
5747 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
5748 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
5749 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
5750 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
5751 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
5752 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
5753 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
5754 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
5755 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
5756 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
5757 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
5758 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
5759 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
5760 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
5761 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
5762 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
5763 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
5764 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
5765 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
5766 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
5767 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
5768 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
5769 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
5770 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
5771 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
5772 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
5773 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
5774 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
5775 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
5776 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
5777 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
5778 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
5779 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
5780 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
5781 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
5782 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
5783 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
5784 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
5785 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
5786 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
5787 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
5788 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
5789 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
5790 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
5791 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
5792 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
5793 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
5794 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
5795 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
5796 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
5797 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
5798 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
5799 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
5800 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
5801 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
5802 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
5803 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
5804 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
5805 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
5806 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
5807 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
5808 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
5809 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
5810 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
5811 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
5812 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
5813 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
5814 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
5815 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
5816 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
5817 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
5818 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
5819 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
5820 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
5821 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
5822 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
5823 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
5824 * gcc.target/powerpc/vsx-himode.c: Likewise.
5825 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5826 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5827 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5828 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5829 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5830 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
5831 powerpc_vsx_ok and append -mvsx to dg-options.
5832 * g++.target/powerpc/pr65240-2.C: Likewise.
5833 * g++.target/powerpc/pr65240-3.C: Likewise.
5834 * g++.target/powerpc/pr65242.C: Likewise.
5835 * g++.target/powerpc/pr67211.C: Likewise.
5836 * g++.target/powerpc/pr71294.C: Likewise.
5837 * g++.target/powerpc/pr84279.C: Likewise.
5838 * g++.target/powerpc/pr93974.C: Likewise.
5839 * gcc.target/powerpc/atomic-p8.c: Likewise.
5840 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
5841 * gcc.target/powerpc/bcd-2.c: Likewise.
5842 * gcc.target/powerpc/bcd-3.c: Likewise.
5843 * gcc.target/powerpc/bool2-p8.c: Likewise.
5844 * gcc.target/powerpc/bool3-p8.c: Likewise.
5845 * gcc.target/powerpc/builtins-1.c: Likewise.
5846 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5847 * gcc.target/powerpc/builtins-5.c: Likewise.
5848 * gcc.target/powerpc/builtins-9.c: Likewise.
5849 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
5850 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5851 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5852 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5853 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5854 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
5855 * gcc.target/powerpc/float128-type-1.c: Likewise.
5856 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
5857 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
5858 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
5859 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5860 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
5861 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5862 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
5863 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5864 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5865 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5866 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5867 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
5868 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
5869 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
5870 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
5871 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
5872 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
5873 * gcc.target/powerpc/fusion.c: Likewise.
5874 * gcc.target/powerpc/fusion2.c: Likewise.
5875 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
5876 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
5877 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
5878 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
5879 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5880 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5881 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5882 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5883 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5884 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5885 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5886 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5887 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5888 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
5889 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
5890 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5891 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5892 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5893 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5894 * gcc.target/powerpc/ppc-round2.c: Likewise.
5895 * gcc.target/powerpc/pr100866-1.c: Likewise.
5896 * gcc.target/powerpc/pr100866-2.c: Likewise.
5897 * gcc.target/powerpc/pr104239-1.c: Likewise.
5898 * gcc.target/powerpc/pr104239-2.c: Likewise.
5899 * gcc.target/powerpc/pr104239-3.c: Likewise.
5900 * gcc.target/powerpc/pr106769-p8.c: Likewise.
5901 * gcc.target/powerpc/pr108396.c: Likewise.
5902 * gcc.target/powerpc/pr111449-1.c: Likewise.
5903 * gcc.target/powerpc/pr57744.c: Likewise.
5904 * gcc.target/powerpc/pr58673-1.c: Likewise.
5905 * gcc.target/powerpc/pr58673-2.c: Likewise.
5906 * gcc.target/powerpc/pr60137.c: Likewise.
5907 * gcc.target/powerpc/pr60203.c: Likewise.
5908 * gcc.target/powerpc/pr66144-2.c: Likewise.
5909 * gcc.target/powerpc/pr66144-3.c: Likewise.
5910 * gcc.target/powerpc/pr68163.c: Likewise.
5911 * gcc.target/powerpc/pr69548.c: Likewise.
5912 * gcc.target/powerpc/pr70669.c: Likewise.
5913 * gcc.target/powerpc/pr71977-1.c: Likewise.
5914 * gcc.target/powerpc/pr71977-2.c: Likewise.
5915 * gcc.target/powerpc/pr72717.c: Likewise.
5916 * gcc.target/powerpc/pr78056-3.c: Likewise.
5917 * gcc.target/powerpc/pr78056-4.c: Likewise.
5918 * gcc.target/powerpc/pr78102.c: Likewise.
5919 * gcc.target/powerpc/pr78543.c: Likewise.
5920 * gcc.target/powerpc/pr78604.c: Likewise.
5921 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5922 * gcc.target/powerpc/pr79354.c: Likewise.
5923 * gcc.target/powerpc/pr79544.c: Likewise.
5924 * gcc.target/powerpc/pr79907.c: Likewise.
5925 * gcc.target/powerpc/pr79951.c: Likewise.
5926 * gcc.target/powerpc/pr80315-1.c: Likewise.
5927 * gcc.target/powerpc/pr80315-2.c: Likewise.
5928 * gcc.target/powerpc/pr80315-3.c: Likewise.
5929 * gcc.target/powerpc/pr80315-4.c: Likewise.
5930 * gcc.target/powerpc/pr80510-2.c: Likewise.
5931 * gcc.target/powerpc/pr80695-p8.c: Likewise.
5932 * gcc.target/powerpc/pr80718.c: Likewise.
5933 * gcc.target/powerpc/pr84154-2.c: Likewise.
5934 * gcc.target/powerpc/pr88558-p8.c: Likewise.
5935 * gcc.target/powerpc/pr88845.c: Likewise.
5936 * gcc.target/powerpc/pr91903.c: Likewise.
5937 * gcc.target/powerpc/pr92923-2.c: Likewise.
5938 * gcc.target/powerpc/pr96933-2.c: Likewise.
5939 * gcc.target/powerpc/pr97019.c: Likewise.
5940 * gcc.target/powerpc/pragma_power8.c: Likewise.
5941 * gcc.target/powerpc/signbit-1.c: Likewise.
5942 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
5943 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
5944 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
5945 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
5946 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
5947 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
5948 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
5949 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
5950 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
5951 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
5952 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
5953 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5954 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
5955 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
5956 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
5957 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
5958 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5959 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5960 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5961 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5962 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
5963 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5964 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5965 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
5966 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
5967 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
5968 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5969 * gcc.target/powerpc/vec-cmp.c: Likewise.
5970 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5971 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5972 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5973 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5974 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5975 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5976 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5977 * gcc.target/powerpc/vec-init-10.c: Likewise.
5978 * gcc.target/powerpc/vec-init-6.c: Likewise.
5979 * gcc.target/powerpc/vec-init-7.c: Likewise.
5980 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5981 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
5982 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
5983 * gcc.target/powerpc/vsx-simode.c: Likewise.
5984 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5985 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5986 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
5987 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
5988 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
5990 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
5991 * gcc.target/powerpc/direct-move-float3.c: Likewise.
5992 * gcc.target/powerpc/divkc3-2.c: Likewise.
5993 * gcc.target/powerpc/divkc3-3.c: Likewise.
5994 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
5995 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
5996 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
5997 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
5998 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
5999 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
6000 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
6001 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
6002 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
6003 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
6004 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
6005 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
6006 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
6007 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
6008 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
6009 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
6010 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
6011 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
6012 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
6013 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
6014 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
6015 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
6016 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
6017 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
6018 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
6019 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
6020 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
6021 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
6022 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
6023 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
6024 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
6025 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
6026 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
6027 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
6028 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
6029 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
6030 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
6031 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
6032 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
6033 * gcc.target/powerpc/mmx-packs.c: Likewise.
6034 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
6035 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
6036 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
6037 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
6038 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
6039 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
6040 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
6041 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
6042 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
6043 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
6044 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
6045 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
6046 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
6047 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
6048 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
6049 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
6050 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
6051 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
6052 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
6053 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
6054 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
6055 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
6056 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
6057 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
6058 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
6059 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
6060 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
6061 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
6062 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
6063 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
6064 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
6065 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
6066 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
6067 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
6068 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
6069 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
6070 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
6071 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
6072 * gcc.target/powerpc/mulkc3-2.c: Likewise.
6073 * gcc.target/powerpc/mulkc3-3.c: Likewise.
6074 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
6075 * gcc.target/powerpc/pr37191.c: Likewise.
6076 * gcc.target/powerpc/pr83862.c: Likewise.
6077 * gcc.target/powerpc/pr84154-1.c: Likewise.
6078 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
6079 * gcc.target/powerpc/pr85456.c: Likewise.
6080 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
6081 * gcc.target/powerpc/sse-addps-1.c: Likewise.
6082 * gcc.target/powerpc/sse-addss-1.c: Likewise.
6083 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
6084 * gcc.target/powerpc/sse-andps-1.c: Likewise.
6085 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
6086 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
6087 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
6088 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
6089 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
6090 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
6091 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
6092 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
6093 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
6094 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
6095 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
6096 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
6097 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
6098 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
6099 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
6100 * gcc.target/powerpc/sse-divps-1.c: Likewise.
6101 * gcc.target/powerpc/sse-divss-1.c: Likewise.
6102 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
6103 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
6104 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
6105 * gcc.target/powerpc/sse-minps-1.c: Likewise.
6106 * gcc.target/powerpc/sse-minps-2.c: Likewise.
6107 * gcc.target/powerpc/sse-minss-1.c: Likewise.
6108 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
6109 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
6110 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
6111 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
6112 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
6113 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
6114 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
6115 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
6116 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
6117 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
6118 * gcc.target/powerpc/sse-movss-1.c: Likewise.
6119 * gcc.target/powerpc/sse-movss-2.c: Likewise.
6120 * gcc.target/powerpc/sse-movss-3.c: Likewise.
6121 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
6122 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
6123 * gcc.target/powerpc/sse-orps-1.c: Likewise.
6124 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
6125 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
6126 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
6127 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
6128 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
6129 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
6130 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
6131 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
6132 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
6133 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
6134 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
6135 * gcc.target/powerpc/sse-subps-1.c: Likewise.
6136 * gcc.target/powerpc/sse-subss-1.c: Likewise.
6137 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
6138 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
6139 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
6140 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
6141 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
6142 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
6143 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
6144 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
6145 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
6146 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
6147 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
6148 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
6149 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
6150 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
6151 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
6152 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
6153 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
6154 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
6155 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
6156 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
6157 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
6158 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
6159 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
6160 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
6161 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
6162 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
6163 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
6164 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
6165 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
6166 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
6167 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
6168 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
6169 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
6170 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
6171 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
6172 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
6173 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
6174 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
6175 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
6176 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
6177 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
6178 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
6179 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
6180 * gcc.target/powerpc/sse2-mmx.c: Likewise.
6181 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
6182 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
6183 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
6184 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
6185 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
6186 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
6187 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
6188 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
6189 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
6190 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
6191 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
6192 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
6193 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
6194 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
6195 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
6196 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
6197 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
6198 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
6199 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
6200 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
6201 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
6202 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
6203 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
6204 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
6205 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
6206 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
6207 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
6208 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
6209 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
6210 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
6211 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
6212 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
6213 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
6214 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
6215 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
6216 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
6217 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
6218 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
6219 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
6220 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
6221 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
6222 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
6223 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
6224 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
6225 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
6226 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
6227 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
6228 * gcc.target/powerpc/sse2-por-1.c: Likewise.
6229 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
6230 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
6231 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
6232 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
6233 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
6234 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
6235 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
6236 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
6237 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
6238 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
6239 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
6240 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
6241 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
6242 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
6243 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
6244 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
6245 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
6246 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
6247 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
6248 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
6249 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
6250 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
6251 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
6252 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
6253 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
6254 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
6255 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
6256 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
6257 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
6258 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
6259 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
6260 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
6261 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
6262 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
6263 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
6264 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
6265 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
6266 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
6267 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
6268 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
6269 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
6270 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
6271 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
6272 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
6273 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
6274 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
6275 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
6276 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
6277 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
6278 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
6279 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
6280 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
6281 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
6282 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
6283 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
6284 * gcc.target/powerpc/sse3-haddps.c: Likewise.
6285 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
6286 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
6287 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
6288 * gcc.target/powerpc/sse3-movddup.c: Likewise.
6289 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
6290 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
6291 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
6292 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
6293 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
6294 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
6295 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
6296 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
6297 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
6298 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
6299 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
6300 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
6301 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
6302 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
6303 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
6304 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
6305 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
6306 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
6307 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
6308 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
6309 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
6310 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
6311 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
6312 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
6313 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
6314 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
6315 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
6316 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
6317 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
6318 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
6319 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
6320 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
6321 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
6322 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
6323 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
6324 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
6325 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
6326 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
6327 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
6328 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
6329 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
6330 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
6331 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
6332 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
6333 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
6334 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
6335 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
6336 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
6337 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
6338 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
6339 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
6340 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
6341 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
6342 * gcc.target/powerpc/amo2.c: Likewise.
6343 * gcc.target/powerpc/dform-1.c: Likewise.
6344 * gcc.target/powerpc/dform-2.c: Likewise.
6345 * gcc.target/powerpc/float128-5.c: Likewise.
6346 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6347 * gcc.target/powerpc/float128-fma1.c: Likewise.
6348 * gcc.target/powerpc/float128-hw.c: Likewise.
6349 * gcc.target/powerpc/float128-hw10.c: Likewise.
6350 * gcc.target/powerpc/float128-hw11.c: Likewise.
6351 * gcc.target/powerpc/float128-hw2.c: Likewise.
6352 * gcc.target/powerpc/float128-hw3.c: Likewise.
6353 * gcc.target/powerpc/float128-hw4.c: Likewise.
6354 * gcc.target/powerpc/float128-hw5.c: Likewise.
6355 * gcc.target/powerpc/float128-hw6.c: Likewise.
6356 * gcc.target/powerpc/float128-hw7.c: Likewise.
6357 * gcc.target/powerpc/float128-hw8.c: Likewise.
6358 * gcc.target/powerpc/float128-hw9.c: Likewise.
6359 * gcc.target/powerpc/float128-minmax.c: Likewise.
6360 * gcc.target/powerpc/float128-odd.c: Likewise.
6361 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
6362 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
6363 * gcc.target/powerpc/gnuattr2.c: Likewise.
6364 * gcc.target/powerpc/pr71656-1.c: Likewise.
6365 * gcc.target/powerpc/pr71656-2.c: Likewise.
6366 * gcc.target/powerpc/pr81959.c: Likewise.
6367 * gcc.target/powerpc/pr82748-1.c: Likewise.
6368 * gcc.target/powerpc/pr82748-2.c: Likewise.
6369 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
6370 with powerpc_vsx_ok.
6371 * gcc.target/powerpc/pr98914.c: Likewise.
6372 * gcc.target/powerpc/versioned-copy-loop.c: Replace
6373 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
6375 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
6377 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
6378 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
6379 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
6380 powerpc_vsx_ok and append -mvsx to dg-options.
6381 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
6382 powerpc_vsx_ok and append -mvsx to dg-options.
6383 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
6384 powerpc_p9vector_ok with powerpc_vsx_ok and replace
6385 -mpower9-vector with -mvsx.
6386 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
6387 powerpc_vsx_ok, and replace -mpower8-vector with
6388 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
6389 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
6390 with powerpc_vsx_ok, and replace -mpower9-vector with
6391 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
6392 * gcc.dg/vect/pr109011-4.c: Likewise.
6393 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
6394 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
6395 with -mdejagnu-cpu=power8 -mvsx.
6396 * gcc.dg/vect/pr109011-5.c: Likewise.
6397 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
6398 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
6399 with -mdejagnu-cpu=power7.
6400 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
6401 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
6403 * gfortran.dg/vect/pr45714-b.f: Likewise.
6404 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
6405 with option -mdejagnu-cpu=power6.
6406 * gcc.target/powerpc/pr78056-2.c: Likewise.
6407 * gcc.target/powerpc/altivec-2-runnable.c: Replace
6408 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
6409 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
6410 * gcc.target/powerpc/altivec-37.c: Likewise.
6411 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
6412 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
6414 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
6415 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
6416 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
6417 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
6418 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
6419 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
6420 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
6421 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
6422 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
6423 * gcc.target/powerpc/pr104124.c: Likewise.
6424 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
6425 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
6426 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
6427 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
6429 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
6430 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
6431 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
6432 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
6433 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
6434 with powerpc_vsx_ok.
6436 2024-02-22 Pan Li <pan2.li@intel.com>
6439 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
6441 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
6443 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
6445 * gcc.target/riscv/asm-raw-symbol.c: New test.
6447 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
6450 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
6451 Rearrange and adjust asm-checker times
6452 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
6453 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
6454 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
6455 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
6456 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
6457 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
6458 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
6460 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
6461 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
6462 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
6463 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
6464 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
6465 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
6466 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
6467 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
6468 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
6469 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
6470 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
6471 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
6472 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
6473 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
6474 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
6475 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
6476 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
6478 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
6481 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
6482 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
6483 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
6484 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
6485 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
6486 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
6487 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
6488 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
6489 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
6490 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
6491 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
6492 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
6493 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
6494 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
6495 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
6496 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
6497 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
6498 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
6499 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
6500 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
6501 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
6502 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
6503 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
6504 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
6505 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
6506 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
6507 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
6508 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
6509 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
6510 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
6511 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
6512 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
6513 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
6514 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
6515 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
6516 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
6517 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
6518 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
6519 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
6520 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
6521 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
6522 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
6523 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
6524 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
6525 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
6526 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
6527 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
6528 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
6529 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
6530 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
6531 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
6532 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
6533 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
6534 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
6535 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
6536 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
6537 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
6538 * gfortran.dg/vect/vect-8.f90: Ditto
6540 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
6543 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
6545 2024-02-21 David Faust <david.faust@oracle.com>
6547 * gcc.target/bpf/memcpy-1.c: New test.
6548 * gcc.target/bpf/memmove-1.c: New test.
6549 * gcc.target/bpf/memmove-2.c: New test.
6551 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
6554 * gm2/extensions/run/pass/callingc10.mod: New test.
6555 * gm2/extensions/run/pass/callingc11.mod: New test.
6556 * gm2/extensions/run/pass/callingc9.mod: New test.
6557 * gm2/extensions/run/pass/strconst.def: New test.
6558 * gm2/pim/fail/forloop.mod: New test.
6559 * gm2/pim/pass/forloop2.mod: New test.
6561 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
6563 * rust/compile/issue-2850.rs: New test.
6565 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
6567 * rust/compile/issue-2847-b.rs: New test.
6569 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
6571 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
6574 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
6576 * rust/compile/rustc_const_stable.rs: New test.
6578 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
6580 * rust/compile/use_2.rs: New test.
6582 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
6584 * rust/execute/torture/matches_macro.rs: New test.
6586 2024-02-21 Tamar Christina <tamar.christina@arm.com>
6588 * g++.target/aarch64/acle/ls64.C: Add +ls64.
6589 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
6590 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
6591 * gcc.target/aarch64/acle/pr110100.c: Likewise.
6592 * gcc.target/aarch64/acle/pr110132.c: Likewise.
6593 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
6594 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
6596 2024-02-21 Tamar Christina <tamar.christina@arm.com>
6599 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
6601 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6603 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
6604 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
6606 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6608 * gcc.target/aarch64/sme/sibcall_9.c: New test.
6610 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6612 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
6613 than ZA to be zeroed.
6614 (test5): Remove zeroing of ZA.
6616 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6618 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
6621 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6624 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
6625 -fno-stack-clash-protection.
6626 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
6628 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
6631 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
6632 -fno-stack-clash-protection.
6633 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
6634 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
6635 * gcc.target/aarch64/sme/za_state_4.c: Add
6636 -fno-stack-clash-protection.
6637 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
6638 * gcc.target/aarch64/sme/za_state_5.c: Add
6639 -fno-stack-clash-protection.
6640 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
6642 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
6644 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
6645 Preserve exceptions.
6646 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
6649 2024-02-21 David Malcolm <dmalcolm@redhat.com>
6652 * c-c++-common/analyzer/strlen-pr113999.c: New test.
6653 * gcc.dg/analyzer/strlen-1.c: More test coverage.
6655 2024-02-21 David Malcolm <dmalcolm@redhat.com>
6658 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
6660 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
6663 * gfortran.dg/PR105658.f90: New test.
6665 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
6668 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
6670 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
6673 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
6675 2024-02-20 Jakub Jelinek <jakub@redhat.com>
6678 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
6679 dg-additional-options.
6681 2024-02-20 liuhongt <hongtao.liu@intel.com>
6684 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
6686 2024-02-19 David Malcolm <dmalcolm@redhat.com>
6689 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
6690 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
6692 2024-02-19 David Malcolm <dmalcolm@redhat.com>
6695 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
6697 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
6700 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
6702 2024-02-19 Patrick Palka <ppalka@redhat.com>
6705 * g++.dg/cpp2a/concepts-friend17.C: New test.
6707 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6709 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
6711 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
6714 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
6716 * gm2/extensions/run/pass/callingc2.mod: New test.
6717 * gm2/extensions/run/pass/callingc3.mod: New test.
6718 * gm2/extensions/run/pass/callingc4.mod: New test.
6719 * gm2/extensions/run/pass/callingc5.mod: New test.
6720 * gm2/extensions/run/pass/callingc6.mod: New test.
6721 * gm2/extensions/run/pass/callingc7.mod: New test.
6722 * gm2/extensions/run/pass/callingc8.mod: New test.
6723 * gm2/extensions/run/pass/fixedarray.mod: New test.
6724 * gm2/extensions/run/pass/fixedarray2.mod: New test.
6725 * gm2/pim/run/pass/constdef.def: New test.
6726 * gm2/pim/run/pass/constdef.mod: New test.
6727 * gm2/pim/run/pass/testimportconst.mod: New test.
6729 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
6731 * gdc.dg/bom_UTF16BE.d: New test.
6732 * gdc.dg/bom_UTF16LE.d: New test.
6733 * gdc.dg/bom_UTF32BE.d: New test.
6734 * gdc.dg/bom_UTF32LE.d: New test.
6735 * gdc.dg/bom_UTF8.d: New test.
6736 * gdc.dg/bom_characters.d: New test.
6737 * gdc.dg/bom_error_UTF8.d: New test.
6738 * gdc.dg/bom_infer_UTF16BE.d: New test.
6739 * gdc.dg/bom_infer_UTF16LE.d: New test.
6740 * gdc.dg/bom_infer_UTF32BE.d: New test.
6741 * gdc.dg/bom_infer_UTF32LE.d: New test.
6742 * gdc.dg/bom_infer_UTF8.d: New test.
6744 2024-02-19 Jakub Jelinek <jakub@redhat.com>
6746 PR tree-optimization/113967
6747 * gcc.dg/pr113967.c: New test.
6749 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6752 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
6754 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
6757 * gcc.target/i386/apx-push2pop2-2.c: New test.
6759 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
6761 PR middle-end/112344
6762 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
6763 if expensive tests are allowed.
6765 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6767 PR libfortran/105473
6768 * gfortran.dg/pr105473.f90: New test.
6770 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6773 * gfortran.dg/pr113503_1.f90: New test.
6774 * gfortran.dg/pr113503_2.f90: New test.
6776 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778 PR libfortran/107068
6779 * gfortran.dg/pr107068.f90: New test.
6781 2024-02-17 Marek Polacek <polacek@redhat.com>
6784 * g++.dg/cpp0x/noexcept83.C: New test.
6786 2024-02-17 Harald Anlauf <anlauf@gmx.de>
6789 * gfortran.dg/allocatable_length_2.f90: New test.
6790 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
6792 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6794 * lib/target-supports.exp (check_effective_target_lra): Rewrite
6795 to list some heavily used always LRA targets and otherwise check the
6796 -fdump-rtl-reload-details dump for messages specific to LRA.
6798 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6800 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
6802 2024-02-16 Marek Polacek <polacek@redhat.com>
6805 * g++.dg/cpp0x/noexcept82.C: New test.
6807 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6810 * g++.dg/torture/vector-struct-1.C: New test.
6812 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
6814 * lib/scanasm.exp: add scan-assembler-bound
6816 2024-02-16 Patrick Palka <ppalka@redhat.com>
6819 * g++.dg/cpp1y/var-templ86.C: New test.
6821 2024-02-16 Marek Polacek <polacek@redhat.com>
6825 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
6826 * g++.dg/cpp0x/sfinae70.C: New test.
6827 * g++.dg/cpp0x/sfinae71.C: New test.
6828 * g++.dg/cpp0x/sfinae72.C: New test.
6829 * g++.dg/cpp2a/implicit-move4.C: New test.
6831 2024-02-16 Jakub Jelinek <jakub@redhat.com>
6834 * g++.dg/parse/pr113929.C: New test.
6836 2024-02-16 Richard Biener <rguenther@suse.de>
6838 PR tree-optimization/113895
6839 * gcc.dg/torture/pr113895-2.c: New testcase.
6840 * gcc.dg/torture/pr113895-3.c: Likewise.
6841 * gcc.dg/torture/pr113895-4.c: Likewise.
6843 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6846 * lib/target-supports.exp (is-effective-target): Handle
6848 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
6849 * gcc.dg/lto/modref-4_0.c: Likewise.
6851 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
6854 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
6855 * gcc.target/arm/pac-sibcall.c: New.
6857 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
6859 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
6860 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
6861 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
6863 2024-02-15 David Malcolm <dmalcolm@redhat.com>
6866 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
6868 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6870 PR middle-end/107385
6871 * gcc.dg/pr107385.c: Require lra effective target.
6873 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
6875 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
6876 as the value expected at 0.
6878 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6881 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
6882 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
6883 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
6885 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6887 PR middle-end/107385
6888 * gcc.dg/pr107385.c: New test.
6890 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6892 PR middle-end/113921
6893 * gcc.target/i386/pr113921.c: New test.
6895 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
6897 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
6899 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6901 * rust/compile/issue-1773.rs.bak: Rename to ...
6902 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
6904 2024-02-15 Martin Jambor <mjambor@suse.cz>
6906 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
6907 (get_val2): Likewise.
6908 (bar): Do not return a constant. Extend xfail exception for all
6911 2024-02-15 Andreas Schwab <schwab@suse.de>
6913 * gnat.dg/div_zero.adb: Skip on RISC-V.
6915 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6917 PR tree-optimization/113567
6918 * gcc.dg/bitint-90.c: New test.
6920 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
6923 * gfortran.dg/pr105847.f90: New test.
6925 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6927 * gcc.dg/vect/pr113576.c (dg-additional-options):
6928 Use -march=skylake-avx512 for avx512f effective target.
6929 * gcc.dg/vect/pr98308.c (dg-additional-options):
6930 Use -march=skylake-avx512 for all x86 targets.
6931 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
6934 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6935 H.J. Lu <hjl.tools@gmail.com>
6938 * gcc.dg/heap-trampoline-1.c: New test.
6939 * lib/target-supports.exp (check_effective_target_heap_trampoline):
6942 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6945 * gcc.target/i386/pr113871-1a.c: New test.
6946 * gcc.target/i386/pr113871-1b.c: New test.
6947 * gcc.target/i386/pr113871-2a.c: New test.
6948 * gcc.target/i386/pr113871-2b.c: New test.
6949 * gcc.target/i386/pr113871-3a.c: New test.
6950 * gcc.target/i386/pr113871-3b.c: New test.
6951 * gcc.target/i386/pr113871-4a.c: New test.
6953 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6956 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
6958 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
6959 * g++.dg/modules/init-7_a.H: New test.
6960 * g++.dg/modules/init-7_b.C: New test.
6962 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6965 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
6966 * gcc.dg/gomp/pr87895-2.c: Likewise.
6968 2024-02-14 Jan Hubicka <jh@suse.cz>
6970 PR tree-optimization/111054
6971 * gcc.c-torture/compile/pr111054.c: New test.
6973 2024-02-14 Tamar Christina <tamar.christina@arm.com>
6975 * gcc.dg/vect/vect-novect_gcond.c: New test.
6977 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6980 * gfortran.dg/pr99210.f90: New test.
6982 2024-02-14 Jonathan Yong <10walls@gmail.com>
6984 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
6985 __SIZE_TYPE__ instead of long unsigned int for size_t
6988 2024-02-14 Patrick Palka <ppalka@redhat.com>
6992 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
6993 * g++.dg/template/non-dependent31.C: New test.
6995 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6998 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
7001 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
7004 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
7005 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7007 2024-02-14 Jakub Jelinek <jakub@redhat.com>
7009 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
7010 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
7012 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
7015 * g++.dg/modules/enum-12.C: New test.
7017 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7020 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
7021 * gcc.target/i386/pr113689-2.c: Likewise.
7022 * gcc.target/i386/pr113689-3.c: Likewise.
7024 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7026 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
7028 * gfortran.dg/fmt_en_rd.f90: Likewise.
7029 * gfortran.dg/fmt_en_rn.f90: Likewise.
7030 * gfortran.dg/fmt_en_ru.f90: Likewise.
7031 * gfortran.dg/fmt_en_rz.f90: Likewise.
7033 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
7039 2024-02-13 Marek Polacek <polacek@redhat.com>
7043 * g++.dg/semicolon-fixits.C: Run in C++98 only.
7044 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
7045 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
7046 * g++.dg/DRs/dr1693-1.C: New test.
7047 * g++.dg/DRs/dr1693-2.C: New test.
7049 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
7052 * gcc.target/i386/pr113876.c: New test.
7054 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
7056 PR middle-end/113904
7057 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
7058 argument from integer to a logical expression.
7059 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
7060 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
7061 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
7062 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
7063 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
7064 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
7065 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
7066 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
7067 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
7068 * gfortran.dg/gomp/declare-variant-20.f90: New test.
7070 2024-02-13 Patrick Palka <ppalka@redhat.com>
7072 * g++.dg/modules/friend-6_a.C: New test.
7073 * g++.dg/modules/using-enum-3_a.C: New test.
7074 * g++.dg/modules/using-enum-3_b.C: New test.
7076 2024-02-13 Harald Anlauf <anlauf@gmx.de>
7079 * gfortran.dg/bind_c_optional-2.f90: New test.
7081 2024-02-13 Jason Merrill <jason@redhat.com>
7084 * g++.dg/cpp1y/var-templ85.C: New test.
7086 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
7088 * gcc.target/riscv/pr113742.c: New test.
7090 2024-02-13 Marek Polacek <polacek@redhat.com>
7093 * g++.dg/cpp2a/concepts-pr112436.C: New test.
7095 2024-02-13 Richard Biener <rguenther@suse.de>
7097 PR tree-optimization/113896
7098 * g++.dg/torture/pr113896.C: New testcase.
7100 2024-02-13 Richard Biener <rguenther@suse.de>
7102 PR tree-optimization/113895
7103 * gcc.dg/torture/pr113895-1.c: New testcase.
7105 2024-02-13 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/113902
7108 * gcc.dg/vect/pr113902.c: New testcase.
7110 2024-02-13 Tamar Christina <tamar.christina@arm.com>
7112 PR tree-optimization/113734
7113 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
7115 2024-02-13 Alex Coplan <alex.coplan@arm.com>
7118 * g++.dg/ext/has-feature2.C: New test.
7120 2024-02-13 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/113898
7123 * gcc.dg/torture/pr113898.c: New testcase.
7125 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
7128 * gfortran.dg/allocatable_length.f90: New test.
7130 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7132 * gfortran.dg/pr109358.f90: New test.
7134 2024-02-12 Marek Polacek <polacek@redhat.com>
7137 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
7139 2024-02-12 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimization/113849
7142 * gcc.dg/torture/bitint-58.c: New test.
7144 2024-02-12 Jakub Jelinek <jakub@redhat.com>
7147 * c-c++-common/Wattributes-3.c: New test.
7149 2024-02-12 Jakub Jelinek <jakub@redhat.com>
7151 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
7152 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
7153 dg-message for dbgcnt message.
7155 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
7158 * gdc.dg/imports/pr113125.d: New test.
7159 * gdc.dg/pr113125.d: New test.
7161 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
7164 * gdc.dg/torture/pr113758.d: New test.
7166 2024-02-12 Richard Biener <rguenther@suse.de>
7168 PR tree-optimization/113831
7169 PR tree-optimization/108355
7170 * gcc.dg/torture/pr113831.c: New testcase.
7171 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
7173 2024-02-12 Pan Li <pan2.li@intel.com>
7175 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
7177 2024-02-12 Richard Biener <rguenther@suse.de>
7179 PR tree-optimization/113863
7180 * gcc.dg/vect/pr113863.c: New testcase.
7182 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
7184 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
7185 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
7187 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7189 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
7191 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
7193 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
7195 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7197 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
7198 * gcc.target/i386/pr113689-2.c: Likewise.
7199 * gcc.target/i386/pr113689-3.c: Likewise.
7201 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7203 * gcc.dg/ssp-2.c: Ignore warning that
7204 -multiply_defined is obsolete
7206 2024-02-10 Marek Polacek <polacek@redhat.com>
7211 * g++.dg/DRs/dr2237.C: Adjust dg-error.
7212 * g++.dg/parse/constructor2.C: Likewise.
7213 * g++.dg/template/error34.C: Likewise.
7214 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7215 * g++.dg/DRs/dr2237-2.C: New test.
7216 * g++.dg/DRs/dr2237-3.C: New test.
7217 * g++.dg/DRs/dr2237-4.C: New test.
7218 * g++.dg/DRs/dr2237-5.C: New test.
7219 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
7220 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
7221 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
7222 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
7224 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7226 * gcc.dg/darwin-ld-2.c: Ignore warning
7227 that -bind_at_load is deprecated.
7229 2024-02-10 Jakub Jelinek <jakub@redhat.com>
7231 PR middle-end/110754
7232 * gcc.dg/attr-assume-6.c: New test.
7233 * g++.dg/cpp23/attr-assume12.C: New test.
7235 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
7238 * g++.dg/cpp1y/constexpr-reinterpret3.C,
7239 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
7241 2024-02-09 Marek Polacek <polacek@redhat.com>
7244 * g++.dg/ext/type_pack_element4.C: New test.
7246 2024-02-09 Marek Polacek <polacek@redhat.com>
7249 * g++.dg/cpp0x/sfinae69.C: New test.
7251 2024-02-09 Harald Anlauf <anlauf@gmx.de>
7254 * gfortran.dg/arithmetic_overflow_2.f90: New test.
7256 2024-02-09 Patrick Palka <ppalka@redhat.com>
7259 * g++.dg/modules/anon-3_a.H: New test.
7260 * g++.dg/modules/anon-3_b.C: New test.
7262 2024-02-09 Jakub Jelinek <jakub@redhat.com>
7264 PR tree-optimization/113783
7265 * gcc.dg/bitint-88.c: New test.
7267 2024-02-09 Jakub Jelinek <jakub@redhat.com>
7269 PR middle-end/113415
7270 * gcc.target/i386/pr113415.c: New test.
7272 2024-02-09 Jakub Jelinek <jakub@redhat.com>
7274 PR tree-optimization/113818
7275 * gcc.dg/bitint-89.c: New test.
7277 2024-02-09 Jakub Jelinek <jakub@redhat.com>
7279 PR tree-optimization/113774
7280 * gcc.dg/torture/bitint-57.c: New test.
7282 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
7284 * gcc.misc-tests/options.exp: Allow other options before the
7285 -quite option for cc1.
7287 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
7289 * gcc.target/riscv/rvv/base/abi-1.c: change selector
7290 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
7291 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
7293 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
7295 * lib/target-supports.exp
7296 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
7297 et_arm_fp16_alternative_flags to cache the result. Improve test
7298 for FP16 availability.
7299 (add_options_for_arm_fp16_alternative): Use
7300 et_arm_fp16_alternative_flags.
7301 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
7302 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
7303 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
7304 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
7305 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
7306 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
7307 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
7308 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
7309 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
7310 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
7311 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
7312 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
7313 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
7314 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
7315 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
7316 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
7317 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
7318 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
7319 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
7320 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
7322 2024-02-08 Patrick Palka <ppalka@redhat.com>
7325 * g++.dg/cpp2a/nontype-class65.C: New test.
7327 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
7329 PR tree-optimization/113735
7330 * gcc.dg/tree-ssa/pr113735.c: New test.
7332 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
7336 * gcc.target/i386/apx-ndd-2.c: New test.
7337 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
7338 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
7339 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
7340 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
7341 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
7342 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
7343 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
7344 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
7345 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
7346 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
7347 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
7348 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
7350 2024-02-08 Tamar Christina <tamar.christina@arm.com>
7352 PR tree-optimization/113808
7353 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
7354 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
7356 2024-02-08 Tamar Christina <tamar.christina@arm.com>
7358 PR tree-optimization/113808
7359 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
7361 2024-02-08 Tamar Christina <tamar.christina@arm.com>
7363 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
7366 2024-02-08 Pan Li <pan2.li@intel.com>
7369 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
7371 2024-02-08 Joseph Myers <josmyers@redhat.com>
7374 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
7375 gcc.dg/pr113776-4.c: New tests.
7377 2024-02-08 Jason Merrill <jason@redhat.com>
7379 * g++.dg/cpp2a/nontype-class64.C: New test.
7381 2024-02-07 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/113796
7384 * gcc.dg/torture/pr113796.c: New testcase.
7386 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
7387 Uros Bizjak <ubizjak@gmail.com>
7390 * gcc.target/i386/pr113690.c: New test case.
7392 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
7394 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
7396 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
7398 * rust/compile/issue-2040.rs:
7399 Enclose 'const' in single quotes.
7401 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7403 * rust/compile/issue-2775.rs: New test.
7405 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7407 * rust/compile/issue-2782.rs: New test.
7409 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7411 * rust/compile/issue-1773.rs: Moved to...
7412 * rust/compile/issue-1773.rs.bak: ...here.
7413 * rust/compile/issue-2723-1.rs: New test.
7414 * rust/compile/issue-2723-2.rs: New test.
7416 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7418 * rust/compile/issue-2747.rs: New test.
7420 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7422 * rust/compile/issue-2772-1.rs: New test.
7423 * rust/compile/issue-2772-2.rs: New test.
7425 2024-02-07 Philip Herron <herron.philip@googlemail.com>
7427 * rust/compile/issue-1483.rs: New test.
7429 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
7431 * rust/compile/issue-2812.rs: New test.
7433 2024-02-07 Tamar Christina <tamar.christina@arm.com>
7435 PR tree-optimization/113750
7436 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
7437 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
7438 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
7439 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
7440 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
7442 2024-02-07 Tamar Christina <tamar.christina@arm.com>
7444 PR tree-optimization/113731
7445 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
7447 2024-02-07 Tamar Christina <tamar.christina@arm.com>
7449 PR tree-optimization/113467
7450 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
7452 2024-02-07 Jakub Jelinek <jakub@redhat.com>
7454 PR tree-optimization/113756
7455 * gcc.dg/pr113756.c: New test.
7457 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7459 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
7460 { aix || solaris2 } && !gas.
7462 2024-02-07 Jakub Jelinek <jakub@redhat.com>
7464 PR tree-optimization/113753
7465 * gcc.dg/torture/bitint-56.c: New test.
7466 * gcc.dg/bitint-87.c: New test.
7468 2024-02-07 Pan Li <pan2.li@intel.com>
7471 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
7472 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
7474 2024-02-06 Jakub Jelinek <jakub@redhat.com>
7477 * g++.dg/parse/pr113788.C: New test.
7479 2024-02-06 Marek Polacek <polacek@redhat.com>
7482 * g++.dg/cpp0x/deleted17.C: New test.
7484 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
7486 * g++.target/aarch64/mv-symbols1.C: New test.
7487 * g++.target/aarch64/mv-symbols2.C: Ditto.
7488 * g++.target/aarch64/mv-symbols3.C: Ditto.
7489 * g++.target/aarch64/mv-symbols4.C: Ditto.
7490 * g++.target/aarch64/mv-symbols5.C: Ditto.
7491 * g++.target/aarch64/mvc-symbols1.C: Ditto.
7492 * g++.target/aarch64/mvc-symbols2.C: Ditto.
7493 * g++.target/aarch64/mvc-symbols3.C: Ditto.
7494 * g++.target/aarch64/mvc-symbols4.C: Ditto.
7496 2024-02-06 Jakub Jelinek <jakub@redhat.com>
7499 * gcc.dg/asan/pr110676.c: New test.
7501 2024-02-06 Jakub Jelinek <jakub@redhat.com>
7503 PR tree-optimization/113736
7504 * gcc.dg/bitint-86.c: New test.
7506 2024-02-06 Jakub Jelinek <jakub@redhat.com>
7508 PR tree-optimization/113759
7509 * gcc.c-torture/compile/pr113759.c: New test.
7511 2024-02-06 Jason Merrill <jason@redhat.com>
7514 * g++.dg/cpp2a/spaceship-eq17.C: New test.
7516 2024-02-05 Jason Merrill <jason@redhat.com>
7519 * g++.dg/ext/frounding-math1.C: New test.
7521 2024-02-05 Jason Merrill <jason@redhat.com>
7524 * g++.dg/cpp0x/initlist-array22.C: New test.
7526 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
7529 * gcc.target/i386/pr113689-1.c: New file.
7530 * gcc.target/i386/pr113689-2.c: Likewise.
7531 * gcc.target/i386/pr113689-3.c: Likewise.
7533 2024-02-05 Jakub Jelinek <jakub@redhat.com>
7536 * gcc.dg/bitint-85.c: New test.
7538 2024-02-05 Richard Ball <richard.ball@arm.com>
7540 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
7541 * g++.target/arm/bti_thunk.C: New test.
7543 2024-02-05 H.J. Lu <(no_default)>
7545 * gcc.target/i386/apx-ndd.c: Updated.
7547 2024-02-05 Richard Biener <rguenther@suse.de>
7549 PR tree-optimization/113707
7550 * gcc.dg/torture/pr113707-1.c: New testcase.
7551 * gcc.dg/torture/pr113707-2.c: Likewise.
7553 2024-02-05 Jakub Jelinek <jakub@redhat.com>
7555 PR tree-optimization/113737
7556 * gcc.dg/bitint-84.c: New test.
7558 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
7560 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
7561 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
7563 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
7565 * gcc.target/riscv/reg_subreg_costs.c: New test.
7566 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
7568 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
7570 * gcc.dg/pr84877.c: Adjust xfail parentheses.
7572 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574 PR libfortran/111022
7575 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
7576 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
7577 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
7578 * gfortran.dg/pr111022.f90: New test.
7580 2024-02-03 Jakub Jelinek <jakub@redhat.com>
7582 PR middle-end/113722
7583 * gcc.dg/pr113722.c: New test.
7585 2024-02-03 Patrick Palka <ppalka@redhat.com>
7589 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
7590 * g++.dg/cpp2a/concepts-friend16.C: New test.
7592 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
7595 * gm2/extensions/fail/arith1.mod: New test.
7596 * gm2/extensions/fail/arith2.mod: New test.
7597 * gm2/extensions/fail/arith3.mod: New test.
7598 * gm2/extensions/fail/arith4.mod: New test.
7599 * gm2/extensions/fail/arithpromote.mod: New test.
7600 * gm2/extensions/fail/extensions-fail.exp: New test.
7601 * gm2/linking/fail/badimp.def: New test.
7602 * gm2/linking/fail/badimp.mod: New test.
7603 * gm2/linking/fail/linking-fail.exp: New test.
7604 * gm2/linking/fail/testbadimp.mod: New test.
7606 2024-02-02 Tamar Christina <tamar.christina@arm.com>
7608 PR tree-optimization/113588
7609 PR tree-optimization/113467
7610 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
7611 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
7613 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
7615 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
7616 for `vector *signed short` instead of the `vect` dump.
7617 * gcc.dg/vect/vect-avg-11.c: Likewise.
7618 * gcc.dg/vect/vect-avg-12.c: Likewise.
7619 * gcc.dg/vect/vect-avg-13.c: Likewise.
7620 * gcc.dg/vect/vect-avg-14.c: Likewise.
7621 * gcc.dg/vect/vect-avg-2.c: Likewise.
7622 * gcc.dg/vect/vect-avg-3.c: Likewise.
7623 * gcc.dg/vect/vect-avg-4.c: Likewise.
7624 * gcc.dg/vect/vect-avg-5.c: Likewise.
7625 * gcc.dg/vect/vect-avg-6.c: Likewise.
7626 * gcc.dg/vect/vect-avg-7.c: Likewise.
7627 * gcc.dg/vect/vect-avg-8.c: Likewise.
7629 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7632 * gcc.dg/torture/bitint-53.c: New test.
7633 * gcc.dg/torture/bitint-55.c: New test.
7635 2024-02-02 Antoni Boucher <bouanto@zoho.com>
7637 * jit.dg/all-non-failing-tests.h: New test.
7638 * jit.dg/test-sizeof.c: New test.
7640 2024-02-02 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
7644 * g++.dg/cpp2a/spaceship-eq16.C: New test.
7646 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7649 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
7651 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7653 * lib/target-supports.exp (check_effective_target_shared):
7654 Allow the external symbols referenced in the test to be undefined.
7656 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7658 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
7659 we expect the C++ driver to provide paths for libstdc++.
7660 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
7661 we need a path added for libstdc++.
7662 * gdc.dg/ubsan/ubsan.exp: Likewise.
7663 * gfortran.dg/ubsan/ubsan.exp: Likewise.
7664 * lib/ubsan-dg.exp: Handle a single parameter to init that
7665 requests addition of a path to libstdc++ to link flags.
7667 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7669 * g++.dg/asan/asan.exp: Add a parameter to init to say that
7670 we expect the C++ driver to provide paths for libstdc++.
7671 * g++.dg/hwasan/hwasan.exp: Likewise
7672 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
7673 we need a path added for libstdc++.
7674 * gcc.dg/hwasan/hwasan.exp: Likewise.
7675 * gdc.dg/asan/asan.exp: Likewise.
7676 * gfortran.dg/asan/asan.exp: Likewise.
7677 * lib/asan-dg.exp: Handle a single parameter to init that
7678 requests addition of a path to libstdc++ to link flags.
7679 * lib/hwasan-dg.exp: Likewise.
7681 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/113691
7684 * gcc.dg/bitint-83.c: New test.
7686 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7688 PR tree-optimization/113692
7689 * gcc.dg/bitint-82.c: New test.
7691 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7693 PR middle-end/113699
7694 * gcc.dg/bitint-81.c: New test.
7696 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7698 PR middle-end/113705
7699 * g++.dg/opt/pr113705.C: New test.
7701 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7703 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
7706 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7708 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
7710 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712 * gcc.target/i386/pr80569.c: Require gas.
7714 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
7717 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7719 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7720 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7722 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7725 * lib/obj-c++.exp: Decide on whether to present -B or -L to
7726 reference the paths to uninstalled libobjc/libobjc-gnu and
7727 libstdc++ and use that to generate the link flags.
7729 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7732 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
7734 * gfortran.dg/dg.exp: Likewise.
7735 * lib/gfortran.exp: Decide on whether to present -B or -L to
7736 reference the paths to uninstalled libgfortran, libqadmath and
7737 libatomic and use that to generate the link flags.
7739 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7741 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7742 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7744 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7746 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
7748 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
7749 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
7750 * gcc.target/i386/pieces-memset-36.c: Likewise.
7751 * gcc.target/i386/pieces-memset-40.c: Likewise.
7752 * gcc.target/i386/pieces-memset-9.c: Likewise.
7754 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7756 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
7759 2024-02-02 Jason Merrill <jason@redhat.com>
7762 * g++.dg/cpp2a/no_unique_address15.C: New test.
7764 2024-02-02 Jason Merrill <jason@redhat.com>
7767 * g++.dg/cpp1y/var-templ-array1.C: New test.
7769 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7771 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
7773 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
7775 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
7777 2024-02-02 Li Wei <liwei@loongson.cn>
7779 * gfortran.dg/vect/vect-10.f90: New test.
7781 2024-02-02 Xi Ruoyao <xry111@xry111.site>
7783 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
7784 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
7785 instruction sequences are not reordered by the compiler.
7786 (NOIPA): Disallow interprocedural optimizations.
7787 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
7788 duplicated from func-call-extreme-1.c, include it instead.
7789 (dg-options): Likewise.
7790 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
7792 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
7794 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
7795 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
7796 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
7797 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
7798 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
7800 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7802 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
7804 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7806 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
7807 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
7809 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7811 * gcc.target/loongarch/attr-model-5.c: New test.
7812 * gcc.target/loongarch/func-call-extreme-5.c: New test.
7813 * gcc.target/loongarch/func-call-extreme-6.c: New test.
7814 * gcc.target/loongarch/tls-extreme-macro.c: New test.
7816 2024-02-01 Marek Polacek <polacek@redhat.com>
7818 * g++.dg/warn/Wdangling-reference21.C: New test.
7820 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
7822 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
7825 2024-02-01 Patrick Palka <ppalka@redhat.com>
7828 * g++.dg/template/ttp42.C: New test.
7829 * g++.dg/template/ttp43.C: New test.
7831 2024-02-01 Marek Polacek <polacek@redhat.com>
7834 * g++.dg/cpp2a/concepts-throw1.C: New test.
7835 * g++.dg/eh/throw4.C: New test.
7837 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
7839 * gcc.target/riscv/za-ext.c: New test.
7840 * gcc.target/riscv/zi-ext.c: New test.
7842 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
7846 * gcc.target/i386/pr38534-2.c: Likewise.
7847 * gcc.target/i386/pr38534-3.c: Likewise.
7848 * gcc.target/i386/pr38534-4.c: Likewise.
7850 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7852 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
7854 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7856 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7858 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
7859 -mno-stackrealign to dg-options.
7861 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
7866 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7868 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
7869 for double-quoted section name.
7870 * g++.dg/ext/attr-section2a.C: Likewise.
7871 * g++.dg/ext/attr-section2b.C: Likewise.
7873 2024-02-01 Richard Biener <rguenther@suse.de>
7875 PR tree-optimization/113693
7876 * gcc.dg/pr113693.c: New testcase.
7878 2024-02-01 Jakub Jelinek <jakub@redhat.com>
7879 Jason Merrill <jason@redhat.com>
7882 * g++.dg/asan/initlist1.C: New test.
7884 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
7885 Richard Biener <rguenther@suse.de>
7888 * g++.target/i386/pr113560.C: New test case.
7889 * gcc.target/i386/pr113560.c: Likewise.
7890 * gcc.dg/pr87954.c: Update test case.
7892 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7895 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7898 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7899 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7900 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7901 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7902 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7903 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7904 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7905 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7906 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7907 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7908 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7909 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7910 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7911 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7912 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7913 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7914 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7915 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7916 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7917 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7918 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7919 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7920 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7921 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7922 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7923 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7924 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7925 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7926 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7927 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7928 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7929 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7930 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7931 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7932 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7933 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7934 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7935 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7936 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7937 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7938 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7939 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7940 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7941 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7942 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7943 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7944 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7945 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7946 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7947 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7948 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7949 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7950 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7951 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7952 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7953 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7954 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7955 * gfortran.dg/vect/vect-8.f90: ditto
7957 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7960 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7961 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7962 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7963 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7964 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7965 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7966 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7967 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7968 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7969 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7970 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7971 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7972 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7973 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7974 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7975 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7976 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7977 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7978 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7979 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7980 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7981 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7982 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7983 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7984 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7985 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7986 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7987 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7988 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7989 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7990 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7991 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7992 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7993 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7994 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7995 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7996 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7997 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7998 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7999 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
8000 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
8001 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
8002 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
8003 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
8004 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
8005 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
8006 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
8007 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
8008 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
8009 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
8010 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
8011 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
8012 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
8013 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
8014 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
8015 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
8016 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
8017 * gfortran.dg/vect/vect-8.f90: ditto
8019 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
8022 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
8024 2024-01-31 David Malcolm <dmalcolm@redhat.com>
8027 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
8029 2024-01-31 Joseph Myers <josmyers@redhat.com>
8032 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
8034 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
8036 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
8037 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
8038 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
8040 2024-01-31 Martin Uecker <uecker@tugraz.at>
8043 * gcc.dg/pr113438.c: New test.
8045 2024-01-31 Jonathan Yong <10walls@gmail.com>
8047 * c-c++-common/analyzer/uninit-pr108968-register.c:
8048 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
8050 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
8053 * gm2/pim/pass/stdio.mod: Moved to...
8054 * gm2/pim/pass/teststdio.mod: ...here.
8055 * gm2/pim/run/pass/builtins.mod: Moved to...
8056 * gm2/pim/run/pass/testbuiltins.mod: ...here.
8057 * gm2/pim/run/pass/math.mod: Moved to...
8058 * gm2/pim/run/pass/testmath.mod: ...here.
8059 * gm2/pim/run/pass/math2.mod: Moved to...
8060 * gm2/pim/run/pass/testmath2.mod: ...here.
8062 2024-01-31 Tamar Christina <tamar.christina@arm.com>
8065 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
8066 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
8068 2024-01-31 Tamar Christina <tamar.christina@arm.com>
8071 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
8073 2024-01-31 Tamar Christina <tamar.christina@arm.com>
8074 Matthew Malcomson <matthew.malcomson@arm.com>
8077 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
8079 2024-01-31 Richard Biener <rguenther@suse.de>
8081 PR middle-end/110176
8082 * gcc.dg/torture/pr110176.c: New testcase.
8084 2024-01-31 Alex Coplan <alex.coplan@arm.com>
8087 * gcc.target/aarch64/torture/pr111677.c: New test.
8089 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8091 * gcc.target/i386/auto-init-5.c: Add
8092 -fno-asynchronous-unwind-tables to dg-options.
8093 * gcc.target/i386/auto-init-6.c: Likewise.
8095 2024-01-31 Richard Biener <rguenther@suse.de>
8097 PR tree-optimization/111444
8098 * gcc.dg/torture/pr111444.c: New testcase.
8100 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8102 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
8104 2024-01-31 Richard Biener <rguenther@suse.de>
8106 PR tree-optimization/113630
8107 * gcc.dg/torture/pr113630.c: New testcase.
8109 2024-01-31 Jakub Jelinek <jakub@redhat.com>
8111 PR rtl-optimization/113656
8112 * gcc.target/i386/pr113656.c: New test.
8114 2024-01-31 Jakub Jelinek <jakub@redhat.com>
8117 * gcc.dg/bitint-80.c: New test.
8119 2024-01-31 Jakub Jelinek <jakub@redhat.com>
8121 PR tree-optimization/113639
8122 * gcc.dg/bitint-79.c: New test.
8124 2024-01-31 Richard Biener <rguenther@suse.de>
8126 PR tree-optimization/113670
8127 * gcc.target/i386/pr113670.c: New testcase.
8129 2024-01-31 Alexandre Oliva <oliva@adacore.com>
8132 * gcc.dg/strub-internal-pr113394.c: New.
8134 2024-01-31 Joseph Myers <josmyers@redhat.com>
8138 * gcc.c-torture/compile/pr111059-1.c,
8139 gcc.c-torture/compile/pr111059-2.c,
8140 gcc.c-torture/compile/pr111059-3.c,
8141 gcc.c-torture/compile/pr111059-4.c,
8142 gcc.c-torture/compile/pr111059-5.c,
8143 gcc.c-torture/compile/pr111059-6.c,
8144 gcc.c-torture/compile/pr111059-7.c,
8145 gcc.c-torture/compile/pr111059-8.c,
8146 gcc.c-torture/compile/pr111059-9.c,
8147 gcc.c-torture/compile/pr111059-10.c,
8148 gcc.c-torture/compile/pr111059-11.c,
8149 gcc.c-torture/compile/pr111059-12.c,
8150 gcc.c-torture/compile/pr111911-1.c,
8151 gcc.c-torture/compile/pr111911-2.c: New tests.
8153 2024-01-31 David Malcolm <dmalcolm@redhat.com>
8156 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
8158 2024-01-30 Fangrui Song <maskray@google.com>
8161 * gcc.target/i386/asm-raw-symbol.c: New testcase.
8163 2024-01-30 Marek Polacek <polacek@redhat.com>
8167 * g++.dg/warn/Wdangling-reference18.C: New test.
8168 * g++.dg/warn/Wdangling-reference19.C: New test.
8169 * g++.dg/warn/Wdangling-reference20.C: New test.
8171 2024-01-30 Patrick Palka <ppalka@redhat.com>
8174 * g++.dg/cpp0x/temp_default8.C: New test.
8176 2024-01-30 Jason Merrill <jason@redhat.com>
8179 * g++.dg/abi/anon6.C: Specify ABI v18.
8180 * g++.dg/abi/anon6a.C: New test for ABI v19.
8182 2024-01-30 Jason Merrill <jason@redhat.com>
8185 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
8187 2024-01-30 Patrick Palka <ppalka@redhat.com>
8190 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
8192 2024-01-30 Patrick Palka <ppalka@redhat.com>
8195 * g++.dg/template/nontype30.C: New test.
8197 2024-01-30 Pan Li <pan2.li@intel.com>
8199 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
8200 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
8201 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
8202 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
8203 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
8204 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
8205 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
8206 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
8207 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
8208 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
8209 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
8210 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
8211 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
8212 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
8213 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
8214 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
8215 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
8217 2024-01-30 David Malcolm <dmalcolm@redhat.com>
8220 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
8222 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
8224 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
8225 * rust/execute/torture/coercion3.rs: Likewise.
8226 * rust/execute/torture/issue-2080.rs: Likewise.
8227 * rust/execute/torture/issue-2179.rs: Likewise.
8228 * rust/execute/torture/issue-2180.rs: Likewise.
8229 * rust/execute/torture/iter1.rs: Likewise.
8231 2024-01-30 Robert Goss <goss.robert@gmail.com>
8233 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
8235 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
8237 * rust/compile/for_lifetimes.rs: New test.
8239 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
8241 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
8243 2024-01-30 Robert Goss <goss.robert@gmail.com>
8245 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
8247 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
8249 * rust/compile/issue-2788.rs: New test.
8251 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
8253 * rust/compile/const_trait_fn.rs:
8254 Enclose const in single quotes.
8256 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
8258 * rust/compile/issue-2785.rs: New test.
8260 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
8262 * rust/compile/issue-2187.rs: New file.
8263 * rust/execute/torture/issue-2187.rs: New file.
8265 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
8267 * rust/compile/issue-2767.rs: New test.
8269 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
8271 * rust/compile/torture/intrinsics-4.rs: Adjust.
8272 * rust/compile/torture/intrinsics-math.rs: Adjust.
8273 * rust/execute/torture/atomic_load.rs: Adjust.
8274 * rust/execute/torture/atomic_store.rs: Adjust.
8275 * rust/compile/torture/intrinsics-1.rs: Removed.
8276 * rust/compile/torture/builtin_abort.rs: New test.
8277 * rust/execute/torture/builtin_abort.rs: New test.
8279 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
8281 * rust/compile/sized-stub.rs: New test.
8283 2024-01-30 Nobel Singh <nobel2073@gmail.com>
8285 * rust/compile/issue-2040.rs: New test.
8287 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8289 * rust/compile/functions_without_body.rs: New test.
8291 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8293 * rust/execute/torture/name_resolution.rs: New test.
8295 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8297 * rust/compile/name_resolution11.rs: New test.
8298 * rust/compile/name_resolution12.rs: New test.
8299 * rust/compile/name_resolution13.rs: New test.
8301 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8303 * rust/compile/const_trait_fn.rs: New test.
8305 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8307 * rust/compile/const_async_function.rs: New test.
8309 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8311 * rust/compile/unsafe_module.rs: New test.
8313 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
8315 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
8316 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
8318 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8320 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
8321 * rust/compile/empty_union.rs: New test.
8323 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8325 * rust/compile/non_foreign_variadic_function.rs: New test.
8327 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8329 * rust/compile/auto_trait_invalid.rs: Update old test with updated
8332 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8334 * rust/compile/auto_trait_super_trait.rs: New test.
8336 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8338 * rust/compile/generic_auto_trait.rs: New test.
8340 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8342 * rust/compile/self_const_ptr.rs: New test.
8343 * rust/compile/self_mut_ptr.rs: New test.
8344 * rust/compile/self_ptr.rs: New test.
8346 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8348 * rust/compile/trait_pub_type.rs: New test.
8350 2024-01-30 Richard Biener <rguenther@suse.de>
8352 PR tree-optimization/113659
8353 * gcc.dg/pr113659.c: New testcase.
8355 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
8358 * lib/gdc.exp: Decide on whether to present -B or -L to reference
8359 the paths to uninstalled libphobos and libstdc++ and use that to
8360 generate the link flags.
8362 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
8365 * gcc.c-torture/compile/pr113623.c: New test.
8367 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
8370 * go.dg/pr113636.go: New test.
8372 2024-01-30 Jakub Jelinek <jakub@redhat.com>
8374 PR tree-optimization/113603
8375 * gcc.c-torture/compile/pr113603.c: New test.
8377 2024-01-30 Jakub Jelinek <jakub@redhat.com>
8379 PR middle-end/101195
8380 * gcc.dg/pr101195.c: New test.
8382 2024-01-30 Jakub Jelinek <jakub@redhat.com>
8384 PR middle-end/113622
8385 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
8387 * gcc.target/i386/pr113622-3.c: Likewise.
8389 2024-01-30 Alexandre Oliva <oliva@adacore.com>
8392 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
8394 * c-c++-common/strub-unsupported-2.c: Require strub.
8395 * c-c++-common/strub-unsupported-3.c: Same.
8396 * c-c++-common/strub-unsupported.c: Same.
8397 * lib/target-supports.exp (check_effective_target_strub): Return 0
8400 2024-01-30 H.J. Lu <(no_default)>
8402 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
8403 * gcc.target/i386/pr107057.c: Likewise.
8405 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8407 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
8408 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
8409 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
8410 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
8411 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
8413 2024-01-29 Alexandre Oliva <oliva@adacore.com>
8415 * lib/target-supports.exp (check_effective_target_shared):
8416 Check for a static-only libc.
8418 2024-01-29 Alexandre Oliva <oliva@adacore.com>
8420 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
8421 * c-c++-common/dfp/pr39034.c: Likewise.
8422 * c-c++-common/dfp/pr39035.c: Likewise.
8423 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
8424 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
8425 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
8426 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
8427 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
8428 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
8429 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
8430 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
8431 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
8432 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
8433 * gcc.dg/dfp/pr108068.c: Likewise.
8434 * gcc.dg/dfp/pr97439.c: Likewise.
8435 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
8436 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
8437 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
8438 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
8439 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
8440 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
8441 * g++.dg/compat/decimal/return-1_main.C: Likewise.
8442 * g++.dg/compat/decimal/return-2_main.C: Likewise.
8443 * g++.dg/compat/decimal/return-3_main.C: Likewise.
8444 * g++.dg/compat/decimal/return-4_main.C: Likewise.
8445 * g++.dg/compat/decimal/return-5_main.C: Likewise.
8446 * g++.dg/compat/decimal/return-6_main.C: Likewise.
8447 * g++.dg/eh/dfp-1.C: Likewise.
8448 * g++.dg/eh/dfp-2.C: Likewise.
8449 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
8450 * gcc.c-torture/execute/pr80692.c: Likewise.
8451 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
8452 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
8453 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
8454 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
8456 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
8458 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
8459 instruction in naked function.
8460 * gcc.target/bpf/naked-2.c: New test.
8462 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
8464 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
8465 require-effective-target rv64 and riscv_v
8467 2024-01-29 Jason Merrill <jason@redhat.com>
8470 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
8472 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
8475 * gcc.target/arm/rev16.c: Moved to...
8476 * gcc.target/arm/rev16_1.c: ...here.
8477 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
8479 2024-01-29 Richard Biener <rguenther@suse.de>
8481 PR middle-end/113622
8482 * gcc.target/i386/pr113622-2.c: New testcase.
8483 * gcc.target/i386/pr113622-3.c: Likewise.
8485 2024-01-29 Richard Biener <rguenther@suse.de>
8487 PR middle-end/113622
8488 * gcc.target/i386/pr113622-1.c: New testcase.
8490 2024-01-29 Alex Coplan <alex.coplan@arm.com>
8493 * gcc.c-torture/compile/pr113616.c: New test.
8495 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
8498 * gcc.target/i386/pr38534-5.c: New file.
8499 * gcc.target/i386/pr38534-6.c: Likewise.
8501 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8504 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
8505 and instead use #pragma GCC for including arm_sve.h.
8507 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
8510 * gcc.dg/vect/pr113281-1.c: New test.
8511 * gcc.dg/vect/pr113281-2.c: Likewise.
8512 * gcc.dg/vect/pr113281-3.c: Likewise.
8513 * gcc.dg/vect/pr113281-4.c: Likewise.
8514 * gcc.dg/vect/pr113281-5.c: Likewise.
8516 2024-01-29 Jakub Jelinek <jakub@redhat.com>
8518 PR tree-optimization/110603
8519 * gcc.c-torture/compile/pr110603.c: New test.
8521 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
8524 * lib/target-supports.exp (check_effective_target_vect_long_mult):
8525 Fix powerpc*-*-* checks by considering ilp32.
8527 2024-01-28 Harald Anlauf <anlauf@gmx.de>
8530 * gfortran.dg/optional_absent_11.f90: New test.
8532 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
8534 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
8535 * obj-c++.dg/encode-9.mm: Likewise.
8537 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
8539 * jit.dg/jit.exp: Filter error output to remove per-run
8542 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
8544 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
8545 version of kernel helper static pointer.
8547 2024-01-27 Harald Anlauf <anlauf@gmx.de>
8550 * gfortran.dg/pr104908.f90: New test.
8552 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
8555 * gcc.target/i386/pr38534-1.c: New file.
8556 * gcc.target/i386/pr38534-2.c: Likewise.
8557 * gcc.target/i386/pr38534-3.c: Likewise.
8558 * gcc.target/i386/pr38534-4.c: Likewise.
8559 * gcc.target/i386/stack-check-17.c: Updated.
8561 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
8565 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
8566 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
8567 * gcc.target/i386/no-callee-saved-1.c: Likewise.
8568 * gcc.target/i386/no-callee-saved-2.c: Likewise.
8569 * gcc.target/i386/no-callee-saved-3.c: Likewise.
8570 * gcc.target/i386/no-callee-saved-4.c: Likewise.
8571 * gcc.target/i386/no-callee-saved-5.c: Likewise.
8572 * gcc.target/i386/no-callee-saved-6.c: Likewise.
8573 * gcc.target/i386/no-callee-saved-7.c: Likewise.
8574 * gcc.target/i386/no-callee-saved-8.c: Likewise.
8575 * gcc.target/i386/no-callee-saved-9.c: Likewise.
8576 * gcc.target/i386/no-callee-saved-10.c: Likewise.
8577 * gcc.target/i386/no-callee-saved-11.c: Likewise.
8578 * gcc.target/i386/no-callee-saved-12.c: Likewise.
8579 * gcc.target/i386/no-callee-saved-13.c: Likewise.
8580 * gcc.target/i386/no-callee-saved-14.c: Likewise.
8581 * gcc.target/i386/no-callee-saved-15.c: Likewise.
8582 * gcc.target/i386/no-callee-saved-16.c: Likewise.
8583 * gcc.target/i386/no-callee-saved-17.c: Likewise.
8584 * gcc.target/i386/no-callee-saved-18.c: Likewise.
8586 2024-01-27 Jakub Jelinek <jakub@redhat.com>
8588 PR tree-optimization/113614
8589 * gcc.dg/torture/bitint-54.c: New test.
8591 2024-01-27 Jakub Jelinek <jakub@redhat.com>
8593 PR tree-optimization/113568
8594 * gcc.dg/bitint-78.c: New test.
8596 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
8598 PR preprocessor/105608
8599 * g++.dg/pch/line-map-1.C: New test.
8600 * g++.dg/pch/line-map-1.Hs: New test.
8601 * g++.dg/pch/line-map-2.C: New test.
8602 * g++.dg/pch/line-map-2.Hs: New test.
8603 * g++.dg/pch/line-map-3.C: New test.
8604 * g++.dg/pch/line-map-3.Hs: New test.
8606 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
8608 * g++.dg/Wattributes-3.C: Adjust expected warning.
8609 * gcc.dg/fail_always_inline.c: Ditto.
8611 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
8614 * g++.dg/modules/pr113580_a.C: New test.
8615 * g++.dg/modules/pr113580_b.C: New test.
8617 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
8619 * gcc.target/riscv/cset-sext-rtl.c: New file.
8620 * gcc.target/riscv/cset-sext-rtl32.c: New file.
8621 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
8622 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
8623 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
8624 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
8625 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
8626 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
8628 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
8630 * gcc.target/riscv/pr105314-rtl.c: New file.
8631 * gcc.target/riscv/pr105314-rtl32.c: New file.
8633 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
8635 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
8637 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
8639 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
8640 `dg-skip-if'. Also reject "bne" with `dg-final'.
8642 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
8644 * gm2/pim/fail/badpointer4.mod: New test.
8645 * gm2/pim/fail/strconst.def: New test.
8647 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
8650 * g++.dg/modules/init-4_a.C: New test.
8651 * g++.dg/modules/init-4_b.C: New test.
8652 * g++.dg/modules/init-6_a.H: New test.
8653 * g++.dg/modules/init-6_b.C: New test.
8655 2024-01-26 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/113602
8658 * gcc.dg/pr113602.c: New testcase.
8660 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
8662 * gcc.target/loongarch/vect-extract.c: New test.
8664 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
8666 * gcc.target/loongarch/short-circuit.c: New test.
8668 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
8670 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
8671 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
8672 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
8674 2024-01-26 Li Wei <liwei@loongson.cn>
8676 * gcc.target/loongarch/invariant-recip.c: New test.
8678 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
8681 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
8682 and 2 for vect_long_mult.
8684 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8687 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
8689 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8692 * g++.dg/expr/ptrmem11.C: New test.
8694 2024-01-25 Jason Merrill <jason@redhat.com>
8697 * g++.dg/cpp0x/initlist-pmf2.C: New test.
8699 2024-01-25 Jason Merrill <jason@redhat.com>
8702 * g++.dg/coroutines/co-await-initlist2.C: New test.
8704 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
8706 * gm2/pim/fail/badpointer.mod: New test.
8707 * gm2/pim/fail/badpointer2.mod: New test.
8708 * gm2/pim/fail/badpointer3.mod: New test.
8709 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
8710 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
8712 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
8714 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
8716 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
8719 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
8720 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
8721 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
8722 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
8723 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
8724 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
8725 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
8726 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
8727 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
8728 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
8729 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
8730 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
8731 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
8732 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
8734 2024-01-25 David Malcolm <dmalcolm@redhat.com>
8737 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
8738 xfails, reorder tests.
8739 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
8740 * gcc.dg/plugin/infoleak-pr112969.c: New test.
8741 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
8742 analyzer_kernel_plugin.c tests.
8744 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
8746 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
8747 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
8748 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
8749 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
8750 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
8751 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
8752 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
8753 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
8754 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
8755 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
8756 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
8757 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
8758 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
8759 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
8760 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
8761 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
8762 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
8763 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
8764 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
8765 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
8766 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
8767 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
8768 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
8769 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
8770 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
8771 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
8772 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
8773 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
8774 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
8775 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
8776 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
8777 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
8778 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
8779 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
8780 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
8781 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
8782 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
8783 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
8784 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
8785 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
8786 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
8787 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
8788 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
8789 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
8790 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
8791 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
8792 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
8793 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
8794 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
8795 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
8796 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
8797 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
8798 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
8799 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
8800 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
8801 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
8802 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
8803 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
8804 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
8805 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
8806 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
8807 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
8808 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
8809 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
8810 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
8811 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
8812 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
8813 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
8814 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
8815 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
8816 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
8817 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
8818 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
8819 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
8820 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
8821 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
8822 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
8823 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
8824 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
8825 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
8826 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
8827 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
8828 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
8829 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
8830 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
8831 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
8832 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
8833 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
8834 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
8835 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
8836 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
8837 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
8838 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
8839 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
8840 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
8841 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
8842 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
8843 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
8844 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
8845 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
8846 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
8847 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
8848 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
8849 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
8850 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
8851 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
8852 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
8853 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
8854 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
8855 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
8856 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
8857 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
8858 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
8859 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
8860 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
8861 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
8862 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
8863 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
8864 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
8865 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
8866 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
8867 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
8868 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
8869 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
8870 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
8871 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
8872 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
8873 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
8874 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
8875 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
8876 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
8877 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
8878 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
8879 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
8880 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
8881 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
8882 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
8883 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
8884 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
8885 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
8886 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
8887 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
8888 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
8889 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
8890 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
8891 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
8892 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
8893 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
8894 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
8895 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
8896 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
8897 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
8898 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
8899 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
8900 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
8901 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
8902 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
8903 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
8904 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
8905 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
8906 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
8907 * lib/target-supports.exp: Add proc for XCVsimd extension.
8909 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
8912 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
8914 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
8915 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
8916 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
8917 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
8918 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
8919 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
8920 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8921 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
8922 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
8923 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
8924 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
8925 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
8926 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
8927 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
8928 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
8929 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
8930 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
8931 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
8932 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
8933 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
8934 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8935 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8936 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8937 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8938 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8939 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8940 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8941 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8942 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8943 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8944 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8945 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8946 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8947 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8948 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8949 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8950 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8951 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8952 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8953 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8954 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8955 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8956 * lib/target-supports.exp: Remove the flag.
8958 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8960 PR middle-end/113574
8961 * gcc.dg/torture/bitint-52.c: New test.
8963 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8966 * gcc.target/aarch64/sve/pr113572.c: New test.
8968 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8971 * gcc.target/aarch64/pr113550.c: New test.
8973 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8976 * gcc.target/aarch64/pr113485.c: New test.
8977 * gcc.target/aarch64/pr113573.c: Likewise.
8979 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8982 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
8983 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
8984 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
8985 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
8986 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
8987 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8988 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
8990 2024-01-25 Richard Biener <rguenther@suse.de>
8992 PR tree-optimization/113576
8993 * gcc.dg/vect/pr113576.c: New testcase.
8995 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
8997 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
8998 * gcc.target/powerpc/block-cmp-4.c: Likewise.
8999 * gcc.target/powerpc/block-cmp-8.c: New.
9001 2024-01-25 liuhongt <hongtao.liu@intel.com>
9003 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
9005 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
9006 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
9008 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
9011 * g++.dg/modules/concept-9.h: New test.
9012 * g++.dg/modules/concept-9_a.C: New test.
9013 * g++.dg/modules/concept-9_b.C: New test.
9014 * g++.dg/modules/concept-10_a.H: New test.
9015 * g++.dg/modules/concept-10_b.C: New test.
9017 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
9020 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
9021 being attached to the module they were imported from.
9022 * g++.dg/modules/indirect-1_c.C: Likewise.
9023 * g++.dg/modules/indirect-2_b.C: Likewise.
9024 * g++.dg/modules/indirect-2_c.C: Likewise.
9025 * g++.dg/modules/indirect-3_b.C: Likewise.
9026 * g++.dg/modules/indirect-3_c.C: Likewise.
9027 * g++.dg/modules/indirect-4_b.C: Likewise.
9028 * g++.dg/modules/indirect-4_c.C: Likewise.
9029 * g++.dg/modules/namespace-5_a.C: New test.
9030 * g++.dg/modules/namespace-5_b.C: New test.
9031 * g++.dg/modules/namespace-5_c.C: New test.
9033 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
9035 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
9037 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
9039 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
9040 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
9041 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
9042 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
9043 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
9044 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
9045 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
9046 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
9047 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
9048 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
9049 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
9050 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
9051 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
9052 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
9053 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
9054 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
9055 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
9057 * gcc.target/i386/rtm-check.h: Ditto.
9058 * gcc.target/i386/sha-check.h: Ditto.
9059 * gcc.target/i386/writeeflags-1.c: Ditto.
9061 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
9063 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
9064 small typo for aarch64*-*-*.
9066 2024-01-24 Patrick Palka <ppalka@redhat.com>
9069 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
9071 2024-01-24 Jason Merrill <jason@redhat.com>
9074 * g++.dg/eh/return3.C: New test.
9076 2024-01-24 Harald Anlauf <anlauf@gmx.de>
9079 * gfortran.dg/optional_absent_10.f90: New test.
9081 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
9084 * lib/target-supports.exp (check_effective_target_vect_long_mult):
9085 Fix aarch64*-*-* checks.
9087 2024-01-24 Martin Jambor <mjambor@suse.cz>
9091 * gcc.dg/ipa/pr108007.c: New test.
9092 * gcc.dg/ipa/pr112616.c: Likewise.
9094 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
9097 * gcc.target/aarch64/builtin_apply-1.c: New test.
9099 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
9101 * gcc.target/riscv/sfb.c: New test.
9102 * gcc.target/riscv/pr113095.c: New test.
9104 2024-01-24 Tamar Christina <tamar.christina@arm.com>
9107 * gcc.target/aarch64/sve/pr109636_1.c: New test.
9108 * gcc.target/aarch64/sve/pr109636_2.c: New test.
9109 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
9111 2024-01-24 Tamar Christina <tamar.christina@arm.com>
9113 PR tree-optimization/113552
9114 * gcc.target/aarch64/pr113552.c: New test.
9115 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
9117 2024-01-24 Martin Jambor <mjambor@suse.cz>
9120 * gcc.dg/ipa/pr113490.c: New test.
9122 2024-01-24 David Malcolm <dmalcolm@redhat.com>
9125 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
9126 * gcc.dg/plugin/taint-pr112977.c: New test.
9128 2024-01-24 David Malcolm <dmalcolm@redhat.com>
9131 * gcc.dg/plugin/analyzer_kernel_plugin.c
9132 (class known_function___check_object_size): New.
9133 (kernel_analyzer_init_cb): Register it.
9134 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
9135 * gcc.dg/plugin/taint-pr112927.c: New test.
9137 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9140 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
9141 target specs. Allow any i?86 target instead of i686 only.
9142 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
9143 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
9144 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
9145 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
9146 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
9148 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9150 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
9152 2024-01-24 Tamar Christina <tamar.christina@arm.com>
9154 PR tree-optimization/113364
9155 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
9157 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
9160 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
9162 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9165 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
9167 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
9169 * g++.dg/modules/pr113292_c.C: Require TLS.
9171 2024-01-23 Marek Polacek <polacek@redhat.com>
9176 * g++.dg/warn/Wdangling-reference14.C: New test.
9177 * g++.dg/warn/Wdangling-reference15.C: New test.
9178 * g++.dg/warn/Wdangling-reference16.C: New test.
9180 2024-01-23 Jakub Jelinek <jakub@redhat.com>
9183 * gcc.dg/bitint-77.c: New test.
9185 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
9186 Richard Sandiford <richard.sandiford@arm.com>
9189 * gcc.target/aarch64/ccmp_3.c: New test.
9190 * gcc.target/aarch64/ccmp_4.c: New test.
9191 * gcc.target/aarch64/ccmp_5.c: New test.
9193 2024-01-23 Alex Coplan <alex.coplan@arm.com>
9196 * gcc.c-torture/compile/pr113089.c: New test.
9198 2024-01-23 Alex Coplan <alex.coplan@arm.com>
9201 * gcc.target/aarch64/pr113356.C: New test.
9203 2024-01-23 Xi Ruoyao <xry111@xry111.site>
9205 * g++.target/loongarch/got-load.C (dg-options): Add
9206 -fno-stack-protector.
9208 2024-01-23 H.J. Lu <(no_default)>
9210 PR rtl-optimization/113255
9211 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
9214 2024-01-23 Alex Coplan <alex.coplan@arm.com>
9217 * gcc.c-torture/compile/pr113114.c: New test.
9218 * gcc.target/aarch64/pr113114.c: New test.
9220 2024-01-23 Richard Biener <rguenther@suse.de>
9223 * c-c++-common/pr107058.c: New testcase.
9225 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
9229 * g++.dg/modules/debug-2_a.C: New test.
9230 * g++.dg/modules/debug-2_b.C: New test.
9231 * g++.dg/modules/debug-2_c.C: New test.
9232 * g++.dg/modules/debug-3_a.C: New test.
9233 * g++.dg/modules/debug-3_b.C: New test.
9235 2024-01-23 Xi Ruoyao <xry111@xry111.site>
9237 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
9238 for la.tls.ld and la.tls.gd.
9240 2024-01-23 Richard Biener <rguenther@suse.de>
9242 PR rtl-optimization/113255
9243 * gcc.dg/torture/pr113255.c: New testcase.
9245 2024-01-23 Richard Biener <rguenther@suse.de>
9248 * gcc.dg/debug/pr112718.c: New testcase.
9250 2024-01-22 Marek Polacek <polacek@redhat.com>
9253 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
9255 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
9258 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
9259 option to dg-options.
9260 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
9261 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
9262 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
9264 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9266 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
9267 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
9269 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9272 * gcc.target/riscv/rvv/base/pr109092.c: New test.
9274 2024-01-22 Richard Biener <rguenther@suse.de>
9276 PR tree-optimization/113373
9277 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
9279 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9281 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
9283 2024-01-22 xuli <xuli1@eswincomputing.com>
9286 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
9287 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
9289 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
9291 * gcc.target/sh/pr59533-1.c: Adjust expected output.
9293 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
9295 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
9297 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
9300 * gcc.target/m68k/pr82420.c: New test.
9302 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
9303 Richard Biener <rguenther@suse.de>
9305 PR rtl-optimization/111267
9306 * gcc.target/i386/pr111267.c: New test case.
9308 2024-01-21 Harald Anlauf <anlauf@gmx.de>
9311 * gfortran.dg/optional_absent_9.f90: New test.
9313 2024-01-21 Martin Uecker <uecker@tugraz.at>
9316 * gcc.dg/pr113492.c: New test.
9318 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
9320 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
9322 * gcc.dg/ipa/inline-5.c: Likewise.
9323 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9324 * gcc.dg/tree-ssa/vector-4.c: Likewise.
9326 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
9328 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
9329 checks on hppa*64*-*-*.
9331 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
9333 * gcc.dg/torture/pr110422.c: Require target lra.
9335 2024-01-20 Marek Polacek <polacek@redhat.com>
9338 * g++.dg/warn/Wdangling-reference17.C: New test.
9340 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
9343 * gcc.c-torture/compile/pr110705-1.c: New test.
9345 2024-01-20 Jakub Jelinek <jakub@redhat.com>
9347 PR tree-optimization/113462
9348 * gcc.dg/bitint-76.c: New test.
9350 2024-01-20 Jakub Jelinek <jakub@redhat.com>
9352 PR tree-optimization/113491
9353 * gcc.dg/torture/bitint-51.c: New test.
9355 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
9358 * gcc.target/m68k/pr110934.c: New test.
9360 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
9363 * gcc.target/m68k/pr108640.c: New test.
9365 2024-01-19 Antoni Boucher <bouanto@zoho.com>
9367 * jit.dg/all-non-failing-tests.h: New test.
9368 * jit.dg/test-popcount.c: New test.
9370 2024-01-19 Antoni Boucher <bouanto@zoho.com>
9372 * jit.dg/test-reflection.c: Add check to make sure
9373 gcc_jit_type_is_integral returns 0 on a vector type.
9375 2024-01-19 Harald Anlauf <anlauf@gmx.de>
9378 * gfortran.dg/bounds_check_24.f90: New test.
9380 2024-01-19 Jason Merrill <jason@redhat.com>
9383 * g++.dg/cpp2a/concepts-using4.C: New test.
9385 2024-01-19 Jason Merrill <jason@redhat.com>
9392 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
9393 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
9394 * g++.dg/cpp2a/nontype-class63.C: New test.
9395 * g++.dg/cpp2a/nontype-class63a.C: New test.
9397 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
9399 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
9400 hpux11.[012]* to -O0.
9402 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
9404 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
9405 to define _HPUX_SOURCE.
9407 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
9409 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
9411 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
9414 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
9416 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
9418 * gcc.target/riscv/arch-27.c: Update scan message.
9419 * gcc.target/riscv/arch-28.c: Ditto.
9420 * gcc.target/riscv/attribute-10.c: Ditto.
9421 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
9422 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
9423 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
9425 2024-01-19 Jakub Jelinek <jakub@redhat.com>
9427 PR tree-optimization/113464
9428 * gcc.dg/bitint-75.c: New test.
9430 2024-01-19 Jakub Jelinek <jakub@redhat.com>
9432 PR tree-optimization/113463
9433 * gcc.dg/bitint-74.c: New test.
9435 2024-01-19 Jakub Jelinek <jakub@redhat.com>
9437 PR tree-optimization/113459
9438 * gcc.dg/bitint-73.c: New test.
9440 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
9442 * gcc.target/riscv/arch-23.c: Update test.
9443 * gcc.target/riscv/arch-27.c: Ditto.
9444 * gcc.target/riscv/arch-28.c: Ditto.
9445 * gcc.target/riscv/attribute-10.c: Ditto.
9447 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
9449 * gcc.target/riscv/arch-33.c: New.
9450 * gcc.target/riscv/arch-34.c: New.
9452 2024-01-19 liuhongt <hongtao.liu@intel.com>
9454 * gcc.target/i386/part-vect-copysignhf.c: Remove
9455 -ftree-vectorize from dg-options.
9457 2024-01-19 liuhongt <hongtao.liu@intel.com>
9460 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
9463 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
9465 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
9467 2024-01-18 David Malcolm <dmalcolm@redhat.com>
9470 * c-c++-common/analyzer/strlen-pr111361.c: New test.
9471 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
9473 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
9475 2024-01-18 David Malcolm <dmalcolm@redhat.com>
9478 * c-c++-common/analyzer/strlen-pr112811.c: New test.
9480 2024-01-18 H.J. Lu <(no_default)>
9482 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
9484 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
9485 Jin Ma <jinma@linux.alibaba.com>
9486 Xianmiao Qu <cooper.qu@linux.alibaba.com>
9487 Christoph Müllner <christoph.muellner@vrull.eu>
9489 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
9490 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
9491 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
9492 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
9493 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
9494 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
9496 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
9497 Jin Ma <jinma@linux.alibaba.com>
9498 Xianmiao Qu <cooper.qu@linux.alibaba.com>
9499 Christoph Müllner <christoph.muellner@vrull.eu>
9501 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
9502 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
9503 * lib/target-supports.exp: Add target for XTheadVector.
9505 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
9506 Jin Ma <jinma@linux.alibaba.com>
9507 Xianmiao Qu <cooper.qu@linux.alibaba.com>
9508 Christoph Müllner <christoph.muellner@vrull.eu>
9510 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
9512 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
9513 Jin Ma <jinma@linux.alibaba.com>
9514 Xianmiao Qu <cooper.qu@linux.alibaba.com>
9515 Christoph Müllner <christoph.muellner@vrull.eu>
9517 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
9518 * gcc.target/riscv/rvv/xtheadvector.c: New test.
9520 2024-01-18 Marek Polacek <polacek@redhat.com>
9523 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
9525 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9527 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
9529 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9531 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
9532 jit-verify-assembler-output.
9533 * jit.dg/test-noinline-attribute.c: Likewise.
9534 * jit.dg/test-setting-alignment.c: Likewise.
9535 * jit.dg/test-used-attribute.c: Likewise.
9536 * jit.dg/test-variable-attribute.c: Likewise.
9537 * jit.dg/test-weak-attribute.c: Likewise.
9539 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9541 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
9544 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9546 * jit.dg/test-link-section-assembler.c: Accept any whitespace
9547 between the .section directive and its arguments.
9549 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9551 * jit.dg/test-alias-attribute.c: Require target alias
9554 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
9557 * gcc.dg/pr105522.c: New file.
9559 2024-01-18 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/pr113445.c: New test.
9564 2024-01-18 Martin Jambor <mjambor@suse.cz>
9566 PR tree-optimization/110422
9567 * gcc.dg/torture/pr110422.c: New test.
9569 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
9571 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
9572 Return 1 if Intel LAM_U57 is enabled.
9573 (hwasan_init): Add -mlam=u57 on x86-64.
9575 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9577 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
9578 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
9579 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
9580 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
9581 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
9582 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
9583 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
9584 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
9585 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
9586 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
9588 2024-01-18 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.target/i386/pr113122-1.c: New test.
9592 * gcc.target/i386/pr113122-2.c: New test.
9593 * gcc.target/i386/pr113122-3.c: New test.
9594 * gcc.target/i386/pr113122-4.c: New test.
9596 2024-01-18 Jakub Jelinek <jakub@redhat.com>
9598 PR tree-optimization/112774
9600 * gcc.dg/tree-ssa/scev-16.c: Move test ...
9601 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
9602 dg-additional-options instead of dg-options and drop
9603 -fdump-tree-vect-details.
9605 2024-01-18 Jakub Jelinek <jakub@redhat.com>
9608 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
9611 2024-01-18 Richard Biener <rguenther@suse.de>
9613 PR tree-optimization/113431
9614 * gcc.dg/vect/pr113431.c: New testcase.
9616 2024-01-18 Richard Biener <rguenther@suse.de>
9618 PR tree-optimization/113374
9619 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
9621 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9623 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
9625 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
9627 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
9628 behavior and "-mlsx" option on LoongArch.
9629 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
9631 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
9633 * g++.target/loongarch/got-load.C: New test.
9635 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9637 * gcc.dg/vect/bb-slp-43.c: Add vect128.
9639 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
9642 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
9643 checking count of addi to 6.
9645 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9648 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
9649 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
9651 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
9654 * g++.dg/modules/merge-16.h: New test.
9655 * g++.dg/modules/merge-16_a.C: New test.
9656 * g++.dg/modules/merge-16_b.C: New test.
9658 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
9661 * gcc.c-torture/compile/pr113221-1.c: New test.
9663 2024-01-17 Patrick Palka <ppalka@redhat.com>
9667 * g++.dg/cpp2a/nontype-class61.C: New test.
9668 * g++.dg/cpp2a/nontype-class62.C: New test.
9670 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
9672 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
9673 when testing in a simulator.
9674 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
9675 for each RUN_FRACTION:th iteration.
9676 (main): Call initialize_skip_iteration_count.
9677 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
9679 2024-01-17 Jan Hubicka <jh@suse.cz>
9680 Jakub Jelinek <jakub@redhat.com>
9682 PR tree-optimization/110852
9683 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
9684 * gcc.dg/predict-23.c: New test.
9685 * gcc.dg/tree-ssa/predict-1.c: New test.
9686 * gcc.dg/tree-ssa/predict-2.c: New test.
9687 * gcc.dg/tree-ssa/predict-3.c: New test.
9689 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9691 PR tree-optimization/113421
9692 * gcc.dg/torture/bitint-50.c: New test.
9694 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9696 PR middle-end/113410
9697 * gcc.dg/bitint-72.c: New test.
9699 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9701 PR tree-optimization/113408
9702 * gcc.dg/bitint-71.c: New test.
9704 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9706 PR middle-end/113406
9707 * gcc.dg/bitint-70.c: New test.
9709 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9711 PR tree-optimization/110251
9712 * gcc.c-torture/compile/pr110251.c: New test.
9714 2024-01-17 Pan Li <pan2.li@intel.com>
9716 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
9718 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
9719 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
9721 2024-01-17 Richard Biener <rguenther@suse.de>
9723 PR tree-optimization/113371
9724 * gcc.dg/vect/pr113371.c: New testcase.
9726 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
9728 * gcc.target/mips/mips.exp (mips_option_groups):
9729 Add -mxgot/-mno-xgot options.
9730 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
9731 * gcc.target/mips/xgot-n32-need-gp.c: New test.
9733 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
9736 * g++.dg/modules/pr113292_a.H: New test.
9737 * g++.dg/modules/pr113292_b.C: New test.
9738 * g++.dg/modules/pr113292_c.C: New test.
9740 2024-01-16 Marek Polacek <polacek@redhat.com>
9743 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
9745 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9747 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
9748 not support split DWARF.
9750 2024-01-16 waffl3x <waffl3x@protonmail.com>
9753 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
9756 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9758 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
9761 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9763 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
9764 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
9766 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9768 PR tree-optimization/110794
9769 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
9771 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9773 * gcc.dg/c23-tag-alias-2.c: Require target lto.
9774 * gcc.dg/c23-tag-alias-3.c: Likewise.
9775 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
9776 * gcc.dg/scantest-lto.c: Likewise.
9778 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9780 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
9781 * gcc.dg/cmp-mem-const-4.c: Likewise.
9782 * gcc.dg/cmp-mem-const-5.c: Likewise.
9783 * gcc.dg/cmp-mem-const-6.c: Likewise.
9785 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9787 PR tree-optimization/91624
9788 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
9789 checks on hppa*64*-*-*.
9790 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9792 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9794 * rust/compile/tuple_float_index.rs: New test.
9796 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9798 * rust/compile/v0-mangle2.rs: New test.
9800 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9802 * rust/compile/invalid_variadics.rs: New test.
9804 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9806 * rust/compile/invalid_label_name.rs: New test.
9808 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9810 * rust/compile/lifetime_name_validation.rs: New test.
9812 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9814 * rust/compile/pattern_variadic.rs: New test.
9815 * rust/execute/torture/named_variadic.rs: New test.
9817 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9819 * rust/compile/extern_c_named_variadic.rs: New test.
9821 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9823 * rust/compile/parse_variadic_function.rs: New test.
9825 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9827 * rust/compile/issue-2709.rs: New test.
9829 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9831 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
9833 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9835 * rust/compile/issue-2665.rs: New test.
9837 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9839 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
9841 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9843 * rust/compile/v0-mangle1.rs: New test.
9845 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9847 * rust/compile/closure_in_closure.rs: New test.
9849 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9851 * rust/compile/macro-issue2653.rs: New test.
9853 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9855 * rust/compile/macro57.rs: New test.
9857 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9859 * rust/compile/macro_rules_macro_rules.rs: New test.
9861 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9863 * rust/compile/while_break_expr.rs: New test.
9865 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9867 * rust/compile/range_from_expr_for_loop.rs: New test.
9869 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9871 * rust/compile/parse_item_default_macro.rs: New test.
9873 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9875 * rust/compile/parse_generic_path_expr.rs: New test.
9877 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9879 * rust/compile/match_break.rs: New test.
9881 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9883 * rust/compile/parse_pub_unit_type.rs: New test.
9885 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9887 * rust/compile/parse_global_path_generic.rs: New test.
9889 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9891 * rust/compile/issue-2645.rs: New test.
9893 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9895 * rust/compile/wrong_lhs_assignment.rs: update error message
9896 * rust/compile/issue-2391.rs: New test.
9898 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9900 * rust/compile/variadic.rs: Added new checks.
9902 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9904 * rust/compile/assume.rs: New test.
9906 2024-01-16 Dave Evans <dave@dmetwo.org>
9908 * rust/compile/issue-2431.rs: New test.
9910 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9912 * rust/compile/privacy6.rs: Uncomment commented out functions.
9913 * rust/compile/privacy9.rs: Fix unused variables.
9915 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9917 * rust/compile/privacy9.rs: New test.
9919 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9921 * rust/compile/cfg2.rs: Updated according to new message.
9922 * rust/compile/issue-2139.rs: likewise.
9923 * rust/compile/issue-2190-1.rs: likewise.
9924 * rust/compile/method1.rs: likewise.
9926 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9928 * rust/execute/torture/iter1.rs: New test.
9930 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9932 * rust/compile/generics7.rs: Added Errorcode hint.
9933 * rust/compile/generics8.rs: Updated dejagnu comment.
9934 * rust/compile/issue-925.rs: Added Errorcode hint.
9936 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9938 * rust/compile/issue-2029.rs:
9939 Updated for dejagnu testcase.
9941 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9943 * rust/compile/privacy1.rs: Added errorcode.
9944 * rust/compile/privacy3.rs: likewise.
9945 * rust/compile/privacy4.rs: likewise.
9946 * rust/compile/privacy5.rs: likewise.
9948 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9950 * rust/compile/type-if.rs: New test.
9952 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9954 * rust/compile/let_alt.rs: Updated comment.
9956 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9958 * rust/compile/iterators1.rs: this should be casting to the $ty
9960 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9962 * rust/execute/torture/issue-2583.rs: New test.
9964 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9966 * rust/compile/nested_macro_definition.rs: New test.
9968 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9970 * rust/compile/match4.rs:
9971 Updated new error commment.
9973 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9975 * rust/compile/issue-1725-2.rs:
9976 Updated dejagnu message.
9978 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9980 * rust/compile/iterators1.rs: New test.
9982 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9984 * rust/compile/generics13.rs:
9987 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9989 * rust/compile/issue-2479.rs: Updated comment.
9991 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9993 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
9994 * rust/compile/trait-cycle.rs: New relevant test.
9996 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9998 * rust/compile/generics10.rs: for dejagnu.
10000 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10002 * rust/compile/generics6.rs: Updated dejagnu comment.
10003 * rust/compile/generics7.rs: likewise.
10004 * rust/compile/issue-925.rs: likewise.
10006 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10008 * rust/compile/issue-2514.rs: New test.
10010 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10012 * rust/compile/match5.rs:
10013 Updated comment for dejagnu.
10014 * rust/compile/pattern-struct.rs: New test for ICE.
10016 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10018 * rust/compile/inline_2.rs: Added new message.
10020 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10022 * rust/compile/auto_trait_invalid.rs:
10025 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10027 * rust/compile/bad_inner_doc.rs:
10028 Updated comment to pass testcase.
10030 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10032 * rust/compile/inline_2.rs: Added new case.
10034 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10036 * rust/compile/bad_as_bool_char.rs:
10037 Updated comment to pass test case.
10038 * rust/compile/cast1.rs: likewise.
10039 * rust/compile/cast4.rs: likewise.
10040 * rust/compile/cast5.rs: likewise.
10041 * rust/compile/all-cast.rs: New test for all error codes.
10043 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10045 * rust/compile/attr_deprecated_2.rs:
10046 Updated comment to pass the testcase.
10048 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10050 * rust/compile/abi-options1.rs: updated comment for testcase.
10052 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10054 * rust/compile/arrays2.rs: changed comment to pass
10057 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10059 * rust/compile/unicode_norm1.rs: New test.
10061 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10063 * rust/compile/name_resolution10.rs: New test.
10065 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10067 * rust/compile/name_resolution6.rs: New test.
10068 * rust/compile/name_resolution7.rs: New test.
10069 * rust/compile/name_resolution8.rs: New test.
10070 * rust/compile/name_resolution9.rs: New test.
10072 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10074 * rust/compile/undeclared_label.rs: New test for E0426.
10076 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10078 * rust/compile/feature.rs: Added new unknown feature.
10080 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10082 * rust/compile/arrays1.rs: changed comment to pass testcase.
10083 * rust/compile/bad_type1.rs: likewise.
10084 * rust/compile/bad_type2.rs: likewise.
10085 * rust/compile/const_generics_6.rs: likewise.
10086 * rust/compile/deadcode_err1.rs: likewise.
10087 * rust/compile/deadcode_err2.rs: likewise.
10088 * rust/compile/func1.rs: likewise.
10089 * rust/compile/func3.rs: likewise.
10090 * rust/compile/func4.rs: likewise.
10091 * rust/compile/func5.rs: likewise.
10092 * rust/compile/generics1.rs: likewise.
10093 * rust/compile/generics2.rs: likewise.
10094 * rust/compile/generics3.rs: likewise.
10095 * rust/compile/implicit_returns_err1.rs: likewise.
10096 * rust/compile/implicit_returns_err2.rs: likewise.
10097 * rust/compile/implicit_returns_err3.rs: likewise.
10098 * rust/compile/implicit_returns_err4.rs: likewise.
10099 * rust/compile/issue-1152.rs: likewise.
10100 * rust/compile/issue-2477.rs: likewise.
10101 * rust/compile/reference1.rs: likewise.
10102 * rust/compile/stmt_with_block_err1.rs: likewise.
10103 * rust/compile/traits1.rs: likewise.
10104 * rust/compile/traits2.rs: likewise.
10105 * rust/compile/tuple_mismatch.rs: likewise.
10106 * rust/compile/tuple_struct3.rs: likewise.
10107 * rust/compile/mismatched-types.rs: New test from rustc.
10109 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
10111 * rust/compile/empty_file: New file.
10112 * rust/compile/issue-2421_str.rs: New test.
10114 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10116 * rust/compile/issue-2479.rs: New test.
10118 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10120 * rust/compile/bad-crate-name.rs: Moved to...
10121 * rust/compile/bad-crate-name1.rs: ...here.
10122 * rust/compile/bad-crate-name2.rs: New test.
10124 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10126 * rust/compile/issue-2477.rs: New test.
10128 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10130 * rust/compile/bounds1.rs: Apply sized trait
10131 * rust/compile/canonical_paths1.rs: likewise
10132 * rust/compile/cast_generics.rs: likewise
10133 * rust/compile/closure_no_type_anno.rs: likewise
10134 * rust/compile/complex_qualified_path_in_expr.rs: likewise
10135 * rust/compile/const-issue1440.rs: likewise
10136 * rust/compile/const_generics_1.rs: likewise
10137 * rust/compile/const_generics_8.rs: likewise
10138 * rust/compile/derive_macro1.rs: likewise
10139 * rust/compile/derive_macro3.rs: likewise
10140 * rust/compile/derive_macro4.rs: likewise
10141 * rust/compile/derive_macro6.rs: likewise
10142 * rust/compile/expected_type_args2.rs: likewise
10143 * rust/compile/expected_type_args3.rs: likewise
10144 * rust/compile/generics1.rs: likewise
10145 * rust/compile/generics11.rs: likewise
10146 * rust/compile/generics12.rs: likewise
10147 * rust/compile/generics2.rs: likewise
10148 * rust/compile/generics3.rs: likewise
10149 * rust/compile/generics4.rs: likewise
10150 * rust/compile/generics6.rs: likewise
10151 * rust/compile/generics7.rs: likewise
10152 * rust/compile/generics8.rs: likewise
10153 * rust/compile/if_let_expr.rs: likewise
10154 * rust/compile/issue-1005.rs: likewise
10155 * rust/compile/issue-1019.rs: likewise
10156 * rust/compile/issue-1031.rs: likewise
10157 * rust/compile/issue-1034.rs: likewise
10158 * rust/compile/issue-1128.rs: likewise
10159 * rust/compile/issue-1129-2.rs: likewise
10160 * rust/compile/issue-1130.rs: likewise
10161 * rust/compile/issue-1131.rs: likewise
10162 * rust/compile/issue-1165.rs: likewise
10163 * rust/compile/issue-1173.rs: likewise
10164 * rust/compile/issue-1235.rs: likewise
10165 * rust/compile/issue-1237.rs: likewise
10166 * rust/compile/issue-1289.rs: likewise
10167 * rust/compile/issue-1383.rs: likewise
10168 * rust/compile/issue-1447.rs: likewise
10169 * rust/compile/issue-1589.rs: likewise
10170 * rust/compile/issue-1725-1.rs: likewise
10171 * rust/compile/issue-1725-2.rs: likewise
10172 * rust/compile/issue-1773.rs: likewise
10173 * rust/compile/issue-1786.rs: likewise
10174 * rust/compile/issue-1893.rs: likewise
10175 * rust/compile/issue-1901.rs: likewise
10176 * rust/compile/issue-1930.rs: likewise
10177 * rust/compile/issue-1981.rs: likewise
10178 * rust/compile/issue-2019-1.rs: likewise
10179 * rust/compile/issue-2019-2.rs: likewise
10180 * rust/compile/issue-2019-3.rs: likewise
10181 * rust/compile/issue-2036.rs: likewise
10182 * rust/compile/issue-2037.rs: likewise
10183 * rust/compile/issue-2070.rs: likewise
10184 * rust/compile/issue-2105.rs: likewise
10185 * rust/compile/issue-2106.rs: likewise
10186 * rust/compile/issue-2135.rs: likewise
10187 * rust/compile/issue-2136-1.rs: likewise
10188 * rust/compile/issue-2136-2.rs: likewise
10189 * rust/compile/issue-2139.rs: likewise
10190 * rust/compile/issue-2142.rs: likewise
10191 * rust/compile/issue-2165.rs: likewise
10192 * rust/compile/issue-2166.rs: likewise
10193 * rust/compile/issue-2190-1.rs: likewise
10194 * rust/compile/issue-2190-2.rs: likewise
10195 * rust/compile/issue-2195.rs: likewise
10196 * rust/compile/issue-2238.rs: likewise
10197 * rust/compile/issue-2304.rs: likewise
10198 * rust/compile/issue-850.rs: likewise
10199 * rust/compile/issue-855.rs: likewise
10200 * rust/compile/issue-925.rs: likewise
10201 * rust/compile/macro-issue1400.rs: likewise
10202 * rust/compile/macro20.rs: likewise
10203 * rust/compile/macro23.rs: likewise
10204 * rust/compile/macro40.rs: likewise
10205 * rust/compile/macro54.rs: likewise
10206 * rust/compile/name_resolution2.rs: likewise
10207 * rust/compile/name_resolution4.rs: likewise
10208 * rust/compile/nested_generic.rs: likewise
10209 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
10210 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
10211 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
10212 * rust/compile/parse_complex_generic_application.rs: likewise
10213 * rust/compile/parse_complex_generic_application2.rs: likewise
10214 * rust/compile/path_as_generic_arg.rs: likewise
10215 * rust/compile/privacy4.rs: likewise
10216 * rust/compile/privacy6.rs: likewise
10217 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
10218 * rust/compile/stmt_with_block_dot.rs: likewise
10219 * rust/compile/torture/associated_types1.rs: likewise
10220 * rust/compile/torture/forward_decl_5.rs: likewise
10221 * rust/compile/torture/generics1.rs: likewise
10222 * rust/compile/torture/generics10.rs: likewise
10223 * rust/compile/torture/generics11.rs: likewise
10224 * rust/compile/torture/generics12.rs: likewise
10225 * rust/compile/torture/generics13.rs: likewise
10226 * rust/compile/torture/generics14.rs: likewise
10227 * rust/compile/torture/generics15.rs: likewise
10228 * rust/compile/torture/generics16.rs: likewise
10229 * rust/compile/torture/generics17.rs: likewise
10230 * rust/compile/torture/generics18.rs: likewise
10231 * rust/compile/torture/generics19.rs: likewise
10232 * rust/compile/torture/generics2.rs: likewise
10233 * rust/compile/torture/generics20.rs: likewise
10234 * rust/compile/torture/generics21.rs: likewise
10235 * rust/compile/torture/generics22.rs: likewise
10236 * rust/compile/torture/generics23.rs: likewise
10237 * rust/compile/torture/generics24.rs: likewise
10238 * rust/compile/torture/generics25.rs: likewise
10239 * rust/compile/torture/generics26.rs: likewise
10240 * rust/compile/torture/generics27.rs: likewise
10241 * rust/compile/torture/generics28.rs: likewise
10242 * rust/compile/torture/generics29.rs: likewise
10243 * rust/compile/torture/generics3.rs: likewise
10244 * rust/compile/torture/generics30.rs: likewise
10245 * rust/compile/torture/generics31.rs: likewise
10246 * rust/compile/torture/generics32.rs: likewise
10247 * rust/compile/torture/generics4.rs: likewise
10248 * rust/compile/torture/generics5.rs: likewise
10249 * rust/compile/torture/generics6.rs: likewise
10250 * rust/compile/torture/generics7.rs: likewise
10251 * rust/compile/torture/generics8.rs: likewise
10252 * rust/compile/torture/generics9.rs: likewise
10253 * rust/compile/torture/intrinsics-2.rs: likewise
10254 * rust/compile/torture/intrinsics-6.rs: likewise
10255 * rust/compile/torture/intrinsics-7.rs: likewise
10256 * rust/compile/torture/intrinsics-8.rs: likewise
10257 * rust/compile/torture/issue-1024.rs: likewise
10258 * rust/compile/torture/issue-1075.rs: likewise
10259 * rust/compile/torture/issue-1432.rs: likewise
10260 * rust/compile/torture/issue-1555.rs: likewise
10261 * rust/compile/torture/issue-368.rs: likewise
10262 * rust/compile/torture/issue-808.rs: likewise
10263 * rust/compile/torture/issue-862.rs: likewise
10264 * rust/compile/torture/issue-893-2.rs: likewise
10265 * rust/compile/torture/issue-893.rs: likewise
10266 * rust/compile/torture/must_use2.rs: likewise
10267 * rust/compile/torture/nested_fn2.rs: likewise
10268 * rust/compile/torture/phantom_data.rs: likewise
10269 * rust/compile/torture/range-lang-item1.rs: likewise
10270 * rust/compile/torture/traits1.rs: likewise
10271 * rust/compile/torture/traits11.rs: likewise
10272 * rust/compile/torture/traits12.rs: likewise
10273 * rust/compile/torture/traits13.rs: likewise
10274 * rust/compile/torture/traits14.rs: likewise
10275 * rust/compile/torture/traits15.rs: likewise
10276 * rust/compile/torture/traits16.rs: likewise
10277 * rust/compile/torture/traits17.rs: likewise
10278 * rust/compile/torture/traits18.rs: likewise
10279 * rust/compile/torture/traits19.rs: likewise
10280 * rust/compile/torture/traits2.rs: likewise
10281 * rust/compile/torture/traits3.rs: likewise
10282 * rust/compile/torture/traits4.rs: likewise
10283 * rust/compile/torture/traits5.rs: likewise
10284 * rust/compile/torture/traits6.rs: likewise
10285 * rust/compile/torture/traits7.rs: likewise
10286 * rust/compile/torture/traits8.rs: likewise
10287 * rust/compile/torture/traits9.rs: likewise
10288 * rust/compile/torture/transmute-size-check-1.rs: likewise
10289 * rust/compile/torture/transmute1.rs: likewise
10290 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
10291 * rust/compile/torture/utf8_identifiers.rs: likewise
10292 * rust/compile/traits1.rs: likewise
10293 * rust/compile/traits10.rs: likewise
10294 * rust/compile/traits11.rs: likewise
10295 * rust/compile/traits12.rs: likewise
10296 * rust/compile/traits2.rs: likewise
10297 * rust/compile/traits3.rs: likewise
10298 * rust/compile/traits4.rs: likewise
10299 * rust/compile/traits5.rs: likewise
10300 * rust/compile/traits6.rs: likewise
10301 * rust/compile/traits7.rs: likewise
10302 * rust/compile/traits8.rs: likewise
10303 * rust/compile/traits9.rs: likewise
10304 * rust/compile/type-bindings1.rs: likewise
10305 * rust/compile/unconstrained_type_param.rs: likewise
10306 * rust/compile/unsafe10.rs: likewise
10307 * rust/execute/torture/closure1.rs: likewise
10308 * rust/execute/torture/closure2.rs: likewise
10309 * rust/execute/torture/closure3.rs: likewise
10310 * rust/execute/torture/closure4.rs: likewise
10311 * rust/execute/torture/coercion1.rs: likewise
10312 * rust/execute/torture/coercion2.rs: likewise
10313 * rust/execute/torture/coercion3.rs: likewise
10314 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
10315 * rust/execute/torture/derive_macro1.rs: likewise
10316 * rust/execute/torture/derive_macro3.rs: likewise
10317 * rust/execute/torture/derive_macro4.rs: likewise
10318 * rust/execute/torture/index1.rs: likewise
10319 * rust/execute/torture/issue-1120.rs: likewise
10320 * rust/execute/torture/issue-1133.rs: likewise
10321 * rust/execute/torture/issue-1198.rs: likewise
10322 * rust/execute/torture/issue-1232.rs: likewise
10323 * rust/execute/torture/issue-1249.rs: likewise
10324 * rust/execute/torture/issue-1436.rs: likewise
10325 * rust/execute/torture/issue-1496.rs: likewise
10326 * rust/execute/torture/issue-1720-2.rs: likewise
10327 * rust/execute/torture/issue-1720.rs: likewise
10328 * rust/execute/torture/issue-2052.rs: likewise
10329 * rust/execute/torture/issue-2179.rs: likewise
10330 * rust/execute/torture/issue-2180.rs: likewise
10331 * rust/execute/torture/issue-2236.rs: likewise
10332 * rust/execute/torture/issue-647.rs: likewise
10333 * rust/execute/torture/issue-845.rs: likewise
10334 * rust/execute/torture/issue-851.rs: likewise
10335 * rust/execute/torture/issue-858.rs: likewise
10336 * rust/execute/torture/macros23.rs: likewise
10337 * rust/execute/torture/macros28.rs: likewise
10338 * rust/execute/torture/method2.rs: likewise
10339 * rust/execute/torture/method3.rs: likewise
10340 * rust/execute/torture/method4.rs: likewise
10341 * rust/execute/torture/operator_overload_1.rs: likewise
10342 * rust/execute/torture/operator_overload_10.rs: likewise
10343 * rust/execute/torture/operator_overload_11.rs: likewise
10344 * rust/execute/torture/operator_overload_12.rs: likewise
10345 * rust/execute/torture/operator_overload_2.rs: likewise
10346 * rust/execute/torture/operator_overload_3.rs: likewise
10347 * rust/execute/torture/operator_overload_4.rs: likewise
10348 * rust/execute/torture/operator_overload_5.rs: likewise
10349 * rust/execute/torture/operator_overload_6.rs: likewise
10350 * rust/execute/torture/operator_overload_7.rs: likewise
10351 * rust/execute/torture/operator_overload_8.rs: likewise
10352 * rust/execute/torture/operator_overload_9.rs: likewise
10353 * rust/execute/torture/prefetch_data.rs: likewise
10354 * rust/execute/torture/ref-pattern2.rs: likewise
10355 * rust/execute/torture/slice-magic.rs: likewise
10356 * rust/execute/torture/slice-magic2.rs: likewise
10357 * rust/execute/torture/slice1.rs: likewise
10358 * rust/execute/torture/str-layout1.rs: likewise
10359 * rust/execute/torture/trait1.rs: likewise
10360 * rust/execute/torture/trait10.rs: likewise
10361 * rust/execute/torture/trait11.rs: likewise
10362 * rust/execute/torture/trait12.rs: likewise
10363 * rust/execute/torture/trait13.rs: likewise
10364 * rust/execute/torture/trait2.rs: likewise
10365 * rust/execute/torture/trait3.rs: likewise
10366 * rust/execute/torture/trait4.rs: likewise
10367 * rust/execute/torture/trait5.rs: likewise
10368 * rust/execute/torture/trait6.rs: likewise
10369 * rust/execute/torture/trait7.rs: likewise
10370 * rust/execute/torture/trait8.rs: likewise
10371 * rust/execute/torture/trait9.rs: likewise
10372 * rust/execute/torture/transmute1.rs: likewise
10373 * rust/execute/torture/wrapping_op1.rs: likewise
10374 * rust/execute/torture/wrapping_op2.rs: likewise
10375 * rust/link/generic_function_0.rs: likewise
10376 * rust/link/generic_function_1.rs: likewise
10377 * rust/compile/issue-2375.rs: New test.
10379 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10381 * rust/compile/non_member_const.rs: add missing error message
10382 * rust/compile/issue-2478.rs: New test.
10384 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10386 * rust/compile/break2.rs: Modified file to pass test case.
10387 * rust/compile/break_with_value_inside_loop.rs: New test.
10389 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10391 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
10392 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
10393 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
10394 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
10395 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
10396 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
10397 * rust/compile/proc_macro_non_root_function.rs: New test.
10398 * rust/compile/proc_macro_non_root_method.rs: New test.
10399 * rust/compile/proc_macro_non_root_module.rs: New test.
10401 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10403 * rust/compile/proc_macro_pub_function.rs: New test.
10404 * rust/compile/proc_macro_pub_module.rs: New test.
10406 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10408 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
10409 dg-excess-errors with dg-error and fix the line so the test
10411 * rust/compile/proc_macro_crate_type.rs: Likewise.
10412 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
10414 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10416 * rust/compile/proc_macro_attribute_private.rs: New test.
10417 * rust/compile/proc_macro_derive_private.rs: New test.
10418 * rust/compile/proc_macro_private.rs: New test.
10420 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10422 * rust/compile/proc_macro_derive_non_function.rs: New test.
10424 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10426 * rust/compile/proc_macro_attribute_non_function.rs: New test.
10428 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10430 * rust/compile/proc_macro_non_function.rs: New test.
10432 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10434 * rust/compile/abi-vardaic.rs: New test.
10436 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10438 * rust/compile/non_member_const.rs: New test.
10440 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10442 * rust/compile/break1.rs: Modified to pass test case.
10443 * rust/compile/continue1.rs: likewise.
10444 * rust/compile/break_continue_outside_loop.rs: New test.
10446 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10448 * rust/compile/proc_macro_derive_malformed.rs: New test.
10450 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10452 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
10453 * rust/compile/proc_macro_crate_type.rs: New test.
10454 * rust/compile/proc_macro_derive_crate_type.rs: New test.
10456 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10458 * rust/compile/found_struct.rs: New test.
10460 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10462 * rust/compile/changed_intrinsics.rs: New test.
10464 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10466 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
10468 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10470 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
10471 * rust/compile/dup_fields.rs: likewise.
10472 * rust/execute/same_field_name.rs: New test.
10474 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10476 * rust/compile/wrong_lhs_assignment.rs: New test.
10478 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10480 * rust/compile/func2.rs: updated comment to pass new test cases.
10481 * rust/compile/tuple_struct2.rs: likewise.
10482 * rust/compile/wrong_no_of_parameters.rs: New test.
10484 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10485 GuillaumeGomez <guillaume1.gomez@gmail.com>
10487 * rust/compile/name_resolution1.rs: New test.
10488 * rust/compile/name_resolution2.rs: New test.
10489 * rust/compile/name_resolution3.rs: New test.
10490 * rust/compile/name_resolution4.rs: New test.
10491 * rust/compile/name_resolution5.rs: New test.
10493 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10495 * rust/link/trait_import_0.rs: Mark test as xfail.
10497 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10499 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
10500 * rust/compile/const_generics_3.rs: likewise.
10501 * rust/compile/const_generics_4.rs: likewise.
10502 * rust/compile/not_find_value_in_scope.rs: New test.
10504 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
10506 * rust/compile/missing_constructor_fields.rs: New test.
10508 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10510 * rust/compile/broken_utf8.rs: New test.
10512 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10514 * rust/compile/macro-issue2273.rs: New test.
10516 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10518 * rust/compile/issue-2105.rs: New test.
10520 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10522 * rust/compile/rust_abi.rs: New test.
10524 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10526 * rust/compile/bytecharstring.rs:add test for it
10528 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10530 * rust/compile/macro56.rs: New test.
10532 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10534 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
10535 * rust/compile/issue-2330.rs: New test.
10537 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10539 * rust/compile/torture/raw_identifiers.rs: New test.
10540 * rust/compile/torture/utf8_identifiers.rs: New test.
10542 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
10544 * rust/compile/torture/utf8_whitespaces.rs: New test.
10546 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10548 * rust/compile/macro-issue2268.rs: New test.
10550 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10552 * rust/compile/macro-issue2264.rs: New test.
10554 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10556 * rust/compile/issue-2304.rs: New test.
10558 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10560 * rust/compile/macro54.rs: New test.
10561 * rust/compile/macro55.rs: New test.
10563 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10565 * rust/compile/issue-1893.rs: fully compile the test case
10567 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10569 * rust/compile/braced_macro_arm.rs: New test.
10570 * rust/compile/braced_macro_statements1.rs: New test.
10571 * rust/compile/braced_macro_statements2.rs: New test.
10572 * rust/compile/braced_macro_statements3.rs: New test.
10573 * rust/compile/issue-2225.rs: Update test.
10574 * rust/compile/macro53.rs: New test.
10576 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10578 * rust/compile/macro6.rs: Remove check for direct error.
10579 * rust/compile/macro7.rs: Likewise.
10580 * rust/compile/macro-issue2229.rs: New test.
10582 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10584 * rust/compile/issue-2036.rs: New test.
10586 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10588 * rust/compile/issue-2019-2.rs: New test.
10589 * rust/compile/issue-2019-3.rs: New test.
10591 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10593 * rust/compile/issue-2019-1.rs: New test.
10595 2024-01-16 Dave Evans <dave@dmetwo.org>
10597 * rust/compile/issue-1813.rs: New test.
10599 2024-01-16 TieWay59 <tieway59@foxmail.com>
10601 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
10602 * rust/compile/break2.rs: Likewise
10603 * rust/compile/cfg2.rs: Likewise
10604 * rust/compile/continue1.rs: Likewise
10605 * rust/compile/generics4.rs: Likewise
10606 * rust/compile/generics6.rs: Likewise
10607 * rust/compile/generics7.rs: Likewise
10608 * rust/compile/issue-2029.rs: Likewise
10609 * rust/compile/issue-2139.rs: Likewise
10610 * rust/compile/issue-2190-1.rs: Likewise
10611 * rust/compile/issue-925.rs: Likewise
10612 * rust/compile/method1.rs: Likewise
10613 * rust/compile/shadow1.rs: Likewise
10614 * rust/compile/type-bindings1.rs: Likewise
10615 * rust/compile/unary_negation.rs: Likewise
10616 * rust/compile/unary_not.rs: Likewise
10617 * rust/compile/unconstrained_type_param.rs: Likewise
10618 * rust/compile/usize1.rs: Likewise
10620 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10622 * rust/compile/traits2.rs: update error message
10623 * rust/compile/traits3.rs: update error message
10625 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10627 * rust/compile/derive_empty.rs: New test.
10629 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10631 * rust/compile/test_mod.rs: Moved to...
10632 * rust/compile/issue-1089/test_mod.rs: ...here.
10633 * rust/compile/mod_missing_middle.rs: Fix paths.
10634 * rust/compile/missing_middle/both_path.rs: Moved to...
10635 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
10636 * rust/compile/missing_middle/explicit.not.rs: Moved to...
10637 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
10638 * rust/compile/missing_middle/other.rs: Moved to...
10639 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
10640 * rust/compile/missing_middle/inner_path.rs: Moved to...
10641 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
10642 * rust/compile/missing_middle/outer_path.rs: Moved to...
10643 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
10644 * rust/compile/missing_middle/sub/mod.rs: Moved to...
10645 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
10646 * rust/compile/torture/modules/mod.rs: Moved to...
10647 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
10648 * rust/execute/torture/modules/mod.rs: Moved to...
10649 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
10651 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10653 * rust/compile/derive_macro8.rs: New test.
10655 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10657 * rust/compile/issue-2165.rs: New test.
10658 * rust/compile/issue-2166.rs: New test.
10660 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10662 * rust/compile/struct-expr-parse.rs: New test.
10664 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10666 * rust/compile/derive_macro7.rs: New test.
10668 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10670 * rust/compile/derive_macro4.rs: New test.
10671 * rust/compile/derive_macro6.rs: New test.
10673 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10675 * rust/execute/torture/derive_macro4.rs: New test.
10677 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10679 * rust/compile/macro-delim.rs: New test.
10681 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10683 * rust/compile/macro43.rs: Fix test with new derive macros.
10684 * rust/compile/derive_macro1.rs: New test.
10685 * rust/compile/derive_macro3.rs: New test.
10686 * rust/execute/torture/derive_macro1.rs: New test.
10687 * rust/execute/torture/derive_macro3.rs: New test.
10689 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10691 * rust/compile/cfg6.rs: New test.
10693 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10695 * rust/compile/issue-2195.rs: New test.
10697 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10699 * rust/compile/issue-2238.rs: New test.
10701 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10703 * rust/compile/issue-2225.rs: New test.
10705 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10707 * rust/compile/issue-2207.rs: New test.
10709 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10711 * rust/execute/torture/issue-2236.rs: New test.
10713 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10715 * rust/compile/issue-2190-1.rs: New test.
10716 * rust/compile/issue-2190-2.rs: New test.
10718 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10720 * rust/compile/nested_macro_use3.rs: New test.
10722 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10724 * rust/compile/cfg-attr.rs: New test.
10726 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10728 * rust/compile/doc_macro.rs: New test.
10730 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10732 * rust/compile/macro-issue2194.rs: New test.
10734 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10736 * rust/compile/for_expr.rs: New test.
10737 * rust/compile/issue-407-2.rs: Update compiler output.
10738 * rust/compile/issue-407.rs: Update compiler output.
10739 * rust/compile/issue-867.rs: Update compiler output.
10740 * rust/compile/issue-2189.rs: New test.
10741 * rust/compile/macro_call_statement.rs: New test.
10742 * rust/compile/stmt_with_block_dot.rs: New test.
10743 * rust/compile/torture/loop8.rs: New test.
10745 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10747 * rust/compile/macro-issue2192.rs: New test.
10749 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10751 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
10752 * rust/compile/torture/issue-1432.rs: Likewise.
10754 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10756 * rust/execute/torture/coercion3.rs: New test.
10758 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10760 * rust/execute/torture/issue-2179.rs: New test.
10762 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10764 * rust/execute/torture/issue-2180.rs: New test.
10766 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10768 * rust/compile/issue-2188.rs: New test.
10770 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10772 * rust/compile/parse_specialization.rs:
10773 Add "default unsafe" coverage.
10775 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10777 * rust/compile/issue-2178.rs: New test.
10779 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10781 * rust/compile/macro_use1.rs: New test.
10782 * rust/execute/torture/macro_use1.rs: New test.
10783 * rust/compile/nested_macro_use1.rs: New test.
10784 * rust/compile/nested_macro_use2.rs: New test.
10786 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10788 * rust/compile/issue-1446.rs: New test.
10790 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10792 * rust/execute/torture/cfg-tail.rs: New test.
10794 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10796 * rust/compile/macro52.rs: New test.
10798 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10800 * rust/compile/issue-2125.rs: New test.
10802 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10804 * rust/compile/issue-2135.rs: New test.
10806 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10808 * rust/compile/issue-2106.rs: New test.
10809 * rust/compile/issue-1524.rs: regression (placeholder generic)
10811 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10813 * rust/compile/issue-2142.rs: New test.
10815 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10817 * rust/compile/issue-2136-1.rs: New test.
10818 * rust/compile/issue-2136-2.rs: New test.
10820 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10822 * rust/compile/issue-2139.rs: New test.
10824 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10826 * rust/compile/issue-1893.rs: regression
10827 * rust/compile/traits12.rs: rustc uses a custom error message here
10828 * rust/compile/unconstrained_type_param.rs: extra error message
10830 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10832 * rust/execute/torture/issue-1852-1.rs: New test.
10833 * rust/execute/torture/issue-1852.rs: New test.
10835 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10837 * rust/compile/issue-1807.rs: New test.
10839 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10841 * rust/compile/let_alt.rs: New test.
10843 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10845 * rust/compile/issue-852.rs: New test.
10847 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
10849 * lib/prune.exp (prune_ices):
10850 Also prune "You have broken GCC Rust. This is a feature."
10851 * rust/compile/break-rust1.rs: New test
10852 * rust/compile/break-rust2.rs: New test
10853 * rust/compile/break-rust3.rs: New test
10855 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10857 * rust/compile/if_let_expr.rs: Increase test coverage.
10859 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
10861 * rust/compile/macro-issue2092.rs: New test.
10863 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10865 * rust/compile/macro51.rs: New test.
10867 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10869 * rust/compile/issue-2070.rs: New test.
10871 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10873 * rust/execute/torture/issue-2080.rs: New test.
10875 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
10877 * rust/compile/cast5.rs: New test.
10879 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10881 * rust/compile/const_generics_5.rs: update test case
10882 * rust/compile/issue-2043.rs: New test.
10883 * rust/compile/issue-2039.rs: New test.
10885 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10887 * rust/compile/issue-2042.rs: New test.
10889 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10891 * rust/compile/issue-925.rs: New test.
10893 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10895 * rust/bounds1.rs: Moved to...
10896 * rust/compile/bounds1.rs: ...here.
10898 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10900 * rust/compile/issue-2029.rs: New test.
10902 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10904 * rust/execute/torture/issue-2052.rs: New test.
10906 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10908 * rust/compile/array4.rs: New test.
10909 * rust/execute/torture/arrays.rs: New test.
10911 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10913 * rust/compile/privacy8.rs: New test.
10915 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
10917 * rust/compile/cast4.rs: New test.
10919 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10921 * rust/compile/macro49.rs: New test.
10922 * rust/compile/macro50.rs: New test.
10924 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10926 * rust/compile/issue-2037.rs: New test.
10928 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10930 * rust/compile/issue-1893.rs: New test.
10932 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10934 * rust/compile/issue-850.rs: New test.
10935 * rust/compile/issue-855.rs: New test.
10937 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10939 * rust/compile/issue-1981.rs: New test.
10941 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10943 * rust/compile/torture/alt_patterns1.rs: New test.
10945 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10947 * rust/compile/multiple_bindings2.rs: New test.
10949 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10951 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
10953 2024-01-16 Tage Johansson <frans.tage@gmail.com>
10955 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
10956 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
10958 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10960 * rust/compile/multiple_bindings1.rs: New test.
10962 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10964 * rust/execute/torture/closure4.rs: New test.
10965 * rust/execute/torture/ref-pattern2.rs: New test.
10967 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10969 * rust/compile/ref_pattern_fn_param.rs: Moved to...
10970 * rust/compile/ref_pattern_fn_param1.rs: ...here.
10971 * rust/compile/ref_pattern_fn_param2.rs: New test.
10972 * rust/execute/torture/ref-pattern1.rs: New test.
10974 2024-01-16 goar5670 <mahadelr19@gmail.com>
10976 * rust/compile/ref_pattern_fn_param.rs: New test.
10978 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10980 * rust/compile/lang-impl.rs: New test.
10982 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10984 * rust/compile/stringify.rs: Add a basic test with some text.
10985 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
10986 text is left as is without any other macro expansion.
10988 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10990 * rust/compile/tuple_mismatch.rs: New test.
10992 2024-01-16 goar5670 <mahadelr19@gmail.com>
10994 * rust/compile/complex_qualified_path_in_expr.rs : New test.
10996 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10998 * rust/compile/closure_no_type_anno.rs: Extend test.
11000 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11002 * rust/compile/issue-1524.rs: New test.
11004 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11006 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
11008 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11010 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
11011 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
11013 2024-01-16 goar5670 <mahadelr19@gmail.com>
11015 * rust/compile/closure_no_type_anno.rs: New test.
11017 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11019 * rust/compile/while_let_expr.rs: New test.
11021 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11023 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
11025 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11027 * rust/compile/zero_sized_slice.rs: New test.
11029 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
11031 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
11032 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
11034 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11036 * rust/compile/slice_rest_pattern.rs: New test.
11038 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11040 * rust/compile/if_let_expr.rs: New test.
11042 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11044 * rust/compile/torture/intrinsics-8.rs: New test.
11046 2024-01-16 mxlol233 <mxlol233@outlook.com>
11048 * rust/compile/feature_extern_types.rs:New file.
11050 2024-01-16 bl7awy <mahadelr19@gmail.com>
11052 * rust/compile/cast_generics.rs: New test.
11054 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11056 * rust/compile/issue-1901.rs: New test.
11058 2024-01-16 Philip Herron <herron.philip@googlemail.com>
11060 * rust/compile/issue-1930.rs: New test.
11062 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11064 * rust/compile/extern_type_item_missing_semi.rs: New failing
11067 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
11069 * rust/compile/extern_type_item.rs: New test.
11071 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
11073 * rust/compile/builtin_macro_eager3.rs: New test.
11075 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
11077 * rust/compile/parse_invalid_specialization.rs: New test.
11078 * rust/compile/parse_specialization.rs: New test.
11079 * rust/compile/default_not_a_kw.rs: New test.
11081 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
11083 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
11085 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
11087 * rust/compile/auto_trait_invalid.rs: New test.
11088 * rust/compile/auto_trait_valid.rs: New test.
11090 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
11092 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
11094 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
11096 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
11097 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
11098 * rust/compile/path_as_generic_arg.rs: New test.
11099 * rust/compile/nested_generic.rs: New test.
11101 2024-01-16 mxlol233 <mxlol233@outlook.com>
11103 * rust/compile/builtin_macro_compile_error.rs: Add
11104 crate feature `rustc_attri`.
11105 * rust/compile/builtin_macro_concat.rs: Likewise.
11106 * rust/compile/builtin_macro_eager1.rs: Likewise.
11107 * rust/compile/builtin_macro_eager2.rs: Likewise.
11108 * rust/compile/builtin_macro_env.rs: Likewise.
11109 * rust/compile/builtin_macro_include_bytes.rs:
11111 * rust/compile/builtin_macro_include_str.rs:
11113 * rust/compile/builtin_macro_not_found.rs:
11115 * rust/compile/builtin_macro_recurse2.rs:
11117 * rust/compile/feature_rust_attri0.rs:New file.
11118 * rust/compile/feature_rust_attri1.rs:New file.
11119 * rust/compile/include_empty.rs:Add crate feature
11121 * rust/compile/issue-1830_bytes.rs:Likewise.
11122 * rust/compile/issue-1830_str.rs:Likewise.
11123 * rust/compile/macro42.rs:Likewise.
11124 * rust/execute/torture/builtin_macro_cfg.rs:
11126 * rust/execute/torture/builtin_macro_concat.rs:
11128 * rust/execute/torture/builtin_macro_env.rs:
11130 * rust/execute/torture/builtin_macro_include_bytes.rs:
11132 * rust/execute/torture/builtin_macro_include_str.rs:
11134 * rust/execute/torture/builtin_macro_line.rs:
11136 * rust/execute/torture/builtin_macros1.rs:
11138 * rust/execute/torture/builtin_macros3.rs:
11140 * rust/execute/torture/macros29.rs:Likewise.
11141 * rust/execute/torture/macros30.rs:Likewise.
11142 * rust/execute/torture/macros31.rs:Likewise.
11144 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
11147 * gcc.target/aarch64/pr112573.c: Add new test.
11149 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
11151 * rust/compile/pattern-or.rs: New test.
11153 2024-01-16 Daniel Cederman <cederman@gaisler.com>
11155 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
11157 2024-01-16 Daniel Cederman <cederman@gaisler.com>
11159 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
11161 2024-01-16 Jakub Jelinek <jakub@redhat.com>
11163 PR tree-optimization/113372
11164 PR middle-end/90348
11165 PR middle-end/110115
11166 PR middle-end/111422
11167 * gcc.dg/torture/bitint-49.c: New test.
11168 * gcc.c-torture/execute/pr90348.c: New test.
11169 * gcc.c-torture/execute/pr110115.c: New test.
11170 * gcc.c-torture/execute/pr111422.c: New test.
11172 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
11174 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
11176 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11179 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
11180 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
11182 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
11184 PR testsuite/109705
11185 * lib/target-supports.exp (check_effective_target_vect_long_mult):
11186 Fix powerpc*-*-* checks.
11188 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
11190 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
11192 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
11193 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
11194 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
11195 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
11196 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
11197 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
11198 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
11199 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
11200 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
11201 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
11202 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
11203 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
11204 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
11205 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
11206 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
11207 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
11208 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
11209 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
11210 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
11211 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
11212 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
11213 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
11214 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
11215 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
11216 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
11217 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
11218 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
11219 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
11220 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
11221 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
11222 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
11223 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
11224 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
11225 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
11226 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
11227 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
11228 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
11229 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
11230 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
11231 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
11232 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
11233 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
11234 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
11235 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
11236 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
11237 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
11238 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
11239 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
11240 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
11241 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
11242 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
11243 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
11244 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
11245 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
11246 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
11247 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
11248 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
11249 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
11250 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
11251 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
11252 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
11253 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
11254 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
11255 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
11256 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
11257 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
11258 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
11259 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
11260 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
11261 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
11262 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
11263 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
11264 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
11265 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
11266 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
11267 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
11268 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
11269 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
11270 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
11271 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
11272 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
11273 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
11274 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
11275 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
11276 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
11277 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
11278 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
11279 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
11280 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
11281 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
11282 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
11283 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
11284 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
11285 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
11286 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
11287 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
11288 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
11289 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
11290 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
11291 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
11292 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
11293 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
11294 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
11295 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
11296 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
11297 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
11298 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
11299 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
11300 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
11301 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
11302 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
11303 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
11304 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
11305 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
11306 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
11307 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
11308 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
11309 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
11310 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
11311 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
11312 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
11313 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
11314 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
11315 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
11316 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
11317 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
11318 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
11319 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
11320 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
11321 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
11322 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
11323 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
11324 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
11325 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
11326 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
11327 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
11328 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
11329 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
11330 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
11331 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
11332 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
11333 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
11334 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
11335 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
11336 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
11337 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
11338 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
11339 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
11340 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
11341 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
11342 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
11343 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
11344 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
11345 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
11346 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
11347 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
11348 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
11349 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
11350 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
11351 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
11352 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
11353 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
11354 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
11355 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
11356 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
11357 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
11358 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
11359 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
11360 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
11361 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
11362 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
11363 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
11364 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
11365 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
11366 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
11367 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
11368 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
11369 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
11370 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
11371 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
11372 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
11373 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
11374 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
11375 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
11376 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
11377 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
11378 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
11379 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
11380 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
11381 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
11382 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
11383 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
11384 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
11385 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
11386 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
11387 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
11388 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
11389 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
11390 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
11391 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
11392 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
11393 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
11394 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
11395 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
11396 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
11397 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
11398 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
11399 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
11400 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
11401 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
11402 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
11403 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
11404 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
11405 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
11407 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
11409 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
11410 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
11411 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
11412 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
11413 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
11414 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
11415 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
11416 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
11417 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
11418 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
11419 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
11420 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
11421 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
11422 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
11423 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
11424 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
11425 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
11426 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
11427 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
11428 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
11429 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
11430 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
11432 2024-01-16 David Malcolm <dmalcolm@redhat.com>
11435 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
11437 2024-01-16 David Malcolm <dmalcolm@redhat.com>
11440 * c-c++-common/analyzer/calloc-1.c: Add tests.
11441 * c-c++-common/analyzer/pr96639.c: Update expected results.
11442 * gcc.dg/analyzer/data-model-9.c: Likewise.
11444 2024-01-15 Marek Polacek <polacek@redhat.com>
11447 * g++.dg/concepts/auto8.C: New test.
11448 * g++.dg/concepts/auto8a.C: New test.
11450 2024-01-15 Patrick Palka <ppalka@redhat.com>
11452 * g++.dg/template/partial-specialization14.C: New test.
11454 2024-01-15 Patrick Palka <ppalka@redhat.com>
11457 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
11459 2024-01-15 Patrick Palka <ppalka@redhat.com>
11462 * g++.dg/cpp0x/initlist-array21.C: New test.
11464 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
11466 PR testsuite/113369
11467 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
11468 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
11469 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
11470 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
11471 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11472 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11473 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11475 2024-01-15 Jakub Jelinek <jakub@redhat.com>
11477 PR rtl-optimization/113048
11478 * gcc.target/i386/pr113048.c: New test.
11480 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
11482 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
11483 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
11484 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
11486 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
11488 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
11489 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
11491 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
11493 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
11494 * gcc.target/riscv/zbb_bswap16.c: ...here.
11495 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
11496 zip,__builtin_riscv_brev8.
11497 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
11498 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
11499 * gcc.target/riscv/zbb_bswap-1.c: Removed.
11500 * gcc.target/riscv/zbb_bswap-2.c: Removed.
11501 * gcc.target/riscv/zbbw.c: Removed.
11502 * gcc.target/riscv/zbc32.c: Removed.
11503 * gcc.target/riscv/zbc64.c: Removed.
11504 * gcc.target/riscv/zbkc32.c: Removed.
11505 * gcc.target/riscv/zbkc64.c: Removed.
11506 * gcc.target/riscv/zbkx32.c: Removed.
11507 * gcc.target/riscv/zbkx64.c: Removed.
11508 * gcc.target/riscv/zknd32-2.c: Removed.
11509 * gcc.target/riscv/zknd64-2.c: Removed.
11510 * gcc.target/riscv/zkne32-2.c: Removed.
11511 * gcc.target/riscv/zkne64-2.c: Removed.
11512 * gcc.target/riscv/zknh-sha256-32.c: Removed.
11513 * gcc.target/riscv/zknh-sha256-64.c: Removed.
11514 * gcc.target/riscv/zknh-sha512-32.c: Removed.
11515 * gcc.target/riscv/zknh-sha512-64.c: Removed.
11516 * gcc.target/riscv/zksed32-2.c: Removed.
11517 * gcc.target/riscv/zksed64-2.c: Removed.
11518 * gcc.target/riscv/zksh32.c: Removed.
11519 * gcc.target/riscv/zksh64.c: Removed.
11521 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11524 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
11525 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
11526 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
11527 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
11528 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
11529 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
11530 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
11532 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11535 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
11536 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
11537 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
11539 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11541 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
11542 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
11543 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
11544 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
11545 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
11546 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
11547 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
11548 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
11549 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
11550 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
11551 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
11552 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
11553 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
11554 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
11555 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
11556 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
11557 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
11558 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
11559 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
11560 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
11561 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
11563 2024-01-15 Jakub Jelinek <jakub@redhat.com>
11565 PR tree-optimization/113370
11566 * gcc.dg/torture/bitint-48.c: New test.
11568 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11571 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
11572 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
11573 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
11575 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
11577 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
11579 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
11581 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
11583 * gcc.dg/builtin-object-size-2.c: Likewise.
11584 * gcc.dg/builtin-object-size-3.c: Likewise.
11585 * gcc.dg/builtin-object-size-4.c: Likewise.
11587 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
11589 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
11590 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
11591 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
11592 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
11593 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
11595 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
11597 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
11599 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
11602 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
11604 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
11605 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
11606 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
11607 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
11609 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
11612 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
11613 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
11615 2024-01-13 Harald Anlauf <anlauf@gmx.de>
11618 * gfortran.dg/ishftc_optional_size_1.f90: New test.
11620 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
11622 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
11623 to real_16 dg-error targets.
11624 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
11626 2024-01-13 Harald Anlauf <anlauf@gmx.de>
11629 * gfortran.dg/do_concurrent_7.f90: New test.
11631 2024-01-13 Jakub Jelinek <jakub@redhat.com>
11633 PR tree-optimization/113361
11634 * gcc.dg/torture/bitint-47.c: New test.
11636 2024-01-13 Jakub Jelinek <jakub@redhat.com>
11638 PR tree-optimization/113287
11639 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
11642 2024-01-13 Jakub Jelinek <jakub@redhat.com>
11644 * g++.dg/abi/mangle79.C: New test.
11646 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
11648 PR tree-optimization/107823
11649 PR tree-optimization/110768
11650 PR tree-optimization/110941
11651 PR tree-optimization/110450
11652 PR tree-optimization/110841
11653 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
11654 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
11655 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
11656 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
11657 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
11659 2024-01-12 Jason Merrill <jason@redhat.com>
11662 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
11664 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11666 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
11667 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
11668 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
11669 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
11671 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11673 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
11674 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
11675 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
11676 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
11678 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11680 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
11681 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
11682 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
11683 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
11685 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11687 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
11688 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
11689 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
11690 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
11692 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11694 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11695 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11696 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11697 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11699 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11701 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11702 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11703 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11704 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11706 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11708 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11709 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11710 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11711 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11713 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11715 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11716 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11717 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11718 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11720 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11722 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
11723 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
11724 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
11725 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
11727 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11729 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
11730 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
11731 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
11732 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
11734 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11736 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
11737 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
11738 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
11739 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
11741 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11743 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
11744 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
11745 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
11746 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
11748 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11751 * gcc.dg/bitint-65.c: New test.
11752 * gcc.dg/bitint-66.c: New test.
11754 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11756 PR tree-optimization/113287
11757 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
11758 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
11759 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
11762 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11764 PR tree-optimization/113178
11765 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
11766 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
11768 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11770 PR tree-optimization/113237
11771 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
11773 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11775 PR tree-optimization/113137
11776 PR tree-optimization/113136
11777 PR tree-optimization/113172
11778 PR tree-optimization/113178
11779 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
11780 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
11781 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
11782 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
11783 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
11785 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11787 PR tree-optimization/113135
11788 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
11790 2024-01-12 Jason Merrill <jason@redhat.com>
11792 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
11795 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11798 * gcc.target/aarch64/pr113196.c: New test.
11799 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
11800 Expect uxtl2 rather than zip2.
11801 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
11803 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
11804 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
11806 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11809 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
11812 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11815 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
11816 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
11817 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
11819 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11821 PR tree-optimization/113334
11822 * gcc.dg/torture/bitint-46.c: New test.
11824 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11826 PR tree-optimization/113330
11827 * gcc.dg/bitint-69.c: New test.
11829 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11831 PR tree-optimization/113323
11832 * gcc.dg/bitint-68.c: New test.
11834 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11836 PR tree-optimization/113316
11837 * gcc.dg/bitint-67.c: New test.
11839 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
11840 Antoni Boucher <bouanto@zoho.com>
11842 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
11843 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
11844 * jit.dg/test-restrict-attribute.c: New test.
11845 * jit.dg/test-alias-attribute.c: New test.
11846 * jit.dg/test-always_inline-attribute.c: New test.
11847 * jit.dg/test-cold-attribute.c: New test.
11848 * jit.dg/test-const-attribute.c: New test.
11849 * jit.dg/test-noinline-attribute.c: New test.
11850 * jit.dg/test-nonnull-attribute.c: New test.
11851 * jit.dg/test-pure-attribute.c: New test.
11852 * jit.dg/test-used-attribute.c: New test.
11853 * jit.dg/test-variable-attribute.c: New test.
11854 * jit.dg/test-weak-attribute.c: New test.
11856 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11858 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
11859 __*_MANT_DIG__ is equal to a particular precision.
11861 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11863 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
11865 2024-01-12 Li Wei <liwei@loongson.cn>
11867 * gcc.target/loongarch/sign-extend-2.c: Adjust.
11869 2024-01-12 Li Wei <liwei@loongson.cn>
11871 * gcc.target/loongarch/sign-extend.c: Moved to...
11872 * gcc.target/loongarch/sign-extend-1.c: ...here.
11873 * gcc.target/loongarch/sign-extend-2.c: New test.
11875 2024-01-11 Julian Brown <julian@codesourcery.com>
11877 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
11878 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
11879 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
11880 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
11881 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
11882 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
11883 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
11884 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
11886 2024-01-11 Jason Merrill <jason@redhat.com>
11889 * g++.dg/cpp2a/concepts-memfun4.C: New test.
11891 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
11893 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
11895 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11897 PR middle-end/113322
11898 * gcc.c-torture/compile/pr113322-1.c: New test.
11900 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11902 PR tree-optimization/113301
11903 * gcc.dg/tree-ssa/divide-8.c: New test.
11905 2024-01-11 Jason Merrill <jason@redhat.com>
11907 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
11909 2024-01-11 Tamar Christina <tamar.christina@arm.com>
11911 PR testsuite/113319
11912 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
11913 * gcc.dg/bic-bitmask-14.c: Likewise.
11914 * gcc.dg/bic-bitmask-15.c: Likewise.
11915 * gcc.dg/bic-bitmask-16.c: Likewise.
11916 * gcc.dg/bic-bitmask-17.c: Likewise.
11917 * gcc.dg/bic-bitmask-18.c: Likewise.
11918 * gcc.dg/bic-bitmask-19.c: Likewise.
11919 * gcc.dg/bic-bitmask-20.c: Likewise.
11920 * gcc.dg/bic-bitmask-21.c: Likewise.
11921 * gcc.dg/bic-bitmask-22.c: Likewise.
11922 * gcc.dg/bic-bitmask-7.c: Likewise.
11923 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
11924 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
11925 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
11926 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
11927 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
11928 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
11929 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
11930 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
11931 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
11932 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
11934 2024-01-11 Richard Biener <rguenther@suse.de>
11936 PR tree-optimization/112505
11937 * gcc.dg/vect/pr112505.c: New testcase.
11939 2024-01-11 Richard Biener <rguenther@suse.de>
11941 PR tree-optimization/113126
11942 * gcc.dg/torture/pr113126.c: New testcase.
11944 2024-01-11 Richard Biener <rguenther@suse.de>
11946 PR tree-optimization/112636
11947 * gcc.dg/pr112636.c: New testcase.
11949 2024-01-11 Pan Li <pan2.li@intel.com>
11951 * gcc.dg/pr30957-1.c: Remove.
11953 2024-01-11 Alex Coplan <alex.coplan@arm.com>
11956 * gcc.target/aarch64/pr113077.c: New test.
11958 2024-01-11 Richard Biener <rguenther@suse.de>
11960 PR tree-optimization/111003
11961 * gcc.dg/tree-ssa/pr111003.c: New testcase.
11963 2024-01-11 Richard Biener <rguenther@suse.de>
11965 PR middle-end/112740
11966 * gcc.dg/pr112740.c: New testcase.
11968 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11970 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
11971 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
11972 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
11973 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
11975 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
11977 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
11979 2024-01-11 liuhongt <hongtao.liu@intel.com>
11981 * gcc.target/i386/pr104401.c: New test.
11982 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
11984 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
11987 * gm2/pim/fail/badbecomes.mod: New test.
11988 * gm2/pim/fail/badexpression.mod: New test.
11989 * gm2/pim/fail/badexpression2.mod: New test.
11990 * gm2/pim/fail/badifin.mod: New test.
11991 * gm2/pim/pass/goodifin.mod: New test.
11993 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11995 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
11996 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
11997 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
11999 2024-01-10 Antoni Boucher <bouanto@zoho.com>
12002 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
12003 * jit.dg/test-ggc-bugfix.c: New test.
12005 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
12007 * gcc.target/riscv/xtheadint-push-pop.c: New test.
12009 2024-01-10 Tamar Christina <tamar.christina@arm.com>
12011 PR tree-optimization/112468
12012 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
12014 * gcc.dg/pr55152-2.c: Likewise.
12015 * gcc.dg/tree-ssa/abs-4.c: Likewise.
12016 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
12017 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
12018 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
12019 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
12021 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
12023 PR tree-optimization/112581
12024 * gcc.c-torture/execute/pr112581-1.c: New test.
12026 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
12028 * gcc.target/riscv/pr105314.c: Fix comment termination.
12030 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
12032 * gcc.target/riscv/cset-sext-sfb.c: New test.
12033 * gcc.target/riscv/cset-sext-thead.c: New test.
12034 * gcc.target/riscv/cset-sext-ventana.c: New test.
12035 * gcc.target/riscv/cset-sext-zicond.c: New test.
12036 * gcc.target/riscv/cset-sext.c: New test.
12038 2024-01-10 Jakub Jelinek <jakub@redhat.com>
12040 PR tree-optimization/112734
12041 * gcc.dg/bitint-64.c: New test.
12043 2024-01-10 Tamar Christina <tamar.christina@arm.com>
12045 PR tree-optimization/113287
12046 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
12047 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
12049 2024-01-10 Richard Biener <rguenther@suse.de>
12051 PR tree-optimization/113078
12052 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
12053 * gcc.target/i386/vect-pr113078.c: Likewise.
12055 2024-01-10 Julian Brown <julian@codesourcery.com>
12057 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
12060 2024-01-10 Julian Brown <julian@codesourcery.com>
12062 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
12063 * g++.dg/gomp/array-section-2.C: Likewise.
12064 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
12067 2024-01-10 Tamar Christina <tamar.christina@arm.com>
12069 PR tree-optimization/113144
12070 PR tree-optimization/113145
12071 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
12073 2024-01-10 Jakub Jelinek <jakub@redhat.com>
12075 PR tree-optimization/113297
12076 * gcc.dg/bitint-63.c: Fix PR number.
12078 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
12080 * gcc.dg/vect/slp-21.c: Add loongarch.
12082 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
12084 * lib/target-supports.exp: Removed an issue with "target keyword"
12085 checking errors on LoongArch architecture.
12087 2024-01-10 Jakub Jelinek <jakub@redhat.com>
12089 PR tree-optimization/113120
12090 * gcc.dg/bitint-63.c: New test.
12092 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12094 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
12095 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
12096 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
12097 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
12098 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
12099 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
12100 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
12101 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
12103 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
12105 PR testsuite/112751
12106 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
12108 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12110 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
12112 2024-01-09 Jason Merrill <jason@redhat.com>
12114 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
12116 2024-01-09 waffl3x <waffl3x@protonmail.com>
12120 C++23 P0847R7 (deducing this) - CWG2586.
12121 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
12122 * g++.dg/cpp23/explicit-obj-default1.C: New test.
12123 * g++.dg/cpp23/explicit-obj-default2.C: New test.
12125 2024-01-09 waffl3x <waffl3x@protonmail.com>
12129 C++23 P0847R7 (deducing this) - xobj lambdas.
12130 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
12131 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
12132 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
12133 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
12134 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
12135 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
12136 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
12137 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
12138 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
12139 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
12140 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
12141 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
12142 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
12143 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
12145 2024-01-09 waffl3x <waffl3x@protonmail.com>
12149 C++23 P0847R7 (deducing this) - diagnostics.
12150 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
12151 __cpp_explicit_this_parameter feature test macro.
12152 * g++.dg/cpp26/feat-cxx26.C: Likewise.
12153 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
12154 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
12155 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
12156 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
12157 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
12158 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
12159 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
12160 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
12161 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
12162 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
12163 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
12164 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
12166 2024-01-09 waffl3x <waffl3x@protonmail.com>
12170 C++23 P0847R7 (deducing this) - initial functionality.
12171 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
12172 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
12173 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
12174 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
12175 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
12176 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
12177 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
12178 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
12179 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
12180 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
12181 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
12182 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
12183 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
12184 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
12185 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
12186 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
12187 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
12188 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
12189 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
12190 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
12191 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
12192 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
12193 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
12194 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
12196 2024-01-09 Jakub Jelinek <jakub@redhat.com>
12199 * gcc.dg/pr113262.c: New test.
12201 2024-01-09 Tamar Christina <tamar.christina@arm.com>
12203 PR tree-optimization/113199
12204 * gcc.target/gcn/pr113199.c: New test.
12206 2024-01-09 Tamar Christina <tamar.christina@arm.com>
12208 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
12210 2024-01-09 Tamar Christina <tamar.christina@arm.com>
12213 * gcc.dg/pr113267.c: New test.
12215 2024-01-09 Tamar Christina <tamar.christina@arm.com>
12217 PR middle-end/113163
12218 * gcc.target/gcn/pr113163.c: New test.
12220 2024-01-09 Julian Brown <julian@codesourcery.com>
12222 * c-c++-common/gomp/map-6.c: Update expected output.
12223 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
12224 * g++.dg/gomp/array-section-1.C: New test.
12225 * g++.dg/gomp/array-section-2.C: New test.
12226 * g++.dg/gomp/bad-array-section-1.C: New test.
12227 * g++.dg/gomp/bad-array-section-2.C: New test.
12228 * g++.dg/gomp/bad-array-section-3.C: New test.
12229 * g++.dg/gomp/bad-array-section-4.C: New test.
12230 * g++.dg/gomp/bad-array-section-5.C: New test.
12231 * g++.dg/gomp/bad-array-section-6.C: New test.
12232 * g++.dg/gomp/bad-array-section-7.C: New test.
12233 * g++.dg/gomp/bad-array-section-8.C: New test.
12234 * g++.dg/gomp/bad-array-section-9.C: New test.
12235 * g++.dg/gomp/bad-array-section-10.C: New test.
12236 * g++.dg/gomp/bad-array-section-11.C: New test.
12237 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
12238 * g++.dg/gomp/pr67522.C: Update expected output.
12239 * g++.dg/gomp/ind-base-3.C: New test.
12240 * g++.dg/gomp/map-assignment-1.C: New test.
12241 * g++.dg/gomp/map-inc-1.C: New test.
12242 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
12243 * g++.dg/gomp/map-ptrmem-1.C: New test.
12244 * g++.dg/gomp/map-ptrmem-2.C: New test.
12245 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
12246 * g++.dg/gomp/map-ternary-1.C: New test.
12247 * g++.dg/gomp/member-array-2.C: New test.
12249 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
12251 * gnat.dg/bip_prim_func2.adb: New test.
12252 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
12253 New helper package.
12255 2024-01-09 Jakub Jelinek <jakub@redhat.com>
12257 PR tree-optimization/113210
12258 * gcc.c-torture/compile/pr113210.c: New test.
12260 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
12262 * gnat.dg/specs/anon4.ads: New test.
12264 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
12266 * g++.dg/opt/delay-slot-2.C: New test.
12268 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
12269 Hongtao Liu <hongtao.liu@intel.com>
12271 * gcc.target/i386/auto-init-8.c: Update test case.
12272 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
12273 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
12274 * gcc.target/i386/avx512fp16-13.c: Likewise.
12275 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
12276 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
12277 * gcc.target/i386/pr100865-1.c: Likewise.
12278 * gcc.target/i386/pr100865-10a.c: Likewise.
12279 * gcc.target/i386/pr100865-10b.c: Likewise.
12280 * gcc.target/i386/pr100865-2.c: Likewise.
12281 * gcc.target/i386/pr100865-3.c: Likewise.
12282 * gcc.target/i386/pr100865-4a.c: Likewise.
12283 * gcc.target/i386/pr100865-4b.c: Likewise.
12284 * gcc.target/i386/pr100865-5a.c: Likewise.
12285 * gcc.target/i386/pr100865-5b.c: Likewise.
12286 * gcc.target/i386/pr100865-9a.c: Likewise.
12287 * gcc.target/i386/pr100865-9b.c: Likewise.
12288 * gcc.target/i386/pr102021.c: Likewise.
12289 * gcc.target/i386/pr90773-17.c: Likewise.
12291 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
12293 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
12294 * gcc.target/i386/part-vect-absneghf.c: Ditto.
12296 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
12298 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
12300 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
12302 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
12303 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
12304 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12305 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12306 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12307 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12308 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12309 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12310 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12311 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12312 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12313 * gcc.target/riscv/zvkb.c: New test.
12315 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
12317 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
12320 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
12322 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
12324 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
12327 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
12328 * gfortran.dg/bind_c_vars.f90: Likewise.
12330 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
12332 * gcc.target/bpf/attr-kernel-helper.c: New test.
12334 2024-01-08 Harald Anlauf <anlauf@gmx.de>
12337 * gfortran.dg/size_optional_dim_2.f90: New test.
12339 2024-01-08 Richard Biener <rguenther@suse.de>
12341 PR tree-optimization/113026
12342 * gcc.dg/torture/pr113026-1.c: New testcase.
12343 * gcc.dg/torture/pr113026-2.c: Likewise.
12345 2024-01-08 Jakub Jelinek <jakub@redhat.com>
12347 PR tree-optimization/113228
12348 * gcc.c-torture/compile/pr113228.c: New test.
12350 2024-01-08 Jakub Jelinek <jakub@redhat.com>
12352 PR tree-optimization/113120
12353 * gcc.dg/bitint-62.c: New test.
12355 2024-01-08 Jakub Jelinek <jakub@redhat.com>
12357 PR tree-optimization/113119
12358 * gcc.dg/bitint-61.c: New test.
12360 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
12363 * gcc.target/avr/attribute-io.h: New file.
12364 * gcc.target/avr/pr112952-0.c: New test.
12365 * gcc.target/avr/pr112952-1.c: New test.
12366 * gcc.target/avr/pr112952-2.c: New test.
12367 * gcc.target/avr/pr112952-3.c: New test.
12369 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
12371 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
12372 check + abort rather than assert.
12374 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
12376 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
12377 * gcc.target/avr/lra-elim.c: Same.
12378 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
12379 * gcc.target/avr/pr46779-1.c: Same.
12380 * gcc.target/avr/pr46779-2.c: Same.
12381 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
12382 for GNU-C due to address spaces.
12383 * gcc.target/avr/pr89270.c: Same.
12384 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
12385 space __flash1 if we have it.
12386 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12387 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12389 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12391 * gfortran.dg/dtio_25.f90: Update.
12392 * gfortran.dg/namelist_57.f90: Update.
12393 * gfortran.dg/namelist_65.f90: Update.
12395 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
12396 Uros Bizjak <ubizjak@gmail.com>
12399 * gcc.target/i386/pr113231.c: New test case.
12401 2024-01-07 Tamar Christina <tamar.christina@arm.com>
12403 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
12404 * gcc.dg/vect/vect-early-break_7.c: Likewise.
12405 * gcc.dg/vect/vect-early-break_75.c: Likewise.
12406 * gcc.dg/vect/vect-early-break_77.c: Likewise.
12407 * gcc.dg/vect/vect-early-break_82.c: Likewise.
12408 * gcc.dg/vect/vect-early-break_88.c: Likewise.
12409 * lib/target-supports.exp (add_options_for_vect_early_break,
12410 check_effective_target_vect_early_break_hw,
12411 check_effective_target_vect_early_break): Support AArch32.
12412 * gcc.target/arm/vect-early-break-cbranch.c: New test.
12414 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
12416 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
12418 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
12421 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
12422 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
12423 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
12424 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
12425 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
12426 * gcc.dg/tree-ssa/cltz-max.c: Same.
12427 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
12428 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
12429 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
12430 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
12432 * gcc.dg/tree-ssa/pr55177-1.c: Same.
12433 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
12434 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
12435 * gcc.dg/tree-ssa/pr111583-2.c: Same.
12437 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
12440 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
12441 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
12442 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
12443 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
12444 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
12445 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
12446 * gcc.dg/pr110582.c: Require int32plus.
12447 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
12448 * gcc.dg/pr111599.c: Same.
12449 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
12450 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
12451 * gcc.dg/builtin-object-size-2.c: Same.
12452 * gcc.dg/builtin-object-size-3.c: Same.
12453 * gcc.dg/builtin-object-size-4.c: Same.
12454 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
12455 * gcc.dg/debug/btf/btf-pr106773.c: Same.
12456 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
12459 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
12462 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
12463 for "divsc3" as double = float per default.
12464 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
12466 * gcc.c-torture/compile/pr106537-2.c: Same.
12467 * gcc.c-torture/compile/pr106537-3.c: Same.
12468 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
12469 wider than 16 bits.
12470 * gcc.c-torture/execute/20230630-4.c: Same.
12471 * gcc.c-torture/execute/pr109938.c: Require int32plus.
12472 * gcc.c-torture/execute/pr109986.c: Same.
12473 * gcc.dg/fold-ior-4.c: Same.
12474 * gcc.dg/fold-ior-5.c: Same
12475 * gcc.dg/fold-parity-5.c: Same.
12476 * gcc.dg/fold-popcount-5.c: Same.
12477 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
12479 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
12481 * gcc.dg/c23-constexpr-9.c: Require large_double.
12482 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
12483 * gcc.dg/loop-unswitch-10.c: Require size32plus.
12484 * gcc.dg/loop-unswitch-14.c: Same.
12485 * gcc.dg/loop-unswitch-11.c: Require int32.
12486 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
12487 * gcc.dg/pr101836_1.c: Same.
12488 * gcc.dg/pr101836_2.c: Same.
12489 * gcc.dg/pr101836_3.c: Same.
12491 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
12493 * g++.dg/modules/init-5_a.C: New test.
12494 * g++.dg/modules/init-5_b.C: New test.
12496 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
12499 * g++.dg/modules/using-11.h: New test.
12500 * g++.dg/modules/using-11_a.C: New test.
12501 * g++.dg/modules/using-11_b.C: New test.
12503 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
12506 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
12507 * g++.dg/modules/part-mac-1_c.C: Likewise.
12508 * g++.dg/modules/mod-invalid-1.C: New test.
12509 * g++.dg/modules/part-8_a.C: New test.
12510 * g++.dg/modules/part-8_b.C: New test.
12511 * g++.dg/modules/part-8_c.C: New test.
12513 2024-01-06 Harald Anlauf <anlauf@gmx.de>
12514 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12517 * gfortran.dg/repeat_8.f90: New test.
12519 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
12521 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
12522 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
12524 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12527 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
12529 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12531 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
12532 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
12534 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12536 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
12538 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
12541 * gcc.target/aarch64/pr113104.c: New test.
12542 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
12544 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
12545 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
12546 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
12547 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12548 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12549 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12550 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12551 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12552 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12553 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
12554 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12555 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12556 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12557 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12558 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12559 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12560 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12561 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12562 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12563 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
12564 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12565 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12566 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12567 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12568 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12569 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12570 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12571 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12572 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12573 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
12574 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
12576 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
12578 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
12580 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12582 * gcc.dg/fma-3.c: The intermediate file corresponding to the
12583 function does not produce the corresponding FNMA symbol, so the test
12584 rules should be skipped when testing.
12585 * gcc.dg/fma-4.c: The intermediate file corresponding to the
12586 function does not produce the corresponding FNMS symbol, so skip the
12587 test rules when testing.
12588 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
12589 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
12591 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12593 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
12594 LoongArch architecture, you need to add the "-mlasx" compilation
12595 option to generate vectorized code.
12596 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
12597 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
12598 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
12599 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
12600 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
12601 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
12602 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
12603 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
12604 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
12606 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12608 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
12611 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12613 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
12614 support testing of the loongArch architecture.
12616 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12618 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
12619 object detection framework.
12620 * gcc.dg/vect/vect-83.c: Dito.
12622 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12624 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
12625 setting of assembly to compile.
12626 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
12628 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
12630 * lib/target-supports.exp: Add LoongArch to the list of supported
12633 2024-01-05 Alex Coplan <alex.coplan@arm.com>
12636 * g++.dg/pr113217.C: New test.
12638 2024-01-05 Jakub Jelinek <jakub@redhat.com>
12640 PR tree-optimization/113201
12641 * gcc.c-torture/compile/pr113201.c: New test.
12643 2024-01-05 Jakub Jelinek <jakub@redhat.com>
12645 PR tree-optimization/90693
12646 * gcc.target/i386/pr90693-2.c: New test.
12648 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
12650 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
12651 Fix the check condition.
12653 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
12655 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12656 Use __builtin_abort instead of assert.
12657 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
12658 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
12659 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
12660 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
12661 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
12662 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
12663 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
12664 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
12665 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
12666 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
12667 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
12668 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
12669 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
12670 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
12671 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
12672 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
12673 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
12674 __builtin_abort instead of assert.
12675 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
12676 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
12677 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
12678 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
12679 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
12681 2024-01-05 Pan Li <pan2.li@intel.com>
12684 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
12686 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
12687 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
12688 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12689 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12690 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12691 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12692 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12693 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12694 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12695 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12696 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12697 * gcc.target/riscv/zvkb.c: New test.
12699 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
12701 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
12702 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
12703 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12704 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12705 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12706 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12707 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12708 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12709 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12710 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12711 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12712 * gcc.target/riscv/zvkb.c: New test.
12714 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12716 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12718 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
12720 PR tree-optimization/113186
12721 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
12723 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12725 * lib/gcc-dg.exp: Set TERM to xterm.
12727 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12730 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
12732 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12735 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
12737 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
12738 Patrick Lin <patrick@andestech.com>
12739 Rufus Chen <rufus@andestech.com>
12740 Monk Chiang <monk.chiang@sifive.com>
12742 * gcc.target/riscv/_Float16-nanboxing.c: New test.
12744 2024-01-04 Pan Li <pan2.li@intel.com>
12747 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12749 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12751 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12753 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12755 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
12757 * gcc.target/riscv/interrupt-misaligned.c: New.
12759 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12761 * gcc.dg/vect/slp-26.c: Add loongarch.
12763 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12765 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
12767 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12769 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
12770 option "-fno-vect-cost-model" to dg-options.
12772 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12774 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
12775 * gcc.c-torture/compile/mipscop-2.c: Ditto.
12776 * gcc.c-torture/compile/mipscop-3.c: Ditto.
12777 * gcc.c-torture/compile/mipscop-4.c: Ditto.
12779 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12781 * gcc.target/mips/pr104914.c: New test.
12783 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12785 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
12787 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12791 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
12792 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
12793 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
12794 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
12795 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
12796 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
12797 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
12798 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
12799 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
12800 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
12801 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
12802 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
12803 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
12805 2024-01-03 Patrick Palka <ppalka@redhat.com>
12808 * g++.dg/cpp0x/rv-conv4.C: New test.
12809 * g++.dg/cpp0x/rv-conv5.C: New test.
12811 2024-01-03 Xi Ruoyao <xry111@xry111.site>
12813 * gcc.target/loongarch/vfmax-vfmin.c: New test.
12815 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12818 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
12820 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
12822 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
12824 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12826 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
12828 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
12830 * lib/target-supports.exp: Add a function to check whether binutil supports
12832 * gcc.target/loongarch/tls-le-relax.c: New test.
12834 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12837 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
12840 Copyright (C) 2024 Free Software Foundation, Inc.
12842 Copying and distribution of this file, with or without modification,
12843 are permitted in any medium without royalty provided the copyright
12844 notice and this notice are preserved.