1 2024-04-15 Jørgen Kvalsvik <j@lambda.is>
4 * gcc.misc-tests/gcov-22.c: Guard longjmp to not loop.
6 2024-04-15 Robin Dapp <rdapp@ventanamicro.com>
8 * gcc.target/riscv/rvv/autovec/pr114668.c: New test.
10 2024-04-15 Richard Biener <rguenther@suse.de>
12 PR gcov-profile/114715
13 * gcc.misc-tests/gcov-24.c: New testcase.
15 2024-04-15 H.J. Lu <hjl.tools@gmail.com>
18 * gcc.target/i386/apx-ndd-x32-2a.c: New test.
19 * gcc.target/i386/apx-ndd-x32-2b.c: Likewise.
20 * gcc.target/i386/apx-ndd-x32-2c.c: Likewise.
21 * gcc.target/i386/apx-ndd-x32-2d.c: Likewise.
23 2024-04-15 Tamar Christina <tamar.christina@arm.com>
25 PR tree-optimization/114403
26 * gcc.dg/vect/vect-early-break_124-pr114403.c: New test.
27 * gcc.dg/vect/vect-early-break_125-pr114403.c: New test.
29 2024-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31 * gcc.target/i386/fhardened-1.c: Restrict to Linux/GNU.
32 * gcc.target/i386/fhardened-2.c: Likewise.
34 2024-04-15 Jakub Jelinek <jakub@redhat.com>
37 * g++.dg/ext/attrib68.C: New test.
39 2024-04-15 Nathaniel Shead <nathanieloshead@gmail.com>
40 Patrick Palka <ppalka@redhat.com>
43 * g++.dg/modules/using-14.C: New test.
45 2024-04-14 Nathaniel Shead <nathanieloshead@gmail.com>
48 * g++.dg/modules/pr106820_a.H: New test.
49 * g++.dg/modules/pr106820_b.C: New test.
51 2024-04-12 Andrew Carlotti <andrew.carlotti@arm.com>
53 * gcc.target/aarch64/cpunative/info_24: Include lrcpc and ilrcpc.
55 2024-04-12 Marek Polacek <polacek@redhat.com>
58 * g++.dg/cpp1y/nsdmi-aggr20.C: New test.
59 * g++.dg/cpp1y/nsdmi-aggr21.C: New test.
61 2024-04-12 Will Schmidt <will_schmidt@linux.ibm.com>
62 Peter Bergner <bergner@linux.ibm.com>
65 * gcc.target/powerpc/predefine-p7-novsx.c: New test.
66 * gcc.target/powerpc/predefine-p8-noaltivec-novsx.c: New test.
67 * gcc.target/powerpc/predefine-p8-noaltivec.c: New test.
68 * gcc.target/powerpc/predefine-p8-novsx.c: New test.
69 * gcc.target/powerpc/predefine-p8-pragma-vsx.c: New test.
70 * gcc.target/powerpc/predefine-p9-novsx.c: New test.
72 2024-04-12 Patrick Palka <ppalka@redhat.com>
75 * g++.dg/modules/merge-17.h: New test.
76 * g++.dg/modules/merge-17_a.H: New test.
77 * g++.dg/modules/merge-17_b.C: New test.
78 * g++.dg/modules/xtreme-header-7_a.H: New test.
79 * g++.dg/modules/xtreme-header-7_b.C: New test.
81 2024-04-12 Jason Merrill <jason@redhat.com>
82 Patrick Palka <ppalka@redhat.com>
85 * g++.dg/conversion/ref12.C: New test.
87 2024-04-12 Jason Merrill <jason@redhat.com>
88 Patrick Palka <ppalka@redhat.com>
92 * g++.dg/cpp0x/initlist-ref1.C: New test.
93 * g++.dg/cpp0x/initlist-ref2.C: New test.
94 * g++.dg/cpp0x/initlist-ref3.C: New test.
96 2024-04-12 Jakub Jelinek <jakub@redhat.com>
99 * g++.dg/ext/pr114691.C: New test.
101 2024-04-12 Patrick Palka <ppalka@redhat.com>
104 * g++.dg/cpp2a/lambda-targ2a.C: New test.
106 2024-04-12 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/cpp2a/pr114426.C: New test.
110 * g++.dg/cpp2a/constexpr-dtor16.C: New test.
112 2024-04-12 Andrew Pinski <quic_apinski@quicinc.com>
114 PR tree-optimization/114666
115 * gcc.c-torture/execute/bitfld-signed1-1.c: New test.
117 2024-04-12 Richard Sandiford <richard.sandiford@arm.com>
119 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c (zero_mask_za_ab)
120 (zero_mask_za_d7, zero_mask_za_bf): Expect a list of .d tiles instead
123 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
125 * gcc.dg/tree-ssa/range-sincos.c: Xfail for s390.
126 * gcc.dg/tree-ssa/vrp-float-abs-1.c: Dito.
128 2024-04-12 Patrick Palka <ppalka@redhat.com>
133 * g++.dg/cpp2a/lambda-targ2.C: New test.
134 * g++.dg/cpp2a/lambda-targ3.C: New test.
135 * g++.dg/cpp2a/lambda-targ4.C: New test.
137 2024-04-12 Jakub Jelinek <jakub@redhat.com>
140 * gcc.dg/asan/pr114687.c: New test.
142 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
144 * gcc.dg/tree-ssa/loop-interchange-16.c: Prevent loop unrolling
145 of the innermost loop.
147 2024-04-12 Pan Li <pan2.li@intel.com>
150 * gcc.target/riscv/pr114639-1.c: New test.
151 * gcc.target/riscv/pr114639-2.c: New test.
152 * gcc.target/riscv/pr114639-3.c: New test.
153 * gcc.target/riscv/pr114639-4.c: New test.
155 2024-04-11 David Faust <david.faust@oracle.com>
157 * gcc.dg/debug/btf/btf-bitfields-4.c: Add two new checks.
159 2024-04-11 Andre Vieira (lists) <andre.simoesdiasvieira@arm.com>
161 * gcc.target/aarch64/bitfield-bitint-abi-align16.c (g1, g8, g16, g1p, g8p,
162 g16p): Remove unnecessary sbfx.
163 * gcc.target/aarch64/bitfield-bitint-abi-align8.c (g1, g8, g16, g1p, g8p,
166 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
168 * g++.target/aarch64/mv-1.C: New test.
170 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
172 * gcc.target/aarch64/cpunative/native_cpu_21.c: Reorder features.
173 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
175 2024-04-11 Patrick Palka <ppalka@redhat.com>
178 * g++.dg/cpp1z/constexpr-if-lambda6.C: New test.
180 2024-04-11 Jakub Jelinek <jakub@redhat.com>
183 * gcc.dg/asan/pr110027.c: New test.
185 2024-04-11 Richard Biener <rguenther@suse.de>
188 * gcc.misc-tests/gcov-pr114681.c: New testcase.
190 2024-04-11 Jakub Jelinek <jakub@redhat.com>
193 * g++.dg/ext/pr114409-2.C: New test.
195 2024-04-11 Pan Li <pan2.li@intel.com>
197 * g++.target/riscv/rvv/base/pr109244.C: Remove deprecated
199 * g++.target/riscv/rvv/base/pr109535.C: Ditto.
200 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Ditto.
201 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Ditto.
202 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Ditto.
203 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Ditto.
204 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Ditto.
205 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Ditto.
206 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Ditto.
207 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Ditto.
208 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Ditto.
209 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Ditto.
210 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Ditto.
211 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Ditto.
212 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Ditto.
213 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Ditto.
214 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Ditto.
215 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Ditto.
216 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Ditto.
217 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
218 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
219 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
220 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
221 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
222 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
223 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
224 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
225 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
226 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
227 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
228 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
229 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
230 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
231 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
232 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
233 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
234 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
235 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
236 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
237 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
238 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
239 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
240 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
241 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
242 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
243 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
244 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
245 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ditto.
246 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: Ditto.
247 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
248 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: Ditto.
249 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
250 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: Ditto.
251 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
252 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: Ditto.
253 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Ditto.
254 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Ditto.
255 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Ditto.
256 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
257 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
258 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
259 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
261 2024-04-11 Pan Li <pan2.li@intel.com>
264 * g++.target/riscv/rvv/base/pr114639-1.C: New test.
265 * gcc.target/riscv/rvv/base/pr114639-1.c: New test.
267 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
269 * gcc.dg/debug/btf/btf-bitfields-4.c: Update the vlen check.
270 * gcc.dg/debug/btf/btf-struct-2.c: Check that member named 'f'
271 with void data type is emitted.
273 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
276 * gcc.dg/debug/ctf/ctf-bitfields-5.c: New test.
278 2024-04-10 Hans-Peter Nilsson <hp@axis.com>
281 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
283 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
284 checks to cover recent combine improvement.
286 2024-04-10 Marek Polacek <polacek@redhat.com>
289 * gcc.target/i386/fhardened-1.c: New test.
290 * gcc.target/i386/fhardened-2.c: New test.
292 2024-04-10 David Malcolm <dmalcolm@redhat.com>
294 * c-c++-common/analyzer/out-of-bounds-pr114472.c: New test.
296 2024-04-10 David Malcolm <dmalcolm@redhat.com>
298 * c-c++-common/analyzer/memset-1.c: Clarify some comments.
300 2024-04-10 David Malcolm <dmalcolm@redhat.com>
302 * gcc.dg/plugin/copy_from_user-1.c: Add missing directives for an
304 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Add missing
305 -fanalyzer to options.
306 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
307 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
308 (dvb_usercopy): Add default case to avoid complaints about NULL
310 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
311 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Add missing
312 -fanalyzer to options.
313 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Drop
316 2024-04-10 Harald Anlauf <anlauf@gmx.de>
319 * gfortran.dg/c_sizeof_6.f90: Remove wrong dg-error.
320 * gfortran.dg/sizeof_2.f90: Adjust pattern.
321 * gfortran.dg/c_f_pointer_tests_9.f90: New test.
322 * gfortran.dg/c_sizeof_7.f90: New test.
324 2024-04-10 Richard Biener <rguenther@suse.de>
326 PR tree-optimization/114672
327 * gcc.dg/torture/pr114672.c: New testcase.
329 2024-04-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
331 * gcc.target/aarch64/bitint-alignments.c: New test.
332 * gcc.target/aarch64/bitint-args.c: New test.
333 * gcc.target/aarch64/bitint-sizes.c: New test.
334 * gcc.target/aarch64/bitfield-bitint-abi.h: New header.
335 * gcc.target/aarch64/bitfield-bitint-abi-align16.c: New test.
336 * gcc.target/aarch64/bitfield-bitint-abi-align8.c: New test.
338 2024-04-10 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/cpp26/trivial-infinite-loop1.C: New test.
342 * g++.dg/cpp26/trivial-infinite-loop2.C: New test.
343 * g++.dg/cpp26/trivial-infinite-loop3.C: New test.
345 2024-04-10 Kewen Lin <linkw@linux.ibm.com>
348 * gcc.dg/lto/pr113359-2_0.c: Use unsigned long long instead of
350 * gcc.dg/lto/pr113359-2_1.c: Likewise.
352 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
355 * g++.dg/modules/pr104040_a.C: New test.
356 * g++.dg/modules/pr104040_b.C: New test.
358 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
361 * g++.dg/modules/pr99377-3_a.H: New test.
362 * g++.dg/modules/pr99377-3_b.C: New test.
363 * g++.dg/modules/pr99377-3_c.C: New test.
364 * g++.dg/modules/pr99377-3_d.C: New test.
366 2024-04-09 David Faust <david.faust@oracle.com>
369 * gcc.dg/debug/btf/btf-datasec-3.c: Make test more robust on different
372 2024-04-09 Juergen Christ <jchrist@linux.ibm.com>
374 * gcc.target/s390/vector/vec-expand-replicate.c: New test.
376 2024-04-09 David Faust <david.faust@oracle.com>
379 * gcc.dg/debug/btf/btf-datasec-1.c: Check bts_offset symbol references
381 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
382 * gcc.dg/debug/btf/btf-pr106773.c: Likewise.
384 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
387 * gfortran.dg/pr114535d.f90: New test.
388 * gfortran.dg/pr114535iv.f90: Additional source.
390 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
393 * gfortran.dg/pr113956.f90: New test.
395 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
397 PR gcov-profile/114601
398 * gcc.misc-tests/gcov-pr114601.c: New test.
400 2024-04-09 Jakub Jelinek <jakub@redhat.com>
403 * gcc.target/i386/aes-pr114576.c: New test.
405 2024-04-09 Yang Yujie <yangyujie@loongson.cn>
408 * lib/target-supports.exp: Define condition loongarch_sx_as.
409 * gcc.dg/lto/pr113233_0.c: New test.
411 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
414 * gcc.misc-tests/gcov-19.c: New test.
416 2024-04-09 Jakub Jelinek <jakub@redhat.com>
419 * g++.dg/cpp2a/is-constant-evaluated15.C: New test.
421 2024-04-09 Jakub Jelinek <jakub@redhat.com>
424 * gcc.dg/bitint-105.c: New test.
426 2024-04-09 H.J. Lu <hjl.tools@gmail.com>
429 * gcc.target/i386/apx-3.c: Likewise.
431 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
434 * gcc.misc-tests/gcov-20.c: Add effective target check
435 profile_update_atomic.
437 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
438 Andrew Pinski <quic_apinski@quicinc.com>
441 * gcc.target/powerpc/pr88309.c: New test.
443 2024-04-09 Gaius Mulley <gaiusmod2@gmail.com>
446 * gm2/cpp/default/pass/AdvParse.def: New test.
447 * gm2/cpp/default/pass/AdvParse.mod: New test.
448 * gm2/cpp/default/pass/cpp-default-pass.exp: New test.
450 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
452 * gcc.target/gcn/cond_fmaxnm_1.c: Specify
453 '--param=gcn-preferred-vectorization-factor=64'.
454 * gcc.target/gcn/cond_fmaxnm_2.c: Likewise.
455 * gcc.target/gcn/cond_fmaxnm_3.c: Likewise.
456 * gcc.target/gcn/cond_fmaxnm_4.c: Likewise.
457 * gcc.target/gcn/cond_fmaxnm_5.c: Likewise.
458 * gcc.target/gcn/cond_fmaxnm_6.c: Likewise.
459 * gcc.target/gcn/cond_fmaxnm_7.c: Likewise.
460 * gcc.target/gcn/cond_fmaxnm_8.c: Likewise.
461 * gcc.target/gcn/cond_fminnm_1.c: Likewise.
462 * gcc.target/gcn/cond_fminnm_2.c: Likewise.
463 * gcc.target/gcn/cond_fminnm_3.c: Likewise.
464 * gcc.target/gcn/cond_fminnm_4.c: Likewise.
465 * gcc.target/gcn/cond_fminnm_5.c: Likewise.
466 * gcc.target/gcn/cond_fminnm_6.c: Likewise.
467 * gcc.target/gcn/cond_fminnm_7.c: Likewise.
468 * gcc.target/gcn/cond_fminnm_8.c: Likewise.
469 * gcc.target/gcn/cond_shift_3.c: Likewise.
470 * gcc.target/gcn/cond_shift_4.c: Likewise.
471 * gcc.target/gcn/cond_shift_8.c: Likewise.
472 * gcc.target/gcn/cond_shift_9.c: Likewise.
473 * gcc.target/gcn/cond_smax_1.c: Likewise.
474 * gcc.target/gcn/cond_smin_1.c: Likewise.
475 * gcc.target/gcn/cond_umax_1.c: Likewise.
476 * gcc.target/gcn/cond_umin_1.c: Likewise.
477 * gcc.target/gcn/simd-math-1.c: Likewise.
478 * gcc.target/gcn/simd-math-5-char.c: Likewise.
479 * gcc.target/gcn/simd-math-5-long.c: Likewise.
480 * gcc.target/gcn/simd-math-5-short.c: Likewise.
481 * gcc.target/gcn/simd-math-5.c: Likewise.
482 * gcc.target/gcn/smax_1.c: Likewise.
483 * gcc.target/gcn/smin_1.c: Likewise.
484 * gcc.target/gcn/umax_1.c: Likewise.
485 * gcc.target/gcn/umin_1.c: Likewise.
487 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
489 * lib/target-supports.exp (check_effective_target_lra): Add
491 (check_effective_target_asm_goto_with_outputs): New.
492 * gcc.c-torture/compile/asmgoto-2.c: Use it.
493 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
494 * gcc.c-torture/compile/asmgoto-6.c: Likewise.
495 * gcc.c-torture/compile/pr98096.c: Likewise.
496 * gcc.dg/pr100590.c: Likewise.
497 * gcc.dg/pr107385.c: Likewise.
498 * gcc.dg/pr108095.c: Likewise.
499 * gcc.dg/pr97954.c: Likewise.
500 * gcc.dg/torture/pr100329.c: Likewise.
501 * gcc.dg/torture/pr100398.c: Likewise.
502 * gcc.dg/torture/pr100519.c: Likewise.
503 * gcc.dg/torture/pr110422.c: Likewise.
504 * gcc.dg/pr110079.c: Special-case nvptx target.
506 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
509 * gfortran.dg/pr114304-2.f90: New test.
511 2024-04-08 Martin Jambor <mjambor@suse.cz>
514 * gcc.dg/lto/pr113359-1_0.c: New.
515 * gcc.dg/lto/pr113359-1_1.c: Likewise.
516 * gcc.dg/lto/pr113359-2_0.c: Likewise.
517 * gcc.dg/lto/pr113359-2_1.c: Likewise.
518 * gcc.dg/lto/pr113359-3_0.c: Likewise.
519 * gcc.dg/lto/pr113359-3_1.c: Likewise.
520 * gcc.dg/lto/pr113359-4_0.c: Likewise.
521 * gcc.dg/lto/pr113359-4_1.c: Likewise.
522 * gcc.dg/lto/pr113359-5_0.c: Likewise.
523 * gcc.dg/lto/pr113359-5_1.c: Likewise.
525 2024-04-08 Martin Jambor <mjambor@suse.cz>
528 * gcc.dg/lto/pr113907_0.c: New.
529 * gcc.dg/lto/pr113907_1.c: Likewise.
530 * gcc.dg/lto/pr113907_2.c: Likewise.
532 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
535 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
537 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
539 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
540 * gcc.target/riscv/tlsdesc.c: Same as above.
542 2024-04-08 Jakub Jelinek <jakub@redhat.com>
545 * gcc.dg/pr114605.c: New test.
547 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
549 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
550 code if the test fails.
552 2024-04-08 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/114624
555 * gcc.dg/torture/pr114624.c: New testcase.
557 2024-04-08 Pan Li <pan2.li@intel.com>
559 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust
560 the error message for v extension.
561 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto.
562 * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test.
563 * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test.
564 * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test.
565 * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test.
566 * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test.
567 * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test.
568 * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test.
569 * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test.
570 * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test.
571 * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test.
573 2024-04-08 Pan Li <pan2.li@intel.com>
575 * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test
576 scenarios and add new error check tests.
577 * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto.
578 * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto.
579 * gcc.target/riscv/rvv/base/pr109479-4.c: Diito.
580 * gcc.target/riscv/rvv/base/pr109479-5.c: Diito.
581 * gcc.target/riscv/rvv/base/pr109479-6.c: Diito.
582 * gcc.target/riscv/rvv/base/user-10.c: Ditto.
583 * gcc.target/riscv/rvv/base/user-12.c: Ditto.
584 * gcc.target/riscv/rvv/base/user-13.c: Ditto.
585 * gcc.target/riscv/rvv/base/user-14.c: Ditto.
586 * gcc.target/riscv/rvv/base/user-15.c: Ditto.
587 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
588 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
589 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
590 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
591 * gcc.target/riscv/rvv/base/user-9.c: Ditto.
592 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test.
593 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test.
594 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test.
595 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test.
596 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test.
597 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test.
598 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test.
599 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test.
600 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test.
601 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test.
602 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test.
603 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test.
604 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test.
605 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test.
606 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test.
607 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test.
608 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test.
609 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test.
610 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test.
611 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test.
612 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test.
613 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test.
614 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test.
615 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test.
616 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test.
617 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test.
618 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test.
619 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test.
620 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test.
621 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test.
622 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test.
623 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test.
624 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test.
625 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test.
626 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test.
627 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test.
628 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test.
629 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test.
630 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test.
631 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test.
632 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test.
633 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test.
634 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test.
635 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test.
636 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test.
638 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
641 * gm2/iso/const/pass/iso-const-pass.exp: New test.
643 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
647 * gfortran.dg/pr105473.f90: Modify to verify new error message.
648 * gfortran.dg/pr114304.f90: New test.
650 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
653 * gcc.misc-tests/gcov-pr114599.c: New test.
655 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
657 * gcc.misc-tests/gcov-19.c: Remove test.
659 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
661 * lib/scanasm.exp: Add 'LB*' to the local labels that are
664 2024-04-05 Marek Polacek <polacek@redhat.com>
668 * g++.dg/ext/is_std_layout5.C: New test.
670 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
671 Martin Jambor <mjambor@suse.cz>
674 * gcc.dg/ipa/pr114247.c: New test.
676 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
679 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
681 2024-04-05 Marek Polacek <polacek@redhat.com>
684 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
685 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
687 2024-04-05 Jakub Jelinek <jakub@redhat.com>
689 PR tree-optimization/114566
690 * gcc.target/i386/avx512f-pr114566.c: New test.
692 2024-04-05 Martin Uecker <uecker@tugraz.at>
695 2024-04-02 Martin Uecker <uecker@tugraz.at>
698 * gcc.dg/pr114361.c: New test.
699 * gcc.dg/c23-tag-incomplete-1.c: New test.
700 * gcc.dg/c23-tag-incomplete-2.c: New test.
702 2024-04-05 Jakub Jelinek <jakub@redhat.com>
704 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
705 * gdc.dg/gcov.exp: Update copyright years.
707 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
709 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
710 checks to cover recent combine improvement.
712 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
714 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
715 symbols having a leading underscore.
717 2024-04-04 centurion <centurion009@proton.me>
720 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
722 2024-04-04 Martin Jambor <mjambor@suse.cz>
725 * gcc.dg/ipa/pr111571.c: New test.
727 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
729 PR rtl-optimization/114415
730 * gcc.target/i386/pr114415.c: New test.
732 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
735 * gcc.target/i386/apx-2.c: New test.
737 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
739 * gdc.dg/gcov.exp: New test.
740 * gdc.dg/gcov1.d: New test.
742 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
744 * lib/gcov.exp: Add condition coverage test function.
745 * g++.dg/gcov/gcov-18.C: New test.
746 * gcc.misc-tests/gcov-19.c: New test.
747 * gcc.misc-tests/gcov-20.c: New test.
748 * gcc.misc-tests/gcov-21.c: New test.
749 * gcc.misc-tests/gcov-22.c: New test.
750 * gcc.misc-tests/gcov-23.c: New test.
752 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
755 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
756 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
758 2024-04-04 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/114485
761 * gcc.dg/vect/pr114485.c: New testcase.
763 2024-04-04 Jakub Jelinek <jakub@redhat.com>
766 * g++.dg/cpp2a/bit-cast16.C: New test.
768 2024-04-04 Jakub Jelinek <jakub@redhat.com>
770 PR tree-optimization/114555
771 * gcc.dg/bitint-103.c: New test.
772 * gcc.dg/bitint-104.c: New test.
774 2024-04-04 Richard Biener <rguenther@suse.de>
776 PR tree-optimization/114551
777 * gcc.dg/torture/pr114551.c: New testcase.
779 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
781 PR tree-optimization/114115
782 * gcc.dg/pr114115.c: New test.
784 2024-04-03 Jakub Jelinek <jakub@redhat.com>
787 * gcc.c-torture/execute/pr114552.c: New test.
789 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
791 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
793 2024-04-02 Martin Uecker <uecker@tugraz.at>
796 * gcc.dg/pr114361.c: New test.
797 * gcc.dg/c23-tag-incomplete-1.c: New test.
798 * gcc.dg/c23-tag-incomplete-2.c: New test.
800 2024-04-02 Marek Polacek <polacek@redhat.com>
803 * g++.dg/ext/is_array.C: Extend.
805 2024-04-02 Marek Polacek <polacek@redhat.com>
808 * g++.dg/cpp0x/enum44.C: New test.
810 2024-04-02 Jason Merrill <jason@redhat.com>
814 * g++.dg/conversion/ref10.C: New test.
815 * g++.dg/conversion/ref11.C: New test.
817 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
820 * gfortran.dg/pr106999.f90: New test.
822 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
825 * gfortran.dg/pr112407a.f90: New test.
826 * gfortran.dg/pr112407b.f90: New test.
828 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
831 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
832 * g++.dg/gcov/gcov-dump-2.C: Likewise.
834 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
837 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
838 on Darwin link lines.
840 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
842 * g++.dg/modules/bad-mapper-1.C: Update expected test output
845 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
846 Lulu Cheng <chenglulu@loongson.cn>
847 Xi Ruoyao <xry111@xry111.site>
849 * gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad.
850 * gcc.target/loongarch/cmodel-extreme-2.c: Ditto.
851 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto.
852 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c:
854 * gcc.target/loongarch/func-call-medium-1.c: Ditto.
855 * gcc.target/loongarch/func-call-medium-2.c: Ditto.
856 * gcc.target/loongarch/func-call-medium-3.c: Ditto.
857 * gcc.target/loongarch/func-call-medium-4.c: Ditto.
858 * gcc.target/loongarch/tls-extreme-macro.c: Ditto.
859 * gcc.target/loongarch/tls-gd-noplt.c: Ditto.
860 * gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test.
861 * gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test.
862 * gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test.
863 * gcc.target/loongarch/explicit-relocs-tls-desc.c: New test.
865 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
868 * gm2/iso/const/fail/expression.mod: New test.
869 * gm2/iso/const/fail/iso-const-fail.exp: New test.
870 * gm2/iso/const/fail/testabs.mod: New test.
871 * gm2/iso/const/fail/testaddadr.mod: New test.
872 * gm2/iso/const/fail/testcap.mod: New test.
873 * gm2/iso/const/fail/testcap2.mod: New test.
874 * gm2/iso/const/fail/testchr.mod: New test.
875 * gm2/iso/const/fail/testchr2.mod: New test.
876 * gm2/iso/const/fail/testcmplx.mod: New test.
877 * gm2/iso/const/fail/testfloat.mod: New test.
878 * gm2/iso/const/fail/testim.mod: New test.
879 * gm2/iso/const/fail/testint.mod: New test.
880 * gm2/iso/const/fail/testlength.mod: New test.
881 * gm2/iso/const/fail/testodd.mod: New test.
882 * gm2/iso/const/fail/testord.mod: New test.
883 * gm2/iso/const/fail/testre.mod: New test.
884 * gm2/iso/const/fail/testtrunc.mod: New test.
885 * gm2/iso/const/fail/testval.mod: New test.
886 * gm2/iso/const/pass/constbool.mod: New test.
887 * gm2/iso/const/pass/constbool2.mod: New test.
888 * gm2/iso/const/pass/constbool3.mod: New test.
890 2024-04-01 Jason Merrill <jason@redhat.com>
892 * g++.dg/conversion/pr16333.C: Change dg-warning to dg-message.
893 * g++.dg/cpp0x/constexpr-48324.C
894 * g++.dg/other/pr94326.C
895 * g++.dg/warn/Wreturn-local-addr-2.C
896 * g++.old-deja/g++.jason/warning8.C: Likewise.
897 * g++.dg/cpp1y/auto-fn6.C: Check that others don't complain.
898 * g++.dg/warn/Wreturn-local-addr-5.C: Expect error in C++26.
900 2024-03-31 Pan Li <pan2.li@intel.com>
902 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
903 Adjust test dg-error.
904 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
907 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
909 * jit.dg/test-pointer_size.c: New file.
911 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
913 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
915 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
917 * lib/target-supports.exp (check_effective_target_vect_long_mult):
920 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
922 * lib/target-supports.exp
923 (check_effective_target_vect_hw_misalign): Enable for GCN.
924 (check_effective_target_vect_element_align): Adjust.
926 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
928 * lib/target-supports.exp
929 (check_effective_target_vect_early_break)
930 (check_effective_target_vect_early_break_hw): Enable for GCN.
932 2024-03-29 Harald Anlauf <anlauf@gmx.de>
935 * gfortran.dg/data_initialized_4.f90: New test.
937 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
940 * gfortran.dg/finalize_56.f90: New test.
942 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
945 * gfortran.dg/finalize_54.f90: New test.
946 * gfortran.dg/finalize_55.f90: New test.
948 2024-03-29 Xi Ruoyao <xry111@xry111.site>
950 * gcc.dg/vect/vect-neg-zero.c: New test.
952 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
955 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
958 2024-03-28 Jason Merrill <jason@redhat.com>
961 * g++.dg/ext/is_constructible8.C: New test.
963 2024-03-28 Harald Anlauf <anlauf@gmx.de>
966 * gfortran.dg/data_pointer_3.f90: New test.
968 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
970 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
972 2024-03-28 Gaius Mulley <(no_default)>
975 * gm2/cpp/fail/hashfirstcolumn2.mod: New test.
976 * gm2/imports/fail/imports-fail.exp: New test.
977 * gm2/imports/fail/localmodule2.mod: New test.
978 * gm2/imports/run/pass/localmodule.mod: New test.
980 2024-03-28 Jakub Jelinek <jakub@redhat.com>
982 PR tree-optimization/112303
983 * gcc.c-torture/compile/pr112303.c: New test.
985 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
988 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run.
989 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
990 * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for
992 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
994 * gcc.dg/vect/gimplefe-41.c: Likewise.
995 * gcc.dg/vect/pr101145inf.c: Likewise.
996 * gcc.dg/vect/pr101145inf_1.c: Likewise.
997 * gcc.dg/vect/pr108316.c: Likewise.
998 * gcc.dg/vect/pr109011-1.c: Likewise.
999 * gcc.dg/vect/pr109011-2.c: Likewise.
1000 * gcc.dg/vect/pr109011-3.c: Likewise.
1001 * gcc.dg/vect/pr109011-4.c: Likewise.
1002 * gcc.dg/vect/pr109011-5.c: Likewise.
1003 * gcc.dg/vect/pr111846.c: Likewise.
1004 * gcc.dg/vect/pr111860-2.c: Likewise.
1005 * gcc.dg/vect/pr111860-3.c: Likewise.
1006 * gcc.dg/vect/pr113002.c: Likewise.
1007 * gcc.dg/vect/pr84711.c: Likewise.
1008 * gcc.dg/vect/pr85597.c: Likewise.
1009 * gcc.dg/vect/pr88497-1.c: Likewise.
1010 * gcc.dg/vect/pr88497-2.c: Likewise.
1011 * gcc.dg/vect/pr88497-3.c: Likewise.
1012 * gcc.dg/vect/pr88497-4.c: Likewise.
1013 * gcc.dg/vect/pr88497-5.c: Likewise.
1014 * gcc.dg/vect/pr88497-7.c: Likewise.
1015 * gcc.dg/vect/pr92347.c: Likewise.
1016 * gcc.dg/vect/pr93069.c: Likewise.
1017 * gcc.dg/vect/pr97241.c: Likewise.
1018 * gcc.dg/vect/pr99102.c: Likewise.
1019 * gcc.dg/vect/vect-early-break_65.c: Likewise.
1020 * gcc.dg/vect/vect-fold-1.c: Likewise.
1021 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
1022 * gcc.dg/vect/vect-ifcvt-20.c: Likewise.
1023 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise.
1024 * gcc.dg/vect/vect-singleton_1.c: Likewise.
1025 * g++.dg/vect/pr84556.cc: Likewise.
1026 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1027 * gfortran.dg/vect/pr77848.f: Likewise.
1028 * gfortran.dg/vect/pr90913.f90: Likewise.
1030 2024-03-28 Jakub Jelinek <jakub@redhat.com>
1032 PR tree-optimization/109925
1033 * gcc.c-torture/execute/pr109925.c: New test.
1035 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
1036 Harald Anlauf <anlauf@gmx.de>
1040 * gfortran.dg/spec_expr_10.f90: New test.
1042 2024-03-27 David Malcolm <dmalcolm@redhat.com>
1045 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
1047 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
1050 instead of multiple dg-options.
1051 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
1052 unaligned 4 byte assembler directives rather than assuming it must
1055 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1057 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
1059 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
1060 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
1063 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1065 * gcc.target/aarch64/cpunative/info_24: New.
1066 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
1068 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1070 * gcc.target/aarch64/lse128-flag.c: New.
1071 * gcc.target/aarch64/cpunative/info_23: Likewise.
1072 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
1074 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1076 * gcc.dg/tree-ssa/copy-headers-8.c: Set
1077 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
1079 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1081 PR libfortran/107031
1082 * gfortran.dg/endfile_5.f90: New test.
1084 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
1086 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
1088 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
1089 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
1091 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1093 PR middle-end/111151
1095 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
1098 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
1101 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
1102 * gm2/builtins/run/pass/testcomparisons.mod: New test.
1103 * gm2/builtins/run/pass/testisnormal.mod: New test.
1104 * gm2/pimlib/run/pass/testchar.mod: New test.
1106 2024-03-26 Marek Polacek <polacek@redhat.com>
1109 * g++.dg/cpp2a/concepts-pr100557.C: New test.
1111 2024-03-26 Patrick Palka <ppalka@redhat.com>
1113 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
1115 * g++.dg/modules/lambda-5_a.C: Likewise.
1117 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1119 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
1121 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1123 PR middle-end/111151
1124 * gcc.c-torture/execute/pr111151.c: New test.
1126 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1129 * gcc.dg/tsan/pr111736.c: New test.
1131 2024-03-26 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/114471
1134 * gcc.dg/vect/pr114471.c: New testcase.
1136 2024-03-26 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/114464
1139 * g++.dg/vect/pr114464.cc: New testcase.
1141 2024-03-26 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/114027
1144 * gcc.dg/vect/pr114027.c: Fix iteration count.
1146 2024-03-25 Marek Polacek <polacek@redhat.com>
1149 * g++.dg/cpp0x/noexcept85.C: New test.
1150 * g++.dg/cpp0x/noexcept86.C: New test.
1152 2024-03-25 Marek Polacek <polacek@redhat.com>
1155 * g++.dg/init/array65.C: New test.
1157 2024-03-25 Pan Li <pan2.li@intel.com>
1159 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
1160 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
1161 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
1162 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
1163 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
1164 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
1165 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
1166 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
1167 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
1169 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
1172 * gm2/pim/fail/missingquote.mod: New test.
1174 2024-03-23 David Malcolm <dmalcolm@redhat.com>
1177 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
1178 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
1180 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/114433
1183 * gcc.dg/torture/bitint-68.c: New test.
1185 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/114425
1188 * gcc.dg/torture/bitint-67.c: New test.
1190 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1192 PR middle-end/111683
1193 * gcc.dg/pr111683-1.c: New test.
1194 * gcc.dg/pr111683-2.c: New test.
1196 2024-03-22 Harald Anlauf <anlauf@gmx.de>
1199 * gfortran.dg/null_actual_5.f90: New test.
1201 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
1203 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
1204 dg_add_options riscv_a
1205 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1206 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1207 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1208 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1209 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1210 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1211 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1212 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1213 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1214 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1215 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1216 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1217 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1218 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1219 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1220 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1222 2024-03-22 David Malcolm <dmalcolm@redhat.com>
1226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1227 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
1228 * gcc.dg/plugin/taint-pr112974.c: New test.
1229 * gcc.dg/plugin/taint-pr112975.c: New test.
1231 2024-03-22 Marek Polacek <polacek@redhat.com>
1234 * g++.dg/init/array62.C: New test.
1235 * g++.dg/init/array63.C: New test.
1236 * g++.dg/init/array64.C: New test.
1238 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1241 * gfortran.dg/pr89943_3.f90: Update error pattern.
1242 * gfortran.dg/pr89943_4.f90: Likewise.
1243 * gfortran.dg/use_31.f90: New test.
1245 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1248 * gfortran.dg/spec_expr_8.f90: New test.
1249 * gfortran.dg/spec_expr_9.f90: New test.
1251 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1253 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
1254 as dummy argument(s).
1255 * gfortran.dg/pr101267.f90: Likewise.
1256 * gfortran.dg/pr112404.f90: Likewise.
1257 * gfortran.dg/pr78061.f: Likewise.
1258 * gfortran.dg/pr79315.f90: Likewise.
1259 * gfortran.dg/vect/pr90681.f: Likewise.
1260 * gfortran.dg/vect/pr97761.f90: Likewise.
1261 * gfortran.dg/vect/pr99746.f90: Likewise.
1263 2024-03-22 Pan Li <pan2.li@intel.com>
1265 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
1266 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
1267 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
1268 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
1269 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
1270 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
1271 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
1272 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
1273 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
1274 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
1275 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
1276 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
1277 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
1278 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
1279 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
1280 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
1281 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
1282 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
1283 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
1285 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1287 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
1288 optab for long double. Thus, scan 3 instead of 2 times for it.
1290 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1293 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
1294 dg-additional-options.
1296 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
1299 * gcc.dg/redecl-26.c: New test.
1301 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1303 PR tree-optimization/96147
1304 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
1306 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1309 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
1310 Solaris/x86 with as.
1311 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
1313 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/ubsan/pr111736.c: New test.
1318 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1320 PR tree-optimization/114405
1321 * gcc.dg/torture/bitint-66.c: New test.
1323 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1325 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
1326 for long double. Thus, scan 3 instead of 2 times for it.
1328 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
1331 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
1333 2024-03-22 Pan Li <pan2.li@intel.com>
1336 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
1338 2024-03-22 Pan Li <pan2.li@intel.com>
1341 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
1342 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
1344 2024-03-22 liuhongt <hongtao.liu@intel.com>
1346 PR tree-optimization/114396
1347 * gcc.target/i386/pr114396.c: Move to...
1348 * gcc.c-torture/execute/pr114396.c: ...here.
1350 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
1353 * gm2/iso/fail/badset.mod: New test.
1354 * gm2/iso/fail/badset2.mod: New test.
1355 * gm2/iso/fail/badset3.mod: New test.
1357 2024-03-21 David Malcolm <dmalcolm@redhat.com>
1360 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
1362 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
1365 * gm2/pim/fail/missingtsize.mod: New test.
1366 * gm2/pim/fail/missingtsize2.mod: New test.
1368 2024-03-21 Harald Anlauf <anlauf@gmx.de>
1371 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
1372 * gfortran.dg/bounds_check_fail_8.f90: New test.
1374 2024-03-21 Marek Polacek <polacek@redhat.com>
1377 * g++.dg/template/explicit-instantiation6.C: New test.
1378 * g++.dg/template/explicit-instantiation7.C: New test.
1380 2024-03-21 Jakub Jelinek <jakub@redhat.com>
1383 * gcc.dg/torture/bitint-65.c: New test.
1385 2024-03-21 liuhongt <hongtao.liu@intel.com>
1387 * gcc.target/i386/pr114396.c: New test.
1389 2024-03-21 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/111736
1392 * gcc.target/i386/pr111736.c: New testcase.
1394 2024-03-21 Richard Biener <rguenther@suse.de>
1396 PR tree-optimization/113727
1397 * gcc.dg/torture/pr113727.c: New testcase.
1399 2024-03-20 David Malcolm <dmalcolm@redhat.com>
1402 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
1403 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
1405 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1407 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
1408 testcase for unnamed fields.
1410 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1412 * gcc.target/bpf/core-builtin-type-based.c: Correct.
1413 * gcc.target/bpf/core-builtin-type-id.c: Correct.
1415 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1417 * gcc.target/bpf/core-attr-5.c: Correct.
1418 * gcc.target/bpf/core-attr-6.c: Likewise.
1419 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
1420 pointer arithmetics as array access use case.
1422 2024-03-20 Jakub Jelinek <jakub@redhat.com>
1424 PR tree-optimization/114365
1425 * gcc.dg/bitint-102.c: New test.
1427 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
1429 PR tree-optimization/114322
1430 * gcc.dg/vect/pr114322.c: New testcase.
1432 2024-03-20 demin.han <demin.han@starfivetech.com>
1435 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
1436 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
1437 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
1438 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
1439 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
1440 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
1441 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
1442 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
1443 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
1444 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
1445 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
1446 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
1447 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
1448 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
1449 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
1450 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
1451 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
1452 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
1453 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
1454 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
1455 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
1456 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
1457 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
1458 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
1459 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
1460 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
1461 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
1462 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
1463 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1464 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
1465 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
1466 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
1467 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
1468 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
1469 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
1470 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
1471 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
1472 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
1473 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
1474 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
1475 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
1476 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
1477 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
1478 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
1479 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
1480 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
1481 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
1482 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
1483 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
1484 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
1485 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
1486 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
1487 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
1488 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
1489 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
1490 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
1491 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
1492 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
1493 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
1494 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
1495 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
1496 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
1497 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
1498 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
1499 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
1500 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
1501 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
1502 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
1503 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
1504 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
1505 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
1506 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
1507 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
1508 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
1509 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
1510 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
1511 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
1512 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
1513 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
1514 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
1515 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
1516 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
1517 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
1518 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
1519 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
1520 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
1521 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
1522 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
1523 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
1524 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
1525 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
1526 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
1527 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
1528 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
1529 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
1530 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
1531 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
1532 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
1533 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
1534 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
1535 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
1536 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
1537 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
1538 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
1539 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
1540 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
1541 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
1542 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
1543 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
1544 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
1545 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
1546 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
1547 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
1548 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
1549 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
1550 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
1551 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
1552 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
1553 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
1554 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
1555 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
1556 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
1557 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
1558 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
1559 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
1560 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
1561 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
1562 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
1563 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
1564 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
1565 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
1566 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
1567 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
1568 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
1569 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
1570 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
1571 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
1572 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
1573 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
1574 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
1575 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
1576 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
1577 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
1578 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
1579 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
1580 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
1581 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
1582 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
1583 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
1584 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
1585 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
1586 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
1587 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
1588 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
1589 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
1590 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
1591 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
1592 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
1593 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
1594 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
1595 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
1596 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
1597 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
1598 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
1599 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
1600 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
1601 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
1602 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
1603 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
1604 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
1605 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
1606 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
1607 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
1608 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
1609 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
1610 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
1611 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
1612 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
1613 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
1614 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
1615 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
1616 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
1617 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
1618 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
1619 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
1620 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
1621 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
1622 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
1623 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
1624 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
1625 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
1626 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
1627 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
1628 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
1629 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
1630 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
1631 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
1632 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
1633 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
1634 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
1635 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
1636 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
1637 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
1638 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
1639 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
1640 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
1641 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
1642 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
1643 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
1644 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
1645 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
1646 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
1647 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
1648 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
1649 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
1650 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
1651 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
1652 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
1653 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
1654 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
1655 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
1656 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
1657 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
1658 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
1659 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
1660 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
1661 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
1662 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
1663 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
1664 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
1665 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
1666 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
1667 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
1668 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
1669 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
1670 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
1671 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
1672 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
1673 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
1674 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
1675 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
1676 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
1677 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
1678 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
1679 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
1680 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
1681 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
1682 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
1683 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
1684 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
1685 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
1686 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
1687 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
1688 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
1689 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
1690 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
1691 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
1692 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
1693 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
1694 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
1695 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
1696 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
1697 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
1698 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
1699 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
1700 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
1701 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
1702 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
1703 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
1704 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
1705 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
1706 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
1707 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
1708 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
1709 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
1710 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
1711 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
1712 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
1713 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
1714 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
1715 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
1716 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
1717 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
1718 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
1719 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
1720 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
1721 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
1722 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
1723 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
1724 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
1725 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
1726 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
1727 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
1728 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
1729 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
1730 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
1731 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
1732 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
1733 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
1734 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
1735 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
1736 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
1737 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
1738 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
1739 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
1740 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
1741 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
1742 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
1743 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
1744 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
1745 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
1746 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
1747 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
1748 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
1749 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
1750 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
1751 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
1752 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
1753 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
1754 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
1755 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
1756 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
1757 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
1758 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
1759 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
1760 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
1761 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
1762 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
1763 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
1764 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
1765 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
1766 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
1767 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
1768 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
1769 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
1770 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
1771 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
1772 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
1773 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
1774 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
1775 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
1776 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
1777 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
1778 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
1779 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
1780 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
1781 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
1782 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
1783 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
1784 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
1785 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
1786 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
1787 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
1788 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
1789 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
1790 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
1791 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
1792 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
1793 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
1794 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
1795 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
1796 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
1797 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
1798 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
1799 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
1800 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
1801 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
1802 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
1803 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
1804 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
1805 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
1806 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
1807 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
1808 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
1809 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
1810 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
1811 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
1812 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
1813 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
1814 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
1815 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
1816 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
1817 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
1818 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
1819 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
1820 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
1821 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
1822 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
1823 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
1824 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
1825 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
1826 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
1827 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
1828 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
1829 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
1830 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
1831 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
1832 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
1833 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
1834 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
1835 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
1836 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
1837 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
1838 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
1839 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
1840 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
1841 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
1842 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
1843 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
1844 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
1845 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
1846 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
1847 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
1848 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
1849 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
1850 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
1851 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
1852 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
1853 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
1854 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
1855 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
1856 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
1857 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
1858 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
1859 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
1860 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
1861 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
1862 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
1863 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
1864 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
1865 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
1866 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
1867 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
1868 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
1869 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
1870 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
1871 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
1872 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
1873 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
1874 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
1875 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
1876 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
1877 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
1878 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
1879 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
1880 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
1881 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
1882 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
1883 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
1884 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
1885 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
1886 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
1887 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
1888 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
1889 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
1890 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
1891 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
1892 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
1893 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
1894 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
1895 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
1896 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
1897 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
1898 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
1899 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
1900 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
1901 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
1902 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
1903 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
1904 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
1905 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
1906 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
1907 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
1908 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
1909 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
1910 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
1911 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
1912 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
1913 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
1914 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
1915 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
1916 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
1917 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
1918 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
1919 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
1920 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
1921 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
1922 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
1923 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
1924 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
1925 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
1926 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
1927 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
1928 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
1929 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
1930 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
1931 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
1932 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
1933 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
1934 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
1935 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
1936 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
1937 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
1938 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
1939 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
1940 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
1941 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
1942 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
1943 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
1944 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
1945 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
1946 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
1947 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
1948 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
1949 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
1950 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
1951 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
1952 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
1953 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
1954 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
1955 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
1956 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
1957 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
1958 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
1959 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
1960 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
1961 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
1962 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
1963 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
1964 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
1965 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
1966 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
1967 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
1968 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
1969 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
1970 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
1971 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
1972 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
1973 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
1974 * gcc.target/riscv/rvv/rvv.exp: Ditto
1975 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
1976 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
1977 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
1979 2024-03-20 Richard Biener <rguenther@suse.de>
1981 PR middle-end/113396
1982 * gcc.dg/torture/pr113396.c: New testcase.
1984 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
1987 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
1988 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
1989 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
1990 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
1992 2024-03-19 Martin Jambor <mjambor@suse.cz>
1996 * g++.dg/ipa/iinline-4.C: New test.
1997 * g++.dg/ipa/pr108802.C: Likewise.
1999 2024-03-19 Marek Polacek <polacek@redhat.com>
2001 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
2003 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.dg/analyzer/pr113505.c: New test.
2008 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
2010 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
2011 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
2012 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
2013 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
2014 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
2015 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
2016 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
2017 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
2018 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
2019 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
2021 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
2022 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
2023 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
2025 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
2026 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
2027 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
2028 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
2029 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
2030 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
2031 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
2032 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
2033 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
2034 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
2036 2024-03-19 David Malcolm <dmalcolm@redhat.com>
2039 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
2041 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
2044 * gcc.dg/framework-1.c: Use an IOKit header instead of a
2047 2024-03-19 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/114151
2050 PR tree-optimization/114269
2051 PR tree-optimization/114322
2052 PR tree-optimization/114074
2053 * gcc.dg/pr68317.c: Revert last change.
2055 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
2058 * gcc.target/arm/mve/pr114323.c: New.
2060 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.dg/c23-stdarg-9.c: New test.
2065 2024-03-19 Richard Biener <rguenther@suse.de>
2067 PR tree-optimization/114375
2068 * gcc.dg/vect/vect-pr114375.c: New testcase.
2070 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
2072 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
2073 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
2074 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
2075 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
2076 * lib/target-supports.exp: Add proc for XCVbi.
2078 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
2080 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
2081 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
2083 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
2085 * g++.dg/cpp2a/linkage-1.C: New test.
2086 * g++.dg/modules/block-decl-3.h: New test.
2087 * g++.dg/modules/block-decl-3_a.C: New test.
2088 * g++.dg/modules/block-decl-3_b.C: New test.
2089 * g++.dg/modules/block-decl-3_c.C: New test.
2090 * g++.dg/modules/linkage-1_a.C: New test.
2091 * g++.dg/modules/linkage-1_b.C: New test.
2092 * g++.dg/modules/linkage-1_c.C: New test.
2093 * g++.dg/modules/linkage-2.C: New test.
2095 2024-03-18 Jonathan Yong <10walls@gmail.com>
2097 * c-c++-common/Wrestrict.c: Fix typos in comments and
2098 enable for LLP64 testing.
2100 2024-03-18 David Malcolm <dmalcolm@redhat.com>
2106 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
2107 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
2108 expected diagram output.
2109 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
2110 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
2111 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
2113 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
2116 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
2117 (dg-options): Add -march=x86-64.
2119 2024-03-18 Harald Anlauf <anlauf@gmx.de>
2122 * gfortran.dg/pr103715.f90: New test.
2124 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2126 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
2127 relative offsets for line numbers.
2129 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
2132 * gm2/pim/fail/badset7.mod: New test.
2134 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
2137 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
2138 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
2140 2024-03-18 Jan Hubicka <jh@suse.cz>
2141 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
2143 * g++.target/i386/mv29.C: Handle znver5 arch.
2144 * gcc.target/i386/funcspec-56.inc:Likewise.
2146 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2148 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
2150 2024-03-18 liuhongt <hongtao.liu@intel.com>
2152 * gcc.target/i386/pr114334.c: New test.
2154 2024-03-17 Harald Anlauf <anlauf@gmx.de>
2157 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
2158 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
2160 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
2163 * gm2/pim/fail/badtype2.mod: New test.
2165 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2168 * gcc.dg/c23-stdarg-7.c: New test.
2169 * gcc.dg/c23-stdarg-8.c: New test.
2171 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2173 PR tree-optimization/114329
2174 * gcc.dg/bitint-101.c: New test.
2176 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
2179 * g++.dg/modules/block-decl-1_a.C: New test.
2180 * g++.dg/modules/block-decl-1_b.C: New test.
2181 * g++.dg/modules/block-decl-2.C: New test.
2183 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2186 * gcc.dg/torture/bitint-63.c: New test.
2188 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/113431
2191 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
2192 vect_hw_misalign targets.
2194 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.target/i386/pr114339.c: New test.
2199 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
2201 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
2203 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2205 PR middle-end/114332
2206 * gcc.dg/torture/bitint-64.c: New file.
2208 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2210 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
2212 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2214 PR tree-optimization/113466
2215 * gcc.dg/bitint-100.c: New test.
2217 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
2224 * gfortran.dg/associate_64.f90 : New test
2225 * gfortran.dg/associate_66.f90 : New test
2226 * gfortran.dg/associate_67.f90 : New test
2227 * gfortran.dg/associate_65.f90 : New test
2228 * gfortran.dg/associate_68.f90 : New test
2230 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
2232 * gcc.dg/vect/pr114108.c: New test.
2234 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
2236 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
2237 Reposition operand 3's value into instruction's defined accept range.
2239 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2242 * gm2/pim/pass/log: Removed.
2243 * gm2/pim/pass/highexp.mod: New test.
2245 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2247 PR middle-end/113907
2248 * gcc.dg/pr113907-1.c: New test.
2250 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2253 * gm2/pim/fail/badset5.mod: New test.
2254 * gm2/pim/fail/badset6.mod: New test.
2256 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
2258 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
2260 * gfortran.dg/goacc/readonly-1.f90: Likewise.
2262 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/pr114310.c: New test.
2267 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
2269 * gcc.target/s390/htm-builtins-1.c: Fix.
2270 * gcc.target/s390/htm-builtins-2.c: Fix.
2272 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2274 PR preprocessor/110558
2275 * c-c++-common/cpp/has-include-2.c: New test.
2276 * c-c++-common/cpp/has-include-2.h: New test.
2278 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2280 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
2281 dg-additional-options directive.
2282 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
2283 * c-c++-common/cpp/has-include-next-2.c: New test.
2285 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2288 * gm2/cse/pass/testcse54.mod: New test.
2289 * gm2/iso/run/pass/array9.mod: New test.
2290 * gm2/iso/run/pass/strcons3.mod: New test.
2291 * gm2/iso/run/pass/strcons4.mod: New test.
2292 * gm2/pim/fail/badset1.mod: New test.
2293 * gm2/pim/fail/badset2.mod: New test.
2294 * gm2/pim/fail/badset3.mod: New test.
2295 * gm2/pim/fail/badset4.mod: New test.
2297 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
2299 * c-c++-common/goacc/readonly-1.c: New test.
2300 * gfortran.dg/goacc/readonly-1.f90: New test.
2302 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
2304 * gcc.target/s390/aligned-1.c: Add weak and void variables
2305 incorporating the cases from unaligned-2.c.
2306 * gcc.target/s390/unaligned-1.c: Likewise.
2307 * gcc.target/s390/unaligned-2.c: Removed.
2309 2024-03-14 liuhongt <hongtao.liu@intel.com>
2311 * g++.target/i386/pr111822.C: New test.
2313 2024-03-13 Harald Anlauf <anlauf@gmx.de>
2316 * gfortran.dg/is_contiguous_4.f90: New test.
2318 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2320 PR middle-end/114319
2321 * gcc.target/i386/pr114319.c: New test.
2323 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2325 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2326 Added dg-bogus with target on offending line for short_enums.
2328 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2330 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
2333 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2335 PR middle-end/114313
2336 * gcc.dg/torture/bitint-62.c: New test.
2338 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2341 * gcc.dg/asan/pr112709-2.c: New test.
2343 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/ubsan/pr112709-1.c: New test.
2347 * gcc.dg/ubsan/pr112709-2.c: New test.
2349 2024-03-12 Harald Anlauf <anlauf@gmx.de>
2352 * gfortran.dg/proc_ptr_comp_53.f90: New test.
2354 2024-03-12 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/114121
2357 * gcc.dg/torture/pr114312.c: New testcase.
2359 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
2364 * g++.dg/modules/target-aarch64-1_a.C: New test.
2365 * g++.dg/modules/target-aarch64-1_b.C: New test.
2366 * g++.dg/modules/target-powerpc-1_a.C: New test.
2367 * g++.dg/modules/target-powerpc-1_b.C: New test.
2368 * g++.dg/modules/target-powerpc-2_a.C: New test.
2369 * g++.dg/modules/target-powerpc-2_b.C: New test.
2371 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2374 * gcc.dg/asan/pr112709-1.c: New test.
2375 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
2377 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2379 PR tree-optimization/114293
2380 * gcc.dg/pr114293.c: New test.
2382 2024-03-12 Richard Biener <rguenther@suse.de>
2384 PR tree-optimization/114297
2385 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
2387 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2389 PR libfortran/105437
2390 PR libfortran/114304
2391 * gfortran.dg/pr105473.f90: Add additional checks to address
2392 the case of semicolon at the end of a line.
2394 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
2397 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
2400 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2402 PR tree-optimization/98238
2403 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
2405 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
2406 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
2408 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2410 PR tree-optimization/114071
2411 PR tree-optimization/113557
2413 * gcc.dg/vect/pr37027.c: Require vect_perm.
2414 * gcc.dg/vect/pr67790.c: Likewise.
2415 * gcc.dg/vect/slp-reduc-1.c: Likewise.
2416 * gcc.dg/vect/slp-reduc-2.c: Likewise.
2417 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2418 * gcc.dg/vect/slp-reduc-8.c: Likewise.
2419 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
2421 * gcc.dg/vect/slp-47.c: Require vect_perm.
2422 * gcc.dg/vect/slp-48.c: Likewise.
2424 2024-03-11 Richard Biener <rguenther@suse.de>
2426 PR middle-end/114299
2427 * gcc.target/i386/pr114299.c: New testcase.
2429 2024-03-11 Jakub Jelinek <jakub@redhat.com>
2431 PR tree-optimization/114278
2432 * gcc.dg/bitint-99.c: New test.
2434 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
2436 * gcc.dg/sso-20.c: New test.
2437 * gcc.dg/sso-21.c: Likewise.
2439 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
2442 * gcc.dg/float_opposite_arm-1.c: New test.
2444 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
2448 * gdc.dg/pr112285.d: New test.
2449 * gdc.dg/pr112290.d: New test.
2451 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2453 PR tree-optimization/110199
2454 * gcc.dg/tree-ssa/minmax-27.c: New test.
2455 * gcc.dg/tree-ssa/minmax-28.c: New test.
2457 2024-03-10 Pan Li <pan2.li@intel.com>
2459 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
2461 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2464 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
2466 * gcc.target/sh/pr59533-1.c: Adjust expected output.
2468 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2471 * gcc.target/riscv/compare-debug-1.c: New test.
2472 * gcc.target/riscv/compare-debug-2.c: New test.
2474 2024-03-09 Xi Ruoyao <xry111@xry111.site>
2476 * gcc.target/loongarch/tls-ie-relax.c: New test.
2477 * gcc.target/loongarch/tls-ie-norelax.c: New test.
2478 * gcc.target/loongarch/tls-ie-extreme.c: New test.
2480 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2482 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
2483 '-Wno-pedantic -std=gnu90'.
2485 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2487 * g++.target/loongarch/atomic-cas-int.C: New test.
2489 2024-03-08 Martin Jambor <mjambor@suse.cz>
2492 * g++.dg/ipa/pr113757.C: New test.
2494 2024-03-08 David Faust <david.faust@oracle.com>
2496 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
2497 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
2499 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
2502 * gcc.target/arm/bics_3.c: Adjust code to something which should
2503 always result in BICS.
2505 2024-03-08 David Faust <david.faust@oracle.com>
2507 * gcc.target/bpf/memset-1.c: Move error test case to...
2508 * gcc.target/bpf/memset-2.c: ... here. New test.
2510 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
2513 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
2515 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2517 PR rtl-optimization/113617
2519 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
2520 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
2521 templates not defined elsewhere.
2523 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
2528 * gcc.target/i386/pr38534-2.c: Likewise.
2529 * gcc.target/i386/pr38534-3.c: Likewise.
2530 * gcc.target/i386/pr38534-4.c: Likewise.
2531 * gcc.target/i386/pr38534-5.c: Likewise.
2532 * gcc.target/i386/pr38534-6.c: Likewise.
2533 * gcc.target/i386/pr114097-1.c: Likewise.
2534 * gcc.target/i386/stack-check-17.c: Likewise.
2536 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2538 * g++.dg/ext/atomic-5.C: New test.
2540 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2543 * c-c++-common/dwarf2/pr113918.c: New test.
2545 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2548 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
2549 expect any diagnostics on f and fd member function templates, add
2550 similar templates with ...Selves instead of Selves as k and kd and
2551 expect diagnostics for those. Expect extra diagnostics in error
2552 recovery for g and gd member function templates.
2554 2024-03-08 Richard Biener <rguenther@suse.de>
2557 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
2559 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
2561 * gm2/iso/pass/arrayconst.mod: New test.
2562 * gm2/iso/pass/arrayconst2.mod: New test.
2563 * gm2/iso/pass/arrayconst3.mod: New test.
2564 * gm2/iso/pass/arrayconst4.mod: New test.
2566 2024-03-08 demin.han <demin.han@starfivetech.com>
2569 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
2571 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
2573 * gcc.target/powerpc/fwprop-1.c: New.
2575 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2578 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
2579 now emit vtables here too.
2580 * g++.dg/modules/virt-3_a.C: New test.
2581 * g++.dg/modules/virt-3_b.C: New test.
2582 * g++.dg/modules/virt-3_c.C: New test.
2583 * g++.dg/modules/virt-3_d.C: New test.
2585 2024-03-07 Patrick Palka <ppalka@redhat.com>
2588 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
2589 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
2590 * g++.dg/modules/tpl-alias-2_a.H: New test.
2591 * g++.dg/modules/tpl-alias-2_b.C: New test.
2593 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
2596 * gcc.target/aarch64/pr113618.c: New test.
2598 2024-03-07 Patrick Palka <ppalka@redhat.com>
2602 * g++.dg/modules/hello-2_a.C: New test.
2603 * g++.dg/modules/hello-2_b.C: New test.
2604 * g++.dg/modules/namespace-6_a.H: New test.
2605 * g++.dg/modules/namespace-6_b.C: New test.
2607 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2610 * lib/target-supports.exp: Fix test for C++.
2612 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
2614 * gcc.target/aarch64/pr114196.c: New test.
2615 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
2617 2024-03-07 Marek Polacek <polacek@redhat.com>
2620 * g++.dg/cpp1z/inline-var11.C: New test.
2622 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2625 * gcc.target/powerpc/pr113950.c: New testcase.
2627 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
2629 * gnat.dg/predicate15.adb: New test.
2631 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2634 * g++.dg/pr98356.C: New test.
2636 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2639 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
2640 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
2641 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
2642 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
2644 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2646 PR rtl-optimization/110079
2647 * gcc.dg/pr110079.c: New test.
2649 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2651 PR middle-end/105533
2652 * gcc.dg/pr105533.c: New test.
2654 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
2656 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
2657 ASSERTEQ_64 with the macro ASSERTEQ_32.
2658 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
2659 test results of some functions according to the function of the vector
2661 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
2662 modification as lasx-xvfrint_s.c.
2663 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
2664 modification as lasx-xvshuf_b.c.
2665 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
2666 function instead of abs() to check the correctness of the results.
2668 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2670 PR tree-optimization/114009
2671 * gcc.dg/tree-ssa/pr114009.c: New test.
2673 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675 PR libfortran/105456
2676 * gfortran.dg/pr105456.f90: Revise using '%' characters
2677 in users error message.
2679 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2681 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
2682 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
2684 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2686 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
2687 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
2689 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2692 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
2693 execution both for Arm and Thumb-2.
2695 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
2699 * gcc.target/riscv/zicond-ice-3.c: New test.
2700 * gcc.target/riscv/zicond-ice-4.c: New test.
2702 2024-03-06 Harald Anlauf <anlauf@gmx.de>
2706 * gfortran.dg/pr99350.f90:
2707 * gfortran.dg/arithmetic_overflow_3.f90: New test.
2709 2024-03-06 Marek Polacek <polacek@redhat.com>
2712 * g++.dg/cpp0x/noexcept84.C: New test.
2714 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
2716 * gcc.target/gcn/sram-ecc-3.c: Adjust.
2717 * gcc.target/gcn/sram-ecc-4.c: Likewise.
2718 * gcc.target/gcn/sram-ecc-7.c: Likewise.
2719 * gcc.target/gcn/sram-ecc-8.c: Likewise.
2721 2024-03-06 Richard Biener <rguenther@suse.de>
2723 PR tree-optimization/114239
2724 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
2726 2024-03-06 Xi Ruoyao <xry111@xry111.site>
2728 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
2730 * gcc.target/loongarch/vfcmp-d.c: Likewise.
2731 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
2732 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
2734 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
2737 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
2739 2024-03-06 Richard Biener <rguenther@suse.de>
2741 PR tree-optimization/114249
2742 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
2744 2024-03-06 Richard Biener <rguenther@suse.de>
2746 PR tree-optimization/114246
2747 * gcc.dg/torture/pr114246.c: New testcase.
2749 2024-03-06 Jakub Jelinek <jakub@redhat.com>
2751 PR rtl-optimization/114190
2752 * gcc.target/i386/avx-pr114190.c: New test.
2754 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2756 PR libfortran/105456
2757 * gfortran.dg/pr105456-nmlr.f90: New test.
2758 * gfortran.dg/pr105456-nmlw.f90: New test.
2759 * gfortran.dg/pr105456-ruf.f90: New test.
2760 * gfortran.dg/pr105456-wf.f90: New test.
2761 * gfortran.dg/pr105456-wuf.f90: New test.
2763 2024-03-06 Patrick Palka <ppalka@redhat.com>
2765 * g++.dg/modules/friend-7.h: New test.
2766 * g++.dg/modules/friend-7_a.H: New test.
2767 * g++.dg/modules/friend-7_b.C: New test.
2769 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
2770 Indu Bhagat <indu.bhagat@oracle.com>
2773 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
2775 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2778 * gcc.target/aarch64/sve/pr97696.c: New test.
2780 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2782 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
2784 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
2787 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
2790 2024-03-05 Xi Ruoyao <xry111@xry111.site>
2792 * gcc.target/loongarch/regname-fp-s9.c: New test.
2794 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
2796 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
2797 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
2799 2024-03-05 Richard Biener <rguenther@suse.de>
2801 PR tree-optimization/114231
2802 * gcc.dg/vect/pr114231.c: New testcase.
2804 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2806 PR rtl-optimization/114211
2807 * gcc.dg/pr114211.c: New test.
2809 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2811 PR middle-end/114157
2812 * gcc.dg/bitint-98.c: New test.
2813 * gcc.target/i386/avx2-pr114157.c: New test.
2814 * gcc.target/i386/avx512f-pr114157.c: New test.
2816 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
2820 * gcc.target/i386/pr38534-4.c: Likewise.
2821 * gcc.target/i386/pr38534-2.c: Likewise.
2822 * gcc.target/i386/pr38534-3.c: Likewise.
2823 * gcc.target/i386/pr114097-1.c: Likewise.
2824 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
2826 2024-03-05 Patrick Palka <ppalka@redhat.com>
2828 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
2829 of -Wno-pedantic. Remove now unnecessary preprocessing
2830 directives from GMF.
2832 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
2834 * g++.dg/modules/using-12.C: New test.
2835 * g++.dg/modules/using-13.h: New test.
2836 * g++.dg/modules/using-13_a.C: New test.
2837 * g++.dg/modules/using-13_b.C: New test.
2839 2024-03-04 David Faust <david.faust@oracle.com>
2841 * gcc.target/bpf/memset-1.c: New test.
2843 2024-03-04 Jan Dubiec <jdx@o2.pl>
2845 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
2847 2024-03-04 Richard Biener <rguenther@suse.de>
2849 PR tree-optimization/114197
2850 * gcc.dg/torture/pr114197.c: New testcase.
2852 2024-03-04 Richard Biener <rguenther@suse.de>
2854 PR tree-optimization/114203
2855 * gcc.dg/torture/pr114203.c: New testcase.
2857 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2859 PR middle-end/114209
2860 * gcc.dg/bitint-97.c: New test.
2862 2024-03-04 Xi Ruoyao <xry111@xry111.site>
2865 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
2866 instead of -fdump-tree-optimized.
2867 (dg-final): Scan forwprop2 dump instead of optimized, and remove
2868 the use of vect_int_mod.
2869 * lib/target-supports.exp (check_effective_target_vect_int_mod):
2870 Remove because it's not used anymore.
2872 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2875 * gcc.target/i386/pr114184.c: New test.
2877 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
2880 * g++.target/i386/pr114187.C: New test case.
2882 2024-03-03 Greg McGary <gkm@rivosinc.com>
2884 * gcc.c-torture/execute/pr113010.c: New test.
2886 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
2889 * gdc.dg/torture/pr114171.d: New test.
2891 2024-03-01 Patrick Palka <ppalka@redhat.com>
2895 * g++.dg/modules/tdef-7.h: Remove outdated comment.
2896 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
2897 * g++.dg/modules/enum-13_a.C: New test.
2898 * g++.dg/modules/enum-13_b.C: New test.
2900 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2903 * g++.dg/modules/var-tpl-2_a.H: New test.
2904 * g++.dg/modules/var-tpl-2_b.C: New test.
2906 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2909 * g++.dg/modules/pr114005_a.C: New test.
2910 * g++.dg/modules/pr114005_b.C: New test.
2912 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
2914 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
2915 second phase scheduler.
2916 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
2917 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
2918 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
2919 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
2920 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
2921 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
2923 2024-03-01 Patrick Palka <ppalka@redhat.com>
2925 * g++.dg/modules/cexpr-4_a.C: New test.
2926 * g++.dg/modules/cexpr-4_b.C: New test.
2928 2024-03-01 Marek Polacek <polacek@redhat.com>
2932 * g++.dg/ext/attr-no-dangling1.C: New test.
2933 * g++.dg/ext/attr-no-dangling2.C: New test.
2934 * g++.dg/ext/attr-no-dangling3.C: New test.
2935 * g++.dg/ext/attr-no-dangling4.C: New test.
2936 * g++.dg/ext/attr-no-dangling5.C: New test.
2937 * g++.dg/ext/attr-no-dangling6.C: New test.
2938 * g++.dg/ext/attr-no-dangling7.C: New test.
2939 * g++.dg/ext/attr-no-dangling8.C: New test.
2940 * g++.dg/ext/attr-no-dangling9.C: New test.
2942 2024-03-01 David Faust <david.faust@oracle.com>
2944 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
2947 2024-03-01 Harald Anlauf <anlauf@gmx.de>
2950 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
2951 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
2952 * gfortran.dg/null_actual_4.f90: New test.
2954 2024-03-01 Patrick Palka <ppalka@redhat.com>
2958 * g++.dg/cpp23/auto-fncast16.C: New test.
2959 * g++.dg/cpp23/auto-fncast17.C: New test.
2960 * g++.dg/cpp23/auto-fncast18.C: New test.
2962 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2965 * g++.dg/cpp1z/decomp59.C: New test.
2967 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2968 Tobias Burnus <tburnus@baylibre.com>
2971 * g++.dg/gomp/target-lambda-1.C: Moved to become a
2972 run-time test under testsuite/libgomp.c++.
2974 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/debug/dwarf2/pr114015.c: New test.
2979 2024-03-01 xuli <xuli1@eswincomputing.com>
2981 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
2982 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
2983 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
2985 2024-03-01 Pan Li <pan2.li@intel.com>
2988 * g++.target/riscv/rvv/base/pr111296.C: Replace
2989 param=riscv-autovec-preference to mrvv-vector-bits.
2990 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
2991 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
2992 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
2993 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
2994 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
2995 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
2996 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
2997 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
2998 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
2999 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
3000 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
3001 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
3002 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
3003 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
3004 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
3005 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
3006 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
3007 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
3008 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
3009 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
3010 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
3011 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
3012 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
3013 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
3014 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
3015 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
3016 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
3017 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
3018 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
3019 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
3020 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
3021 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3022 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3023 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
3024 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
3025 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
3026 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
3027 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
3028 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
3029 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
3030 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
3031 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
3032 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
3033 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
3034 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
3035 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
3036 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
3037 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
3038 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
3039 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
3040 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
3041 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
3042 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
3043 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
3044 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
3045 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
3046 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
3047 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
3048 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3049 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3050 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3051 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
3052 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
3053 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
3054 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
3055 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
3056 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
3057 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
3058 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
3059 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
3060 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
3061 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
3062 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
3063 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
3064 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
3065 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
3066 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
3067 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
3068 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
3069 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
3070 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
3071 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3072 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3073 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
3074 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
3075 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
3076 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
3077 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
3078 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
3079 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
3080 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
3081 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
3082 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
3083 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
3084 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
3085 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
3086 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
3087 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
3088 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
3089 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
3090 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3091 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3092 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3093 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3094 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
3095 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
3096 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
3097 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
3098 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
3099 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
3100 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
3101 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
3102 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
3103 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
3104 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
3105 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
3106 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
3107 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
3108 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
3109 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
3110 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
3111 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
3112 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
3113 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
3114 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
3115 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
3116 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
3117 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
3118 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
3119 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
3120 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
3121 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
3122 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
3123 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
3124 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
3125 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
3126 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
3127 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
3128 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
3129 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
3130 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
3131 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
3132 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
3133 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
3134 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
3135 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
3136 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
3137 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
3138 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
3139 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
3140 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
3141 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
3142 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
3143 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
3144 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
3145 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
3146 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
3147 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
3148 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
3149 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
3150 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
3151 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
3152 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
3153 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
3154 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3155 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3156 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3157 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3158 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
3159 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
3160 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
3161 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
3162 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
3163 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
3164 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
3165 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
3166 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
3167 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
3168 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
3169 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
3170 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
3171 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
3172 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
3173 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
3174 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
3175 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
3176 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
3177 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
3178 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
3179 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
3180 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
3181 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
3182 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
3183 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
3184 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
3185 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
3186 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
3187 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
3188 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
3189 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
3190 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
3191 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
3192 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
3193 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
3194 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
3195 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
3196 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
3197 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
3198 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
3199 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
3200 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
3201 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
3202 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
3203 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
3204 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
3205 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
3206 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
3207 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
3208 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
3209 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
3210 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
3211 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
3212 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
3213 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
3214 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
3215 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
3216 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
3217 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
3218 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
3219 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
3220 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
3221 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
3222 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
3223 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
3224 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
3225 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
3226 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
3227 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
3228 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
3229 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
3230 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
3231 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
3232 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
3233 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
3234 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
3235 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
3236 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
3237 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
3238 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
3239 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
3240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
3241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
3242 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
3243 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
3244 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
3245 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
3246 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
3247 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
3248 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
3249 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
3250 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
3251 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
3252 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
3253 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
3254 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
3255 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
3256 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
3257 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
3258 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
3259 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
3260 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
3261 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
3262 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
3263 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
3264 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
3265 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
3266 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
3267 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
3268 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
3269 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
3270 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
3271 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
3272 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
3273 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
3274 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
3275 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
3276 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
3277 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
3278 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
3279 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
3280 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
3281 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
3282 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
3283 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
3284 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
3285 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
3286 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
3287 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
3288 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
3289 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
3290 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
3291 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
3292 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
3293 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
3294 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
3295 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
3296 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
3297 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
3298 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
3299 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
3300 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
3301 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
3302 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
3303 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
3304 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
3305 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
3306 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
3307 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
3308 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
3309 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
3310 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
3311 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
3312 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
3313 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
3314 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
3315 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
3316 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
3317 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
3318 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
3319 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
3320 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
3321 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
3322 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
3323 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
3324 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
3325 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
3326 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
3327 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
3328 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
3329 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
3330 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
3331 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
3332 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
3333 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
3334 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
3335 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
3336 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
3337 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
3338 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
3339 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
3340 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
3341 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
3342 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
3343 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
3344 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
3345 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
3346 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
3347 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
3348 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
3349 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
3350 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
3351 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
3352 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
3353 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
3354 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
3355 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
3356 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
3357 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
3358 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
3359 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
3360 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
3361 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
3362 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
3363 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
3364 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
3365 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
3366 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
3367 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
3368 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
3369 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
3370 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
3371 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
3372 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
3373 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
3374 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
3375 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
3376 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
3377 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
3378 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
3379 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
3380 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
3381 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
3382 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
3383 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
3384 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
3385 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
3386 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
3387 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
3388 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
3389 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
3390 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
3391 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
3392 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
3393 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
3394 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
3395 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
3396 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
3397 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
3398 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
3399 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
3400 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
3401 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
3402 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
3403 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
3404 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
3405 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
3406 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
3407 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
3408 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
3409 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
3410 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
3411 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
3412 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
3413 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
3414 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
3415 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
3416 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
3417 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
3418 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
3419 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
3420 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
3421 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
3422 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
3423 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
3424 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
3425 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
3426 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
3427 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
3428 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
3429 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
3430 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
3431 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
3432 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
3433 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
3434 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
3435 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
3436 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
3437 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
3438 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
3439 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
3440 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
3441 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
3442 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
3443 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
3444 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
3445 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
3446 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
3447 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
3448 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
3449 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
3450 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
3451 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
3452 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
3453 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
3454 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
3455 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
3456 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
3457 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
3458 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
3459 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
3460 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
3461 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
3462 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
3463 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
3464 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
3465 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
3466 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
3467 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
3468 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
3469 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
3470 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
3471 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
3472 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
3473 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
3474 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
3475 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
3476 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
3477 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
3478 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
3479 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
3480 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
3481 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
3482 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
3483 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
3484 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
3485 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
3486 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
3487 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
3488 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
3489 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
3490 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
3491 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
3492 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
3493 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
3494 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
3495 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
3496 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
3497 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
3498 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
3499 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
3500 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
3501 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
3502 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
3503 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
3504 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
3505 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
3506 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
3507 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
3508 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
3509 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
3510 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
3511 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
3512 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
3513 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
3514 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
3515 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
3516 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
3517 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
3518 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
3519 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
3520 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
3521 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
3522 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
3523 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
3524 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
3525 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
3526 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
3527 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
3528 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
3529 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
3530 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
3531 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
3532 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
3533 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
3534 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
3535 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
3536 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
3537 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
3538 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
3539 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
3540 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
3541 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
3542 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
3543 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
3544 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
3545 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
3546 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
3547 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
3548 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
3549 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
3550 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
3551 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
3552 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
3553 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
3554 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
3555 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
3556 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
3557 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
3558 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
3559 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
3560 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
3561 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
3562 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
3563 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
3564 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
3565 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
3566 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
3567 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
3568 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
3569 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
3570 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
3571 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
3572 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
3573 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
3574 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
3575 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
3576 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
3577 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
3578 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
3579 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
3580 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
3581 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
3582 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
3583 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
3584 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
3585 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
3586 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
3587 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
3588 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
3589 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
3590 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
3591 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
3592 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
3593 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
3594 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
3595 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
3596 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
3597 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
3598 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
3599 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
3600 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
3601 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
3602 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
3603 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
3604 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
3605 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
3606 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
3607 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
3608 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
3609 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
3610 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
3611 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
3612 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
3613 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
3614 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
3615 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
3616 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
3617 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
3618 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
3619 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
3620 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
3621 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
3622 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
3623 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
3624 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
3625 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
3626 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
3627 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
3628 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
3629 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
3630 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
3631 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
3632 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
3633 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
3634 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
3635 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
3636 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
3637 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
3638 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
3639 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
3640 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
3641 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
3642 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
3643 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
3644 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
3645 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
3646 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
3647 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
3648 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
3649 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
3650 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
3651 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
3652 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
3653 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
3654 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
3655 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
3656 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
3657 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
3658 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
3659 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
3660 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
3661 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
3662 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
3663 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
3664 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
3665 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
3666 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
3667 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
3668 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
3669 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
3670 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
3671 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
3672 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
3673 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
3674 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
3675 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
3676 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
3677 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
3678 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
3679 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
3680 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
3681 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
3682 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
3683 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
3684 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
3685 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
3686 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
3687 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
3688 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
3689 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
3690 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
3691 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
3692 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
3693 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
3694 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
3695 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
3696 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
3697 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
3698 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
3699 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
3700 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
3701 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
3702 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
3703 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
3704 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
3705 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
3706 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
3707 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
3708 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
3709 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
3710 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
3711 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
3712 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
3713 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
3714 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
3715 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
3716 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
3717 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
3718 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
3719 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
3720 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
3721 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
3722 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
3723 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
3724 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
3725 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
3726 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
3727 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
3728 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
3729 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
3730 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
3731 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
3732 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
3733 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
3734 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
3735 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
3736 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
3737 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
3738 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
3739 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
3740 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
3741 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
3742 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
3743 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
3744 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
3745 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
3746 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
3747 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
3748 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
3749 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
3750 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
3751 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
3752 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
3753 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
3754 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
3755 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
3756 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
3757 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
3758 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
3759 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
3760 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
3761 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
3762 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
3763 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
3764 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
3765 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
3766 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
3767 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
3768 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
3769 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
3770 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
3771 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
3772 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
3773 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
3774 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
3775 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
3776 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
3777 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
3778 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
3779 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
3780 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
3781 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
3782 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
3783 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
3784 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
3785 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
3786 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
3787 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
3788 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
3789 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
3790 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
3791 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
3792 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
3793 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
3794 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
3795 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
3796 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
3797 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
3798 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
3799 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
3800 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
3801 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
3802 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
3803 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
3804 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
3805 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
3806 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
3807 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
3808 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
3809 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
3810 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
3811 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
3812 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
3813 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
3814 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
3815 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
3816 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
3817 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
3818 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
3819 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
3820 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
3821 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
3822 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
3823 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
3824 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
3825 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
3826 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
3827 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
3828 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
3829 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
3830 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
3831 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
3832 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
3833 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
3834 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
3835 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
3836 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
3837 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
3838 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
3839 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
3840 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
3841 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
3842 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
3843 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
3844 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
3845 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
3846 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
3847 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
3848 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
3849 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
3850 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
3851 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
3852 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
3853 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
3854 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
3855 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
3856 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
3857 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
3858 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
3859 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
3860 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
3861 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
3862 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
3863 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
3864 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
3865 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
3866 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
3867 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
3868 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
3869 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
3870 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
3871 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
3872 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
3873 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
3874 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
3875 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
3876 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
3877 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
3878 * gcc.target/riscv/rvv/rvv.exp: Diito.
3879 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
3880 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
3881 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
3882 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
3883 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
3884 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
3885 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
3886 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
3887 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
3888 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
3889 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
3890 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
3891 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
3892 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
3893 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
3894 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
3895 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
3896 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
3897 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
3898 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
3899 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
3900 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
3901 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
3902 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
3903 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
3904 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
3905 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
3906 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
3907 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
3908 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
3909 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
3910 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
3911 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
3912 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
3913 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
3914 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
3915 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
3916 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
3917 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
3918 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
3919 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
3920 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
3921 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
3922 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
3923 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
3924 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
3925 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
3926 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
3927 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
3928 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
3929 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
3930 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
3931 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
3932 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
3933 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
3934 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
3935 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
3936 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
3937 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
3938 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
3939 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
3940 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
3941 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
3942 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
3943 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
3944 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
3945 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
3946 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
3947 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
3948 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
3949 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
3950 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
3951 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
3952 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
3953 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
3954 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
3955 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
3956 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
3957 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
3958 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
3959 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
3960 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
3961 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
3962 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
3963 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
3964 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
3965 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
3966 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
3967 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
3968 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
3969 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
3970 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
3971 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
3972 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
3973 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
3974 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
3975 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
3976 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
3977 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
3978 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
3979 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
3980 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
3981 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
3982 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
3983 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
3984 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
3985 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
3986 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
3987 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
3988 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
3989 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
3990 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
3991 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
3992 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
3993 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
3994 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
3995 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
3996 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
3997 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
3998 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
3999 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
4000 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
4001 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
4002 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
4003 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
4004 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
4005 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
4006 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
4007 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
4008 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
4009 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
4010 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
4011 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
4012 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
4013 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
4014 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
4015 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
4016 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
4017 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
4018 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
4019 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
4020 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
4021 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
4022 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
4023 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
4024 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
4025 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
4026 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
4027 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
4028 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
4029 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
4030 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
4031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
4032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
4033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
4034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
4035 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
4036 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
4037 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
4038 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
4039 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
4040 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
4041 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
4042 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
4043 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
4044 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
4045 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
4046 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
4047 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
4048 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
4049 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
4050 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
4051 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
4052 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
4053 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
4054 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
4055 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
4056 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
4057 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
4058 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
4059 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
4060 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
4061 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
4062 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
4063 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
4064 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
4065 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
4066 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
4067 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
4068 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
4069 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
4070 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
4071 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
4072 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
4073 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
4074 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
4075 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
4076 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
4077 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
4078 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
4079 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
4080 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
4081 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
4082 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
4083 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
4084 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
4085 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
4086 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
4087 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
4088 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
4089 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
4090 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
4091 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
4092 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
4093 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
4094 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
4095 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
4096 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
4097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
4098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
4099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
4100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
4101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
4102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
4103 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
4104 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
4105 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
4106 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
4107 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
4108 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
4109 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
4110 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
4111 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
4112 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
4113 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
4114 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
4115 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
4116 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
4117 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
4118 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
4119 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
4120 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
4121 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
4122 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
4123 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
4124 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
4125 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
4126 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
4127 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
4128 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
4129 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
4130 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
4131 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
4132 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
4133 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
4134 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
4135 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
4136 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
4137 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
4138 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
4139 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
4140 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
4141 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
4142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
4143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
4144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
4145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
4146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
4147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
4148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
4149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
4150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
4151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
4152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
4153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
4154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
4155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
4156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
4157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
4158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
4159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
4160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
4161 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
4162 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
4163 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
4164 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
4165 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
4166 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
4167 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
4168 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
4169 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
4170 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
4171 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
4172 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
4173 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
4174 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
4175 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
4176 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
4177 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
4178 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
4179 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
4180 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
4181 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
4182 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
4183 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
4184 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
4185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
4186 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
4187 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
4188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
4189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
4190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
4191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
4192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
4193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
4194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
4195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
4196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
4197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
4198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
4199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
4200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
4201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
4202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
4203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
4204 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
4205 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
4206 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
4207 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
4208 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
4209 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
4210 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
4211 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
4212 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
4213 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
4214 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
4215 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
4216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
4217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
4218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
4219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
4220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
4221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
4222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
4223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
4224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
4225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
4226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
4227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
4228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
4229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
4230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
4231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
4232 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
4233 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
4234 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
4235 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
4236 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
4237 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
4238 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
4239 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
4240 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
4241 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
4242 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
4243 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
4244 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
4245 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
4246 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
4247 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
4248 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
4249 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
4250 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
4251 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
4252 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
4253 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
4254 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
4255 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
4256 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
4257 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
4258 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
4259 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
4260 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
4261 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
4262 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
4263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
4264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
4265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
4266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
4267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
4268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
4269 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
4270 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
4271 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
4272 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
4273 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
4274 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
4275 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
4276 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
4277 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
4278 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
4279 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
4280 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
4281 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
4282 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
4283 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
4284 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
4285 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
4286 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
4287 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
4288 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
4289 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
4290 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
4291 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
4292 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
4293 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
4294 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
4295 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
4296 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
4297 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
4298 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
4299 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
4300 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
4301 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
4302 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
4303 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
4304 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
4305 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
4306 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
4307 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
4308 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
4309 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
4310 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
4311 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
4312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
4313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
4314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
4315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
4316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
4317 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
4318 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
4319 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
4320 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
4321 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
4322 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
4323 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
4324 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
4325 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
4326 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
4327 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
4328 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
4329 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
4330 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
4331 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
4332 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
4333 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
4335 2024-03-01 Jakub Jelinek <jakub@redhat.com>
4337 PR middle-end/114156
4338 * gcc.dg/bitint-96.c: New test.
4340 2024-02-29 David Malcolm <dmalcolm@redhat.com>
4343 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
4345 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
4348 * gcc.target/avr/pr114132-1.c: New test.
4349 * gcc.target/avr/torture/pr114132-2.c: New test.
4351 2024-02-29 Marek Polacek <polacek@redhat.com>
4354 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
4355 * g++.dg/warn/Wuninitialized-34.C: New test.
4357 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
4360 * gm2/pim/pass/TestLong4.mod: Rewrite.
4361 * gm2/cpp/pass/testlong4.mod: New test.
4363 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
4366 * gcc.target/aarch64/acle/memtag_4.c: New test.
4368 2024-02-29 Xi Ruoyao <xry111@xry111.site>
4370 * gcc.target/loongarch/crc-sext.c: New test;
4372 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
4375 * g++.dg/modules/lambda-7.h: New test.
4376 * g++.dg/modules/lambda-7_a.H: New test.
4377 * g++.dg/modules/lambda-7_b.C: New test.
4378 * g++.dg/modules/lambda-7_c.C: New test.
4380 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
4382 * gcc.target/riscv/pr114130.c: New.
4384 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
4389 * gfortran.dg/pdt_4.f03: Update modified error message.
4390 * gfortran.dg/pdt_34.f03: New test.
4391 * gfortran.dg/pdt_35.f03: New test.
4392 * gfortran.dg/pdt_36.f03: New test.
4393 * gfortran.dg/pdt_37.f03: New test.
4395 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4396 Patrick Palka <ppalka@redhat.com>
4399 * g++.dg/cpp1y/var-templ87.C: New test.
4401 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4405 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
4406 * gcc.target/bpf/btfext-funcinfo.c: Add.
4407 * gcc.target/bpf/core-attr-5.c: Fix regexp.
4408 * gcc.target/bpf/core-attr-6.c: Fix regexp.
4409 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
4410 * gcc.target/bpf/core-section-1.c: Fix regexp.
4412 2024-02-28 Harald Anlauf <anlauf@gmx.de>
4414 * gfortran.dg/pr101026.f: Let variables used in specification
4415 expression be passed as dummy arguments
4417 2024-02-28 Richard Biener <rguenther@suse.de>
4419 PR tree-optimization/113831
4420 PR tree-optimization/108355
4421 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
4423 2024-02-28 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/114121
4426 * gcc.dg/torture/pr114121.c: New testcase.
4428 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
4433 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4435 PR tree-optimization/91567
4436 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
4437 Treat i?86-*-* like x86_64-*-*.
4439 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4441 PR tree-optimization/114075
4442 * gcc.dg/gomp/pr114075.c: New test.
4444 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/114041
4447 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
4448 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
4450 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4452 PR tree-optimization/113988
4453 * gcc.dg/bitint-91.c: New test.
4455 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4457 * gcc.dg/c23-stdarg-6.c: New test.
4459 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
4463 * g++.dg/cpp1z/inline-var10.C: New test.
4465 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
4468 * gcc.target/i386/pr113871-5a.c: New test.
4469 * gcc.target/i386/pr113871-5b.c: New test.
4471 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
4473 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
4475 2024-02-27 David Malcolm <dmalcolm@redhat.com>
4478 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
4480 2024-02-27 Richard Biener <rguenther@suse.de>
4482 PR tree-optimization/114074
4483 * gcc.dg/torture/pr114074.c: New testcase.
4484 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
4485 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
4486 loop to be vectorized.
4488 2024-02-27 Jakub Jelinek <jakub@redhat.com>
4490 PR rtl-optimization/114044
4491 * gcc.dg/bitint-95.c: New test.
4493 2024-02-27 Richard Biener <rguenther@suse.de>
4495 PR tree-optimization/114081
4496 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
4498 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
4502 SOLARIS_X86_AS as appropriate.
4503 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
4504 (main): Likewise for chk (pv3a).
4506 2024-02-26 Harald Anlauf <anlauf@gmx.de>
4509 * gfortran.dg/pr114012.f90: New test.
4511 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4512 H.J. Lu <hjl.tools@gmail.com>
4514 PR rtl-optimization/113617
4515 * g++.dg/other/pr113617.C: New test.
4516 * g++.dg/other/pr113617.h: New test.
4517 * g++.dg/other/pr113617-aux.cc: New test.
4519 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
4523 names rather than names of builtin replacements.
4525 2024-02-26 Richard Biener <rguenther@suse.de>
4527 PR tree-optimization/114099
4528 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
4530 2024-02-26 Richard Biener <rguenther@suse.de>
4532 PR tree-optimization/114068
4533 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
4534 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
4536 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
4538 * gnat.dg/access10.adb: New test.
4540 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4543 * gcc.target/i386/pr114097-1.c: New test.
4545 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4548 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
4550 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4552 PR tree-optimization/114090
4553 * gcc.dg/pr114090.c: New test.
4555 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4557 PR middle-end/114084
4558 * gcc.dg/bitint-94.c: New test.
4560 2024-02-26 Richard Biener <rguenther@suse.de>
4562 PR middle-end/114070
4563 * gcc.dg/torture/pr114070.c: New testcase.
4565 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4568 * gcc.target/i386/pr114094.c: New test.
4570 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4573 * gcc.target/i386/amxtile-4.c: New test.
4575 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4577 PR libfortran/105456
4578 * gfortran.dg/pr105456.f90: New test.
4580 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4582 PR tree-optimization/113205
4583 * gcc.dg/torture/pr113205.c: New test.
4585 2024-02-24 Jakub Jelinek <jakub@redhat.com>
4587 PR middle-end/114073
4588 * gcc.dg/bitint-93.c: New test.
4590 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4592 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
4594 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
4595 Harald Anlauf <anlauf@gmx.de>
4598 * gfortran.dg/allocate_with_source_27.f90: New test.
4599 * gfortran.dg/allocate_with_source_28.f90: New test.
4601 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
4603 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
4605 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4608 * g++.dg/cpp0x/constexpr-113083.C: New test.
4610 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4613 * gcc.target/aarch64/pr113613.c: New test.
4615 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4618 * gcc.target/aarch64/pr113295-2.c: New test.
4620 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4623 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
4625 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
4627 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
4628 * lib/target-supports.exp
4629 (check_effective_target_code_6_gottpoff_reloc): New.
4631 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
4634 * gcc.target/arm/neon-recip-div-1.c: New file.
4636 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4638 PR rtl-optimization/114054
4639 * gcc.dg/bitint-92.c: New test.
4641 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4643 PR tree-optimization/114040
4644 * gcc.dg/torture/bitint-60.c: New test.
4645 * gcc.dg/torture/bitint-61.c: New test.
4647 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
4650 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4652 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4654 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
4655 (scan-sarif-file): Allow for "Segmentation Fault", too.
4657 2024-02-22 Marek Polacek <polacek@redhat.com>
4659 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
4661 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4664 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
4665 even in -std=c11 even without __extension__ and : : etc. not being
4666 valid anymore even with __extension__.
4667 * gcc.dg/c23-attr-syntax-7.c: Likewise.
4668 * gcc.dg/c23-attr-syntax-8.c: New test.
4670 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
4672 PR tree-optimization/109804
4673 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
4675 2024-02-22 Tamar Christina <tamar.christina@arm.com>
4678 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
4680 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
4683 * gm2/pim/fail/forloopby.mod: New test.
4684 * gm2/pim/pass/forloopby2.mod: New test.
4686 2024-02-22 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/114048
4689 * gcc.dg/torture/pr114048.c: New testcase.
4691 2024-02-22 Richard Biener <rguenther@suse.de>
4693 PR tree-optimization/114027
4694 * gcc.dg/vect/pr114027.c: New testcase.
4696 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/113993
4699 * gcc.dg/tree-ssa/pr113993.c: New test.
4701 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4703 PR tree-optimization/114038
4704 * gcc.dg/torture/bitint-59.c: New test.
4706 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
4709 * lib/target-supports.exp
4710 (check_effective_target_powerpc_p8vector_ok): Remove.
4711 (check_effective_target_powerpc_p9vector_ok): Remove.
4712 (check_p8vector_hw_available): Replace -mpower8-vector with
4714 (check_p9vector_hw_available): Replace -mpower9-vector with
4716 (check_ppc_float128_hw_available): Likewise.
4717 (check_vect_support_and_set_flags): Replace -mpower8-vector with
4718 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
4719 nothing if check_power10_hw_available and place -mcpu=970 first
4720 if needed to avoid possible overriding.
4721 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
4722 powerpc_vsx_ok and append -mvsx to dg-options.
4723 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
4724 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
4725 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4726 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
4727 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
4728 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4729 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
4730 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
4731 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4732 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
4733 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
4734 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4735 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
4736 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4737 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
4738 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4739 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4740 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
4741 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4742 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4743 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
4744 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4745 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4746 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
4747 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4748 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4749 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4750 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4751 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4752 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4753 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4754 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
4755 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4756 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4757 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
4758 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
4759 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4760 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4761 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4762 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4763 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4764 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
4765 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4766 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4767 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4768 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4769 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4770 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4771 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4772 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4773 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4774 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
4775 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4776 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4777 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4778 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4779 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4780 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4781 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4782 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4783 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4784 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
4785 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
4786 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4787 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4788 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
4789 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
4790 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4791 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4792 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
4793 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4794 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4795 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4796 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4797 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4798 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
4799 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4800 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
4801 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
4802 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4803 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
4804 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4805 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
4806 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4807 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4808 * gcc.target/powerpc/clone1.c: Likewise.
4809 * gcc.target/powerpc/ctz-3.c: Likewise.
4810 * gcc.target/powerpc/ctz-4.c: Likewise.
4811 * gcc.target/powerpc/darn-0.c: Likewise.
4812 * gcc.target/powerpc/darn-1.c: Likewise.
4813 * gcc.target/powerpc/darn-2.c: Likewise.
4814 * gcc.target/powerpc/dform-3.c: Likewise.
4815 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
4816 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4817 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
4818 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4819 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
4820 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
4821 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
4822 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
4823 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4824 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
4825 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
4826 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
4827 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
4828 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
4829 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4830 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
4831 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
4832 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
4833 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
4834 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4835 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
4836 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
4837 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
4838 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
4839 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
4840 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4841 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
4842 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
4843 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
4844 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
4845 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4846 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
4847 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
4848 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
4849 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
4850 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
4851 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4852 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
4853 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
4854 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
4855 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
4856 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4857 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
4858 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
4859 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
4860 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
4861 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
4862 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4863 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
4864 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
4865 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
4866 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
4867 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4868 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
4869 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
4870 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
4871 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4872 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
4873 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4874 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
4875 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
4876 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
4877 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
4878 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4879 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
4880 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
4881 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
4882 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
4883 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
4884 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4885 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
4886 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
4887 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
4888 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
4889 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4890 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
4891 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
4892 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
4893 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
4894 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
4895 * gcc.target/powerpc/direct-move-vector.c: Likewise.
4896 * gcc.target/powerpc/float128-type-2.c: Likewise.
4897 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
4898 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
4899 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
4900 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
4901 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
4902 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
4903 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
4904 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
4905 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
4906 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
4907 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
4908 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4909 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4910 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4911 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4912 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
4913 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
4914 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
4915 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4916 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4917 * gcc.target/powerpc/p9-extract-1.c: Likewise.
4918 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4919 * gcc.target/powerpc/p9-extract-3.c: Likewise.
4920 * gcc.target/powerpc/p9-extract-4.c: Likewise.
4921 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
4922 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
4923 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
4924 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
4925 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4926 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4927 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
4928 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4929 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
4930 * gcc.target/powerpc/p9-novsx.c: Likewise.
4931 * gcc.target/powerpc/p9-permute.c: Likewise.
4932 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
4933 * gcc.target/powerpc/p9-splat-1.c: Likewise.
4934 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4935 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4936 * gcc.target/powerpc/p9-splat-4.c: Likewise.
4937 * gcc.target/powerpc/p9-splat-5.c: Likewise.
4938 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
4939 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
4940 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
4941 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
4942 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
4943 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
4944 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
4945 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
4946 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
4947 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
4948 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
4949 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
4950 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
4951 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
4952 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
4953 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4954 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
4955 * gcc.target/powerpc/p9-vneg.c: Likewise.
4956 * gcc.target/powerpc/p9-vparity.c: Likewise.
4957 * gcc.target/powerpc/p9-vpermr.c: Likewise.
4958 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
4959 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4960 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
4961 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
4962 * gcc.target/powerpc/ppc-round3.c: Likewise.
4963 * gcc.target/powerpc/pr103124.c: Likewise.
4964 * gcc.target/powerpc/pr104015-1.c: Likewise.
4965 * gcc.target/powerpc/pr106769-p9.c: Likewise.
4966 * gcc.target/powerpc/pr107412.c: Likewise.
4967 * gcc.target/powerpc/pr110429.c: Likewise.
4968 * gcc.target/powerpc/pr66144-1.c: Likewise.
4969 * gcc.target/powerpc/pr71186.c: Likewise.
4970 * gcc.target/powerpc/pr71309.c: Likewise.
4971 * gcc.target/powerpc/pr71670.c: Likewise.
4972 * gcc.target/powerpc/pr71698.c: Likewise.
4973 * gcc.target/powerpc/pr71720.c: Likewise.
4974 * gcc.target/powerpc/pr72853.c: Likewise.
4975 * gcc.target/powerpc/pr78056-1.c: Likewise.
4976 * gcc.target/powerpc/pr78658.c: Likewise.
4977 * gcc.target/powerpc/pr78953.c: Likewise.
4978 * gcc.target/powerpc/pr79004.c: Likewise.
4979 * gcc.target/powerpc/pr79038-1.c: Likewise.
4980 * gcc.target/powerpc/pr79179.c: Likewise.
4981 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4982 * gcc.target/powerpc/pr79799-1.c: Likewise.
4983 * gcc.target/powerpc/pr79799-2.c: Likewise.
4984 * gcc.target/powerpc/pr79799-3.c: Likewise.
4985 * gcc.target/powerpc/pr79799-5.c: Likewise.
4986 * gcc.target/powerpc/pr80695-p9.c: Likewise.
4987 * gcc.target/powerpc/pr81348.c: Likewise.
4988 * gcc.target/powerpc/pr81622.c: Likewise.
4989 * gcc.target/powerpc/pr84154-3.c: Likewise.
4990 * gcc.target/powerpc/pr90763.c: Likewise.
4991 * gcc.target/powerpc/pr96933-1.c: Likewise.
4992 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
4993 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
4994 * gcc.target/powerpc/signbit-2.c: Likewise.
4995 * gcc.target/powerpc/vadsdu-0.c: Likewise.
4996 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4997 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4998 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4999 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5000 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5001 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5002 * gcc.target/powerpc/vadsdub-2.c: Likewise.
5003 * gcc.target/powerpc/vadsduh-1.c: Likewise.
5004 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5005 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5006 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5007 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5008 * gcc.target/powerpc/vec-init-3.c: Likewise.
5009 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
5010 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
5011 * gcc.target/powerpc/vec-set-char.c: Likewise.
5012 * gcc.target/powerpc/vec-set-int.c: Likewise.
5013 * gcc.target/powerpc/vec-set-short.c: Likewise.
5014 * gcc.target/powerpc/vec_reve_2.c: Likewise.
5015 * gcc.target/powerpc/vector_float.c: Likewise.
5016 * gcc.target/powerpc/vslv-0.c: Likewise.
5017 * gcc.target/powerpc/vslv-1.c: Likewise.
5018 * gcc.target/powerpc/vsrv-0.c: Likewise.
5019 * gcc.target/powerpc/vsrv-1.c: Likewise.
5020 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
5021 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
5022 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
5023 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
5024 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
5025 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
5026 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5027 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
5028 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
5029 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
5030 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
5031 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
5032 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
5033 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
5034 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
5035 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
5036 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
5037 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
5038 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
5039 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
5040 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
5041 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
5042 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
5043 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
5044 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5045 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
5046 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
5047 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
5048 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5049 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
5050 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
5051 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
5052 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
5053 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
5054 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5055 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5056 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5057 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
5058 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
5059 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
5060 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
5061 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
5062 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
5063 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
5064 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
5065 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
5066 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
5067 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
5068 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
5069 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
5070 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
5071 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
5072 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
5073 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
5074 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
5075 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
5076 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
5077 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
5078 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
5079 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
5080 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
5081 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
5082 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
5083 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
5084 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
5085 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
5086 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
5087 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
5088 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
5089 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
5090 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
5091 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
5092 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
5093 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
5094 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
5095 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
5096 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
5097 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
5098 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
5099 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
5100 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
5101 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
5102 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
5103 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
5104 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
5105 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
5106 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
5107 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
5108 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
5109 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
5110 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
5111 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
5112 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
5113 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
5114 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
5115 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
5116 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
5117 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
5118 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
5119 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
5120 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
5121 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
5122 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
5123 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
5124 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
5125 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
5126 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
5127 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
5128 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
5129 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
5130 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
5131 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
5132 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
5133 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
5134 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
5135 * gcc.target/powerpc/vsx-himode.c: Likewise.
5136 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5137 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5138 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5139 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5140 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5141 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
5142 powerpc_vsx_ok and append -mvsx to dg-options.
5143 * g++.target/powerpc/pr65240-2.C: Likewise.
5144 * g++.target/powerpc/pr65240-3.C: Likewise.
5145 * g++.target/powerpc/pr65242.C: Likewise.
5146 * g++.target/powerpc/pr67211.C: Likewise.
5147 * g++.target/powerpc/pr71294.C: Likewise.
5148 * g++.target/powerpc/pr84279.C: Likewise.
5149 * g++.target/powerpc/pr93974.C: Likewise.
5150 * gcc.target/powerpc/atomic-p8.c: Likewise.
5151 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
5152 * gcc.target/powerpc/bcd-2.c: Likewise.
5153 * gcc.target/powerpc/bcd-3.c: Likewise.
5154 * gcc.target/powerpc/bool2-p8.c: Likewise.
5155 * gcc.target/powerpc/bool3-p8.c: Likewise.
5156 * gcc.target/powerpc/builtins-1.c: Likewise.
5157 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5158 * gcc.target/powerpc/builtins-5.c: Likewise.
5159 * gcc.target/powerpc/builtins-9.c: Likewise.
5160 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
5161 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5162 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5163 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5164 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5165 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
5166 * gcc.target/powerpc/float128-type-1.c: Likewise.
5167 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
5168 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
5169 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
5170 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5171 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
5172 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5173 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
5174 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5175 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5176 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5177 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5178 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
5179 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
5180 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
5181 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
5182 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
5183 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
5184 * gcc.target/powerpc/fusion.c: Likewise.
5185 * gcc.target/powerpc/fusion2.c: Likewise.
5186 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
5187 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
5188 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
5189 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
5190 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5191 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5192 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5193 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5194 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5195 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5196 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5197 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5198 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5199 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
5200 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
5201 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5202 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5203 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5204 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5205 * gcc.target/powerpc/ppc-round2.c: Likewise.
5206 * gcc.target/powerpc/pr100866-1.c: Likewise.
5207 * gcc.target/powerpc/pr100866-2.c: Likewise.
5208 * gcc.target/powerpc/pr104239-1.c: Likewise.
5209 * gcc.target/powerpc/pr104239-2.c: Likewise.
5210 * gcc.target/powerpc/pr104239-3.c: Likewise.
5211 * gcc.target/powerpc/pr106769-p8.c: Likewise.
5212 * gcc.target/powerpc/pr108396.c: Likewise.
5213 * gcc.target/powerpc/pr111449-1.c: Likewise.
5214 * gcc.target/powerpc/pr57744.c: Likewise.
5215 * gcc.target/powerpc/pr58673-1.c: Likewise.
5216 * gcc.target/powerpc/pr58673-2.c: Likewise.
5217 * gcc.target/powerpc/pr60137.c: Likewise.
5218 * gcc.target/powerpc/pr60203.c: Likewise.
5219 * gcc.target/powerpc/pr66144-2.c: Likewise.
5220 * gcc.target/powerpc/pr66144-3.c: Likewise.
5221 * gcc.target/powerpc/pr68163.c: Likewise.
5222 * gcc.target/powerpc/pr69548.c: Likewise.
5223 * gcc.target/powerpc/pr70669.c: Likewise.
5224 * gcc.target/powerpc/pr71977-1.c: Likewise.
5225 * gcc.target/powerpc/pr71977-2.c: Likewise.
5226 * gcc.target/powerpc/pr72717.c: Likewise.
5227 * gcc.target/powerpc/pr78056-3.c: Likewise.
5228 * gcc.target/powerpc/pr78056-4.c: Likewise.
5229 * gcc.target/powerpc/pr78102.c: Likewise.
5230 * gcc.target/powerpc/pr78543.c: Likewise.
5231 * gcc.target/powerpc/pr78604.c: Likewise.
5232 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5233 * gcc.target/powerpc/pr79354.c: Likewise.
5234 * gcc.target/powerpc/pr79544.c: Likewise.
5235 * gcc.target/powerpc/pr79907.c: Likewise.
5236 * gcc.target/powerpc/pr79951.c: Likewise.
5237 * gcc.target/powerpc/pr80315-1.c: Likewise.
5238 * gcc.target/powerpc/pr80315-2.c: Likewise.
5239 * gcc.target/powerpc/pr80315-3.c: Likewise.
5240 * gcc.target/powerpc/pr80315-4.c: Likewise.
5241 * gcc.target/powerpc/pr80510-2.c: Likewise.
5242 * gcc.target/powerpc/pr80695-p8.c: Likewise.
5243 * gcc.target/powerpc/pr80718.c: Likewise.
5244 * gcc.target/powerpc/pr84154-2.c: Likewise.
5245 * gcc.target/powerpc/pr88558-p8.c: Likewise.
5246 * gcc.target/powerpc/pr88845.c: Likewise.
5247 * gcc.target/powerpc/pr91903.c: Likewise.
5248 * gcc.target/powerpc/pr92923-2.c: Likewise.
5249 * gcc.target/powerpc/pr96933-2.c: Likewise.
5250 * gcc.target/powerpc/pr97019.c: Likewise.
5251 * gcc.target/powerpc/pragma_power8.c: Likewise.
5252 * gcc.target/powerpc/signbit-1.c: Likewise.
5253 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
5254 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
5255 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
5256 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
5257 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
5258 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
5259 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
5260 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
5261 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
5262 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
5263 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
5264 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5265 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
5266 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
5267 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
5268 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
5269 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5270 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5271 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5272 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5273 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
5274 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5275 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5276 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
5277 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
5278 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
5279 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5280 * gcc.target/powerpc/vec-cmp.c: Likewise.
5281 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5282 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5283 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5284 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5285 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5286 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5287 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5288 * gcc.target/powerpc/vec-init-10.c: Likewise.
5289 * gcc.target/powerpc/vec-init-6.c: Likewise.
5290 * gcc.target/powerpc/vec-init-7.c: Likewise.
5291 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5292 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
5293 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
5294 * gcc.target/powerpc/vsx-simode.c: Likewise.
5295 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5296 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5297 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
5298 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
5299 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
5301 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
5302 * gcc.target/powerpc/direct-move-float3.c: Likewise.
5303 * gcc.target/powerpc/divkc3-2.c: Likewise.
5304 * gcc.target/powerpc/divkc3-3.c: Likewise.
5305 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
5306 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
5307 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
5308 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
5309 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
5310 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
5311 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
5312 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
5313 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
5314 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
5315 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
5316 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
5317 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
5318 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
5319 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
5320 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
5321 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
5322 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
5323 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5324 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5325 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5326 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5327 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5328 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
5329 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
5330 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
5331 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
5332 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
5333 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
5334 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
5335 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
5336 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
5337 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
5338 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
5339 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
5340 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
5341 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
5342 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
5343 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
5344 * gcc.target/powerpc/mmx-packs.c: Likewise.
5345 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
5346 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
5347 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
5348 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
5349 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
5350 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
5351 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
5352 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
5353 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
5354 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
5355 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
5356 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
5357 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
5358 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
5359 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
5360 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
5361 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
5362 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
5363 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
5364 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
5365 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
5366 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
5367 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
5368 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
5369 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
5370 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
5371 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
5372 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
5373 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
5374 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
5375 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
5376 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
5377 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
5378 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
5379 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
5380 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
5381 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
5382 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
5383 * gcc.target/powerpc/mulkc3-2.c: Likewise.
5384 * gcc.target/powerpc/mulkc3-3.c: Likewise.
5385 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
5386 * gcc.target/powerpc/pr37191.c: Likewise.
5387 * gcc.target/powerpc/pr83862.c: Likewise.
5388 * gcc.target/powerpc/pr84154-1.c: Likewise.
5389 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
5390 * gcc.target/powerpc/pr85456.c: Likewise.
5391 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
5392 * gcc.target/powerpc/sse-addps-1.c: Likewise.
5393 * gcc.target/powerpc/sse-addss-1.c: Likewise.
5394 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
5395 * gcc.target/powerpc/sse-andps-1.c: Likewise.
5396 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
5397 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
5398 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
5399 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
5400 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
5401 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
5402 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
5403 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
5404 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
5405 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
5406 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
5407 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
5408 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
5409 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
5410 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
5411 * gcc.target/powerpc/sse-divps-1.c: Likewise.
5412 * gcc.target/powerpc/sse-divss-1.c: Likewise.
5413 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
5414 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
5415 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
5416 * gcc.target/powerpc/sse-minps-1.c: Likewise.
5417 * gcc.target/powerpc/sse-minps-2.c: Likewise.
5418 * gcc.target/powerpc/sse-minss-1.c: Likewise.
5419 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
5420 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
5421 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
5422 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
5423 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
5424 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
5425 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
5426 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
5427 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
5428 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
5429 * gcc.target/powerpc/sse-movss-1.c: Likewise.
5430 * gcc.target/powerpc/sse-movss-2.c: Likewise.
5431 * gcc.target/powerpc/sse-movss-3.c: Likewise.
5432 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
5433 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
5434 * gcc.target/powerpc/sse-orps-1.c: Likewise.
5435 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
5436 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
5437 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
5438 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
5439 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
5440 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
5441 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
5442 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
5443 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
5444 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
5445 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
5446 * gcc.target/powerpc/sse-subps-1.c: Likewise.
5447 * gcc.target/powerpc/sse-subss-1.c: Likewise.
5448 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
5449 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
5450 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
5451 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
5452 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
5453 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
5454 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
5455 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
5456 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
5457 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
5458 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
5459 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
5460 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
5461 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
5462 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
5463 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
5464 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
5465 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
5466 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
5467 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
5468 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
5469 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
5470 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
5471 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
5472 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
5473 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
5474 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
5475 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
5476 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
5477 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
5478 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
5479 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
5480 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
5481 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
5482 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
5483 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
5484 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
5485 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
5486 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
5487 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
5488 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
5489 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
5490 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
5491 * gcc.target/powerpc/sse2-mmx.c: Likewise.
5492 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
5493 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
5494 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
5495 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
5496 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
5497 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
5498 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
5499 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
5500 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
5501 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
5502 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
5503 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
5504 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
5505 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
5506 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
5507 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
5508 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
5509 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
5510 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
5511 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
5512 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
5513 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
5514 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
5515 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
5516 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
5517 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
5518 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5519 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
5520 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
5521 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
5522 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
5523 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
5524 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
5525 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
5526 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
5527 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
5528 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
5529 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
5530 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
5531 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
5532 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
5533 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
5534 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
5535 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
5536 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
5537 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
5538 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
5539 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5540 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
5541 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
5542 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
5543 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
5544 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
5545 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
5546 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
5547 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
5548 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
5549 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
5550 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
5551 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
5552 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
5553 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
5554 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
5555 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
5556 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
5557 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
5558 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
5559 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
5560 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
5561 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
5562 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
5563 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
5564 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
5565 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
5566 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
5567 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
5568 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
5569 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
5570 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
5571 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
5572 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
5573 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
5574 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
5575 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
5576 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
5577 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
5578 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5579 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
5580 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
5581 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
5582 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
5583 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
5584 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
5585 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
5586 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
5587 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
5588 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
5589 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
5590 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
5591 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
5592 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5593 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5594 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5595 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5596 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5597 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5598 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5599 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5600 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5601 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5602 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
5603 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
5604 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
5605 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
5606 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
5607 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
5608 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
5609 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
5610 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
5611 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
5612 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
5613 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
5614 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
5615 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
5616 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
5617 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
5618 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
5619 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
5620 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
5621 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
5622 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
5623 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
5624 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
5625 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
5626 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
5627 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
5628 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
5629 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
5630 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
5631 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
5632 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
5633 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
5634 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
5635 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
5636 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
5637 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
5638 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
5639 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
5640 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
5641 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
5642 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
5643 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
5644 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
5645 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
5646 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
5647 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
5648 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5649 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5650 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
5651 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
5652 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
5653 * gcc.target/powerpc/amo2.c: Likewise.
5654 * gcc.target/powerpc/dform-1.c: Likewise.
5655 * gcc.target/powerpc/dform-2.c: Likewise.
5656 * gcc.target/powerpc/float128-5.c: Likewise.
5657 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5658 * gcc.target/powerpc/float128-fma1.c: Likewise.
5659 * gcc.target/powerpc/float128-hw.c: Likewise.
5660 * gcc.target/powerpc/float128-hw10.c: Likewise.
5661 * gcc.target/powerpc/float128-hw11.c: Likewise.
5662 * gcc.target/powerpc/float128-hw2.c: Likewise.
5663 * gcc.target/powerpc/float128-hw3.c: Likewise.
5664 * gcc.target/powerpc/float128-hw4.c: Likewise.
5665 * gcc.target/powerpc/float128-hw5.c: Likewise.
5666 * gcc.target/powerpc/float128-hw6.c: Likewise.
5667 * gcc.target/powerpc/float128-hw7.c: Likewise.
5668 * gcc.target/powerpc/float128-hw8.c: Likewise.
5669 * gcc.target/powerpc/float128-hw9.c: Likewise.
5670 * gcc.target/powerpc/float128-minmax.c: Likewise.
5671 * gcc.target/powerpc/float128-odd.c: Likewise.
5672 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5673 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
5674 * gcc.target/powerpc/gnuattr2.c: Likewise.
5675 * gcc.target/powerpc/pr71656-1.c: Likewise.
5676 * gcc.target/powerpc/pr71656-2.c: Likewise.
5677 * gcc.target/powerpc/pr81959.c: Likewise.
5678 * gcc.target/powerpc/pr82748-1.c: Likewise.
5679 * gcc.target/powerpc/pr82748-2.c: Likewise.
5680 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
5681 with powerpc_vsx_ok.
5682 * gcc.target/powerpc/pr98914.c: Likewise.
5683 * gcc.target/powerpc/versioned-copy-loop.c: Replace
5684 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
5686 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
5688 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
5689 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
5690 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
5691 powerpc_vsx_ok and append -mvsx to dg-options.
5692 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
5693 powerpc_vsx_ok and append -mvsx to dg-options.
5694 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
5695 powerpc_p9vector_ok with powerpc_vsx_ok and replace
5696 -mpower9-vector with -mvsx.
5697 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
5698 powerpc_vsx_ok, and replace -mpower8-vector with
5699 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
5700 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
5701 with powerpc_vsx_ok, and replace -mpower9-vector with
5702 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
5703 * gcc.dg/vect/pr109011-4.c: Likewise.
5704 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
5705 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
5706 with -mdejagnu-cpu=power8 -mvsx.
5707 * gcc.dg/vect/pr109011-5.c: Likewise.
5708 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
5709 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
5710 with -mdejagnu-cpu=power7.
5711 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
5712 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
5714 * gfortran.dg/vect/pr45714-b.f: Likewise.
5715 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
5716 with option -mdejagnu-cpu=power6.
5717 * gcc.target/powerpc/pr78056-2.c: Likewise.
5718 * gcc.target/powerpc/altivec-2-runnable.c: Replace
5719 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
5720 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
5721 * gcc.target/powerpc/altivec-37.c: Likewise.
5722 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
5723 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
5725 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
5726 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
5727 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
5728 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
5729 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
5730 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
5731 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
5732 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
5733 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
5734 * gcc.target/powerpc/pr104124.c: Likewise.
5735 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
5736 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
5737 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
5738 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
5740 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
5741 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
5742 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
5743 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
5744 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
5745 with powerpc_vsx_ok.
5747 2024-02-22 Pan Li <pan2.li@intel.com>
5750 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
5752 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
5754 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
5756 * gcc.target/riscv/asm-raw-symbol.c: New test.
5758 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5761 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
5762 Rearrange and adjust asm-checker times
5763 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
5764 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
5765 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
5766 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
5767 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
5768 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
5769 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
5771 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5772 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5773 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5774 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5775 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5776 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5777 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5778 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5779 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5780 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5781 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5782 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5783 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5784 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5785 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5786 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5787 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
5789 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5792 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
5793 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
5794 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
5795 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
5796 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
5797 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
5798 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
5799 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5800 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5801 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5802 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5803 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5804 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5805 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5806 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5807 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5808 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5809 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5810 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5811 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5812 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5813 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
5814 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
5815 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
5816 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
5817 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
5818 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
5819 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5820 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
5821 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
5822 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
5823 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
5824 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
5825 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
5826 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
5827 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
5828 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
5829 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
5830 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
5831 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5832 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
5833 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
5834 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
5835 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
5836 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
5837 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
5838 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
5839 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
5840 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
5841 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
5842 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
5843 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
5844 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
5845 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
5846 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
5847 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
5848 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
5849 * gfortran.dg/vect/vect-8.f90: Ditto
5851 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5854 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
5856 2024-02-21 David Faust <david.faust@oracle.com>
5858 * gcc.target/bpf/memcpy-1.c: New test.
5859 * gcc.target/bpf/memmove-1.c: New test.
5860 * gcc.target/bpf/memmove-2.c: New test.
5862 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
5865 * gm2/extensions/run/pass/callingc10.mod: New test.
5866 * gm2/extensions/run/pass/callingc11.mod: New test.
5867 * gm2/extensions/run/pass/callingc9.mod: New test.
5868 * gm2/extensions/run/pass/strconst.def: New test.
5869 * gm2/pim/fail/forloop.mod: New test.
5870 * gm2/pim/pass/forloop2.mod: New test.
5872 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
5874 * rust/compile/issue-2850.rs: New test.
5876 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5878 * rust/compile/issue-2847-b.rs: New test.
5880 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
5882 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
5885 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5887 * rust/compile/rustc_const_stable.rs: New test.
5889 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5891 * rust/compile/use_2.rs: New test.
5893 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5895 * rust/execute/torture/matches_macro.rs: New test.
5897 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5899 * g++.target/aarch64/acle/ls64.C: Add +ls64.
5900 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
5901 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
5902 * gcc.target/aarch64/acle/pr110100.c: Likewise.
5903 * gcc.target/aarch64/acle/pr110132.c: Likewise.
5904 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
5905 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
5907 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5910 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
5912 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5914 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
5915 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
5917 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5919 * gcc.target/aarch64/sme/sibcall_9.c: New test.
5921 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5923 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
5924 than ZA to be zeroed.
5925 (test5): Remove zeroing of ZA.
5927 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5929 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
5932 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5935 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
5936 -fno-stack-clash-protection.
5937 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
5939 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5942 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
5943 -fno-stack-clash-protection.
5944 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
5945 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
5946 * gcc.target/aarch64/sme/za_state_4.c: Add
5947 -fno-stack-clash-protection.
5948 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
5949 * gcc.target/aarch64/sme/za_state_5.c: Add
5950 -fno-stack-clash-protection.
5951 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
5953 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
5955 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
5956 Preserve exceptions.
5957 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
5960 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5963 * c-c++-common/analyzer/strlen-pr113999.c: New test.
5964 * gcc.dg/analyzer/strlen-1.c: More test coverage.
5966 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5969 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
5971 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
5974 * gfortran.dg/PR105658.f90: New test.
5976 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
5979 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
5981 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
5984 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
5986 2024-02-20 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
5990 dg-additional-options.
5992 2024-02-20 liuhongt <hongtao.liu@intel.com>
5995 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
5997 2024-02-19 David Malcolm <dmalcolm@redhat.com>
6000 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
6001 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
6003 2024-02-19 David Malcolm <dmalcolm@redhat.com>
6006 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
6008 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
6011 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
6013 2024-02-19 Patrick Palka <ppalka@redhat.com>
6016 * g++.dg/cpp2a/concepts-friend17.C: New test.
6018 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6020 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
6022 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
6025 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
6027 * gm2/extensions/run/pass/callingc2.mod: New test.
6028 * gm2/extensions/run/pass/callingc3.mod: New test.
6029 * gm2/extensions/run/pass/callingc4.mod: New test.
6030 * gm2/extensions/run/pass/callingc5.mod: New test.
6031 * gm2/extensions/run/pass/callingc6.mod: New test.
6032 * gm2/extensions/run/pass/callingc7.mod: New test.
6033 * gm2/extensions/run/pass/callingc8.mod: New test.
6034 * gm2/extensions/run/pass/fixedarray.mod: New test.
6035 * gm2/extensions/run/pass/fixedarray2.mod: New test.
6036 * gm2/pim/run/pass/constdef.def: New test.
6037 * gm2/pim/run/pass/constdef.mod: New test.
6038 * gm2/pim/run/pass/testimportconst.mod: New test.
6040 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
6042 * gdc.dg/bom_UTF16BE.d: New test.
6043 * gdc.dg/bom_UTF16LE.d: New test.
6044 * gdc.dg/bom_UTF32BE.d: New test.
6045 * gdc.dg/bom_UTF32LE.d: New test.
6046 * gdc.dg/bom_UTF8.d: New test.
6047 * gdc.dg/bom_characters.d: New test.
6048 * gdc.dg/bom_error_UTF8.d: New test.
6049 * gdc.dg/bom_infer_UTF16BE.d: New test.
6050 * gdc.dg/bom_infer_UTF16LE.d: New test.
6051 * gdc.dg/bom_infer_UTF32BE.d: New test.
6052 * gdc.dg/bom_infer_UTF32LE.d: New test.
6053 * gdc.dg/bom_infer_UTF8.d: New test.
6055 2024-02-19 Jakub Jelinek <jakub@redhat.com>
6057 PR tree-optimization/113967
6058 * gcc.dg/pr113967.c: New test.
6060 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6063 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
6065 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
6068 * gcc.target/i386/apx-push2pop2-2.c: New test.
6070 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
6072 PR middle-end/112344
6073 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
6074 if expensive tests are allowed.
6076 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6078 PR libfortran/105473
6079 * gfortran.dg/pr105473.f90: New test.
6081 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6084 * gfortran.dg/pr113503_1.f90: New test.
6085 * gfortran.dg/pr113503_2.f90: New test.
6087 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6089 PR libfortran/107068
6090 * gfortran.dg/pr107068.f90: New test.
6092 2024-02-17 Marek Polacek <polacek@redhat.com>
6095 * g++.dg/cpp0x/noexcept83.C: New test.
6097 2024-02-17 Harald Anlauf <anlauf@gmx.de>
6100 * gfortran.dg/allocatable_length_2.f90: New test.
6101 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
6103 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6105 * lib/target-supports.exp (check_effective_target_lra): Rewrite
6106 to list some heavily used always LRA targets and otherwise check the
6107 -fdump-rtl-reload-details dump for messages specific to LRA.
6109 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6111 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
6113 2024-02-16 Marek Polacek <polacek@redhat.com>
6116 * g++.dg/cpp0x/noexcept82.C: New test.
6118 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6121 * g++.dg/torture/vector-struct-1.C: New test.
6123 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
6125 * lib/scanasm.exp: add scan-assembler-bound
6127 2024-02-16 Patrick Palka <ppalka@redhat.com>
6130 * g++.dg/cpp1y/var-templ86.C: New test.
6132 2024-02-16 Marek Polacek <polacek@redhat.com>
6136 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
6137 * g++.dg/cpp0x/sfinae70.C: New test.
6138 * g++.dg/cpp0x/sfinae71.C: New test.
6139 * g++.dg/cpp0x/sfinae72.C: New test.
6140 * g++.dg/cpp2a/implicit-move4.C: New test.
6142 2024-02-16 Jakub Jelinek <jakub@redhat.com>
6145 * g++.dg/parse/pr113929.C: New test.
6147 2024-02-16 Richard Biener <rguenther@suse.de>
6149 PR tree-optimization/113895
6150 * gcc.dg/torture/pr113895-2.c: New testcase.
6151 * gcc.dg/torture/pr113895-3.c: Likewise.
6152 * gcc.dg/torture/pr113895-4.c: Likewise.
6154 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6157 * lib/target-supports.exp (is-effective-target): Handle
6159 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
6160 * gcc.dg/lto/modref-4_0.c: Likewise.
6162 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
6165 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
6166 * gcc.target/arm/pac-sibcall.c: New.
6168 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
6170 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
6171 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
6172 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
6174 2024-02-15 David Malcolm <dmalcolm@redhat.com>
6177 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
6179 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6181 PR middle-end/107385
6182 * gcc.dg/pr107385.c: Require lra effective target.
6184 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
6186 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
6187 as the value expected at 0.
6189 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6192 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
6193 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
6194 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
6196 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6198 PR middle-end/107385
6199 * gcc.dg/pr107385.c: New test.
6201 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6203 PR middle-end/113921
6204 * gcc.target/i386/pr113921.c: New test.
6206 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
6208 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
6210 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6212 * rust/compile/issue-1773.rs.bak: Rename to ...
6213 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
6215 2024-02-15 Martin Jambor <mjambor@suse.cz>
6217 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
6218 (get_val2): Likewise.
6219 (bar): Do not return a constant. Extend xfail exception for all
6222 2024-02-15 Andreas Schwab <schwab@suse.de>
6224 * gnat.dg/div_zero.adb: Skip on RISC-V.
6226 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6228 PR tree-optimization/113567
6229 * gcc.dg/bitint-90.c: New test.
6231 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
6234 * gfortran.dg/pr105847.f90: New test.
6236 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6238 * gcc.dg/vect/pr113576.c (dg-additional-options):
6239 Use -march=skylake-avx512 for avx512f effective target.
6240 * gcc.dg/vect/pr98308.c (dg-additional-options):
6241 Use -march=skylake-avx512 for all x86 targets.
6242 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
6245 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6246 H.J. Lu <hjl.tools@gmail.com>
6249 * gcc.dg/heap-trampoline-1.c: New test.
6250 * lib/target-supports.exp (check_effective_target_heap_trampoline):
6253 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6256 * gcc.target/i386/pr113871-1a.c: New test.
6257 * gcc.target/i386/pr113871-1b.c: New test.
6258 * gcc.target/i386/pr113871-2a.c: New test.
6259 * gcc.target/i386/pr113871-2b.c: New test.
6260 * gcc.target/i386/pr113871-3a.c: New test.
6261 * gcc.target/i386/pr113871-3b.c: New test.
6262 * gcc.target/i386/pr113871-4a.c: New test.
6264 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6267 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
6269 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
6270 * g++.dg/modules/init-7_a.H: New test.
6271 * g++.dg/modules/init-7_b.C: New test.
6273 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6276 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
6277 * gcc.dg/gomp/pr87895-2.c: Likewise.
6279 2024-02-14 Jan Hubicka <jh@suse.cz>
6281 PR tree-optimization/111054
6282 * gcc.c-torture/compile/pr111054.c: New test.
6284 2024-02-14 Tamar Christina <tamar.christina@arm.com>
6286 * gcc.dg/vect/vect-novect_gcond.c: New test.
6288 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291 * gfortran.dg/pr99210.f90: New test.
6293 2024-02-14 Jonathan Yong <10walls@gmail.com>
6295 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
6296 __SIZE_TYPE__ instead of long unsigned int for size_t
6299 2024-02-14 Patrick Palka <ppalka@redhat.com>
6303 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
6304 * g++.dg/template/non-dependent31.C: New test.
6306 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6309 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
6312 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6315 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
6316 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6318 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6320 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
6321 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
6323 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6326 * g++.dg/modules/enum-12.C: New test.
6328 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6331 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
6332 * gcc.target/i386/pr113689-2.c: Likewise.
6333 * gcc.target/i386/pr113689-3.c: Likewise.
6335 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6337 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
6339 * gfortran.dg/fmt_en_rd.f90: Likewise.
6340 * gfortran.dg/fmt_en_rn.f90: Likewise.
6341 * gfortran.dg/fmt_en_ru.f90: Likewise.
6342 * gfortran.dg/fmt_en_rz.f90: Likewise.
6344 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
6350 2024-02-13 Marek Polacek <polacek@redhat.com>
6354 * g++.dg/semicolon-fixits.C: Run in C++98 only.
6355 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
6356 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
6357 * g++.dg/DRs/dr1693-1.C: New test.
6358 * g++.dg/DRs/dr1693-2.C: New test.
6360 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
6363 * gcc.target/i386/pr113876.c: New test.
6365 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
6367 PR middle-end/113904
6368 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
6369 argument from integer to a logical expression.
6370 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
6371 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
6372 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
6373 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
6374 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
6375 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
6376 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
6377 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
6378 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
6379 * gfortran.dg/gomp/declare-variant-20.f90: New test.
6381 2024-02-13 Patrick Palka <ppalka@redhat.com>
6383 * g++.dg/modules/friend-6_a.C: New test.
6384 * g++.dg/modules/using-enum-3_a.C: New test.
6385 * g++.dg/modules/using-enum-3_b.C: New test.
6387 2024-02-13 Harald Anlauf <anlauf@gmx.de>
6390 * gfortran.dg/bind_c_optional-2.f90: New test.
6392 2024-02-13 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp1y/var-templ85.C: New test.
6397 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
6399 * gcc.target/riscv/pr113742.c: New test.
6401 2024-02-13 Marek Polacek <polacek@redhat.com>
6404 * g++.dg/cpp2a/concepts-pr112436.C: New test.
6406 2024-02-13 Richard Biener <rguenther@suse.de>
6408 PR tree-optimization/113896
6409 * g++.dg/torture/pr113896.C: New testcase.
6411 2024-02-13 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/113895
6414 * gcc.dg/torture/pr113895-1.c: New testcase.
6416 2024-02-13 Richard Biener <rguenther@suse.de>
6418 PR tree-optimization/113902
6419 * gcc.dg/vect/pr113902.c: New testcase.
6421 2024-02-13 Tamar Christina <tamar.christina@arm.com>
6423 PR tree-optimization/113734
6424 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
6426 2024-02-13 Alex Coplan <alex.coplan@arm.com>
6429 * g++.dg/ext/has-feature2.C: New test.
6431 2024-02-13 Richard Biener <rguenther@suse.de>
6433 PR tree-optimization/113898
6434 * gcc.dg/torture/pr113898.c: New testcase.
6436 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
6439 * gfortran.dg/allocatable_length.f90: New test.
6441 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443 * gfortran.dg/pr109358.f90: New test.
6445 2024-02-12 Marek Polacek <polacek@redhat.com>
6448 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
6450 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6452 PR tree-optimization/113849
6453 * gcc.dg/torture/bitint-58.c: New test.
6455 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6458 * c-c++-common/Wattributes-3.c: New test.
6460 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
6463 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
6464 dg-message for dbgcnt message.
6466 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6469 * gdc.dg/imports/pr113125.d: New test.
6470 * gdc.dg/pr113125.d: New test.
6472 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6475 * gdc.dg/torture/pr113758.d: New test.
6477 2024-02-12 Richard Biener <rguenther@suse.de>
6479 PR tree-optimization/113831
6480 PR tree-optimization/108355
6481 * gcc.dg/torture/pr113831.c: New testcase.
6482 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
6484 2024-02-12 Pan Li <pan2.li@intel.com>
6486 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
6488 2024-02-12 Richard Biener <rguenther@suse.de>
6490 PR tree-optimization/113863
6491 * gcc.dg/vect/pr113863.c: New testcase.
6493 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
6495 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
6496 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
6498 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6500 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
6502 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6504 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
6506 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6508 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
6509 * gcc.target/i386/pr113689-2.c: Likewise.
6510 * gcc.target/i386/pr113689-3.c: Likewise.
6512 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6514 * gcc.dg/ssp-2.c: Ignore warning that
6515 -multiply_defined is obsolete
6517 2024-02-10 Marek Polacek <polacek@redhat.com>
6522 * g++.dg/DRs/dr2237.C: Adjust dg-error.
6523 * g++.dg/parse/constructor2.C: Likewise.
6524 * g++.dg/template/error34.C: Likewise.
6525 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6526 * g++.dg/DRs/dr2237-2.C: New test.
6527 * g++.dg/DRs/dr2237-3.C: New test.
6528 * g++.dg/DRs/dr2237-4.C: New test.
6529 * g++.dg/DRs/dr2237-5.C: New test.
6530 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
6531 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
6532 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
6533 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
6535 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6537 * gcc.dg/darwin-ld-2.c: Ignore warning
6538 that -bind_at_load is deprecated.
6540 2024-02-10 Jakub Jelinek <jakub@redhat.com>
6542 PR middle-end/110754
6543 * gcc.dg/attr-assume-6.c: New test.
6544 * g++.dg/cpp23/attr-assume12.C: New test.
6546 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
6549 * g++.dg/cpp1y/constexpr-reinterpret3.C,
6550 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
6552 2024-02-09 Marek Polacek <polacek@redhat.com>
6555 * g++.dg/ext/type_pack_element4.C: New test.
6557 2024-02-09 Marek Polacek <polacek@redhat.com>
6560 * g++.dg/cpp0x/sfinae69.C: New test.
6562 2024-02-09 Harald Anlauf <anlauf@gmx.de>
6565 * gfortran.dg/arithmetic_overflow_2.f90: New test.
6567 2024-02-09 Patrick Palka <ppalka@redhat.com>
6570 * g++.dg/modules/anon-3_a.H: New test.
6571 * g++.dg/modules/anon-3_b.C: New test.
6573 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6575 PR tree-optimization/113783
6576 * gcc.dg/bitint-88.c: New test.
6578 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6580 PR middle-end/113415
6581 * gcc.target/i386/pr113415.c: New test.
6583 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6585 PR tree-optimization/113818
6586 * gcc.dg/bitint-89.c: New test.
6588 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6590 PR tree-optimization/113774
6591 * gcc.dg/torture/bitint-57.c: New test.
6593 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6595 * gcc.misc-tests/options.exp: Allow other options before the
6596 -quite option for cc1.
6598 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
6600 * gcc.target/riscv/rvv/base/abi-1.c: change selector
6601 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
6602 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
6604 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
6606 * lib/target-supports.exp
6607 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
6608 et_arm_fp16_alternative_flags to cache the result. Improve test
6609 for FP16 availability.
6610 (add_options_for_arm_fp16_alternative): Use
6611 et_arm_fp16_alternative_flags.
6612 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
6613 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
6614 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
6615 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
6616 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
6617 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
6618 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
6619 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
6620 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
6621 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
6622 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
6623 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
6624 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
6625 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
6626 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
6627 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
6628 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
6629 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
6630 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
6631 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
6633 2024-02-08 Patrick Palka <ppalka@redhat.com>
6636 * g++.dg/cpp2a/nontype-class65.C: New test.
6638 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
6640 PR tree-optimization/113735
6641 * gcc.dg/tree-ssa/pr113735.c: New test.
6643 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
6647 * gcc.target/i386/apx-ndd-2.c: New test.
6648 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
6649 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
6650 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
6651 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
6652 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
6653 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
6654 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
6655 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
6656 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
6657 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
6658 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
6659 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
6661 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6663 PR tree-optimization/113808
6664 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
6665 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
6667 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6669 PR tree-optimization/113808
6670 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
6672 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6674 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
6677 2024-02-08 Pan Li <pan2.li@intel.com>
6680 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
6682 2024-02-08 Joseph Myers <josmyers@redhat.com>
6685 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
6686 gcc.dg/pr113776-4.c: New tests.
6688 2024-02-08 Jason Merrill <jason@redhat.com>
6690 * g++.dg/cpp2a/nontype-class64.C: New test.
6692 2024-02-07 Richard Biener <rguenther@suse.de>
6694 PR tree-optimization/113796
6695 * gcc.dg/torture/pr113796.c: New testcase.
6697 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
6698 Uros Bizjak <ubizjak@gmail.com>
6701 * gcc.target/i386/pr113690.c: New test case.
6703 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
6705 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
6707 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6709 * rust/compile/issue-2040.rs:
6710 Enclose 'const' in single quotes.
6712 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6714 * rust/compile/issue-2775.rs: New test.
6716 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6718 * rust/compile/issue-2782.rs: New test.
6720 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6722 * rust/compile/issue-1773.rs: Moved to...
6723 * rust/compile/issue-1773.rs.bak: ...here.
6724 * rust/compile/issue-2723-1.rs: New test.
6725 * rust/compile/issue-2723-2.rs: New test.
6727 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6729 * rust/compile/issue-2747.rs: New test.
6731 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6733 * rust/compile/issue-2772-1.rs: New test.
6734 * rust/compile/issue-2772-2.rs: New test.
6736 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6738 * rust/compile/issue-1483.rs: New test.
6740 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6742 * rust/compile/issue-2812.rs: New test.
6744 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6746 PR tree-optimization/113750
6747 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
6748 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
6749 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
6750 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
6751 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
6753 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6755 PR tree-optimization/113731
6756 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
6758 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6760 PR tree-optimization/113467
6761 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
6763 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6765 PR tree-optimization/113756
6766 * gcc.dg/pr113756.c: New test.
6768 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6770 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
6771 { aix || solaris2 } && !gas.
6773 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6775 PR tree-optimization/113753
6776 * gcc.dg/torture/bitint-56.c: New test.
6777 * gcc.dg/bitint-87.c: New test.
6779 2024-02-07 Pan Li <pan2.li@intel.com>
6782 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
6783 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
6785 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6788 * g++.dg/parse/pr113788.C: New test.
6790 2024-02-06 Marek Polacek <polacek@redhat.com>
6793 * g++.dg/cpp0x/deleted17.C: New test.
6795 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
6797 * g++.target/aarch64/mv-symbols1.C: New test.
6798 * g++.target/aarch64/mv-symbols2.C: Ditto.
6799 * g++.target/aarch64/mv-symbols3.C: Ditto.
6800 * g++.target/aarch64/mv-symbols4.C: Ditto.
6801 * g++.target/aarch64/mv-symbols5.C: Ditto.
6802 * g++.target/aarch64/mvc-symbols1.C: Ditto.
6803 * g++.target/aarch64/mvc-symbols2.C: Ditto.
6804 * g++.target/aarch64/mvc-symbols3.C: Ditto.
6805 * g++.target/aarch64/mvc-symbols4.C: Ditto.
6807 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6810 * gcc.dg/asan/pr110676.c: New test.
6812 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6814 PR tree-optimization/113736
6815 * gcc.dg/bitint-86.c: New test.
6817 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6819 PR tree-optimization/113759
6820 * gcc.c-torture/compile/pr113759.c: New test.
6822 2024-02-06 Jason Merrill <jason@redhat.com>
6825 * g++.dg/cpp2a/spaceship-eq17.C: New test.
6827 2024-02-05 Jason Merrill <jason@redhat.com>
6830 * g++.dg/ext/frounding-math1.C: New test.
6832 2024-02-05 Jason Merrill <jason@redhat.com>
6835 * g++.dg/cpp0x/initlist-array22.C: New test.
6837 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
6840 * gcc.target/i386/pr113689-1.c: New file.
6841 * gcc.target/i386/pr113689-2.c: Likewise.
6842 * gcc.target/i386/pr113689-3.c: Likewise.
6844 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.dg/bitint-85.c: New test.
6849 2024-02-05 Richard Ball <richard.ball@arm.com>
6851 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
6852 * g++.target/arm/bti_thunk.C: New test.
6854 2024-02-05 H.J. Lu <(no_default)>
6856 * gcc.target/i386/apx-ndd.c: Updated.
6858 2024-02-05 Richard Biener <rguenther@suse.de>
6860 PR tree-optimization/113707
6861 * gcc.dg/torture/pr113707-1.c: New testcase.
6862 * gcc.dg/torture/pr113707-2.c: Likewise.
6864 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/113737
6867 * gcc.dg/bitint-84.c: New test.
6869 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
6871 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
6872 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
6874 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
6876 * gcc.target/riscv/reg_subreg_costs.c: New test.
6877 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
6879 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
6881 * gcc.dg/pr84877.c: Adjust xfail parentheses.
6883 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6885 PR libfortran/111022
6886 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
6887 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
6888 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
6889 * gfortran.dg/pr111022.f90: New test.
6891 2024-02-03 Jakub Jelinek <jakub@redhat.com>
6893 PR middle-end/113722
6894 * gcc.dg/pr113722.c: New test.
6896 2024-02-03 Patrick Palka <ppalka@redhat.com>
6900 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
6901 * g++.dg/cpp2a/concepts-friend16.C: New test.
6903 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
6906 * gm2/extensions/fail/arith1.mod: New test.
6907 * gm2/extensions/fail/arith2.mod: New test.
6908 * gm2/extensions/fail/arith3.mod: New test.
6909 * gm2/extensions/fail/arith4.mod: New test.
6910 * gm2/extensions/fail/arithpromote.mod: New test.
6911 * gm2/extensions/fail/extensions-fail.exp: New test.
6912 * gm2/linking/fail/badimp.def: New test.
6913 * gm2/linking/fail/badimp.mod: New test.
6914 * gm2/linking/fail/linking-fail.exp: New test.
6915 * gm2/linking/fail/testbadimp.mod: New test.
6917 2024-02-02 Tamar Christina <tamar.christina@arm.com>
6919 PR tree-optimization/113588
6920 PR tree-optimization/113467
6921 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
6922 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
6924 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
6926 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
6927 for `vector *signed short` instead of the `vect` dump.
6928 * gcc.dg/vect/vect-avg-11.c: Likewise.
6929 * gcc.dg/vect/vect-avg-12.c: Likewise.
6930 * gcc.dg/vect/vect-avg-13.c: Likewise.
6931 * gcc.dg/vect/vect-avg-14.c: Likewise.
6932 * gcc.dg/vect/vect-avg-2.c: Likewise.
6933 * gcc.dg/vect/vect-avg-3.c: Likewise.
6934 * gcc.dg/vect/vect-avg-4.c: Likewise.
6935 * gcc.dg/vect/vect-avg-5.c: Likewise.
6936 * gcc.dg/vect/vect-avg-6.c: Likewise.
6937 * gcc.dg/vect/vect-avg-7.c: Likewise.
6938 * gcc.dg/vect/vect-avg-8.c: Likewise.
6940 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6943 * gcc.dg/torture/bitint-53.c: New test.
6944 * gcc.dg/torture/bitint-55.c: New test.
6946 2024-02-02 Antoni Boucher <bouanto@zoho.com>
6948 * jit.dg/all-non-failing-tests.h: New test.
6949 * jit.dg/test-sizeof.c: New test.
6951 2024-02-02 Jason Merrill <jason@redhat.com>
6954 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
6955 * g++.dg/cpp2a/spaceship-eq16.C: New test.
6957 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6960 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
6962 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6964 * lib/target-supports.exp (check_effective_target_shared):
6965 Allow the external symbols referenced in the test to be undefined.
6967 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6969 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
6970 we expect the C++ driver to provide paths for libstdc++.
6971 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
6972 we need a path added for libstdc++.
6973 * gdc.dg/ubsan/ubsan.exp: Likewise.
6974 * gfortran.dg/ubsan/ubsan.exp: Likewise.
6975 * lib/ubsan-dg.exp: Handle a single parameter to init that
6976 requests addition of a path to libstdc++ to link flags.
6978 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6980 * g++.dg/asan/asan.exp: Add a parameter to init to say that
6981 we expect the C++ driver to provide paths for libstdc++.
6982 * g++.dg/hwasan/hwasan.exp: Likewise
6983 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
6984 we need a path added for libstdc++.
6985 * gcc.dg/hwasan/hwasan.exp: Likewise.
6986 * gdc.dg/asan/asan.exp: Likewise.
6987 * gfortran.dg/asan/asan.exp: Likewise.
6988 * lib/asan-dg.exp: Handle a single parameter to init that
6989 requests addition of a path to libstdc++ to link flags.
6990 * lib/hwasan-dg.exp: Likewise.
6992 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6994 PR tree-optimization/113691
6995 * gcc.dg/bitint-83.c: New test.
6997 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6999 PR tree-optimization/113692
7000 * gcc.dg/bitint-82.c: New test.
7002 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7004 PR middle-end/113699
7005 * gcc.dg/bitint-81.c: New test.
7007 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7009 PR middle-end/113705
7010 * g++.dg/opt/pr113705.C: New test.
7012 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7014 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
7017 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
7021 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7023 * gcc.target/i386/pr80569.c: Require gas.
7025 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
7028 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7030 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7031 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7033 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7036 * lib/obj-c++.exp: Decide on whether to present -B or -L to
7037 reference the paths to uninstalled libobjc/libobjc-gnu and
7038 libstdc++ and use that to generate the link flags.
7040 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7043 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
7045 * gfortran.dg/dg.exp: Likewise.
7046 * lib/gfortran.exp: Decide on whether to present -B or -L to
7047 reference the paths to uninstalled libgfortran, libqadmath and
7048 libatomic and use that to generate the link flags.
7050 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7052 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7053 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7055 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7057 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
7059 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
7060 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
7061 * gcc.target/i386/pieces-memset-36.c: Likewise.
7062 * gcc.target/i386/pieces-memset-40.c: Likewise.
7063 * gcc.target/i386/pieces-memset-9.c: Likewise.
7065 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7067 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
7070 2024-02-02 Jason Merrill <jason@redhat.com>
7073 * g++.dg/cpp2a/no_unique_address15.C: New test.
7075 2024-02-02 Jason Merrill <jason@redhat.com>
7078 * g++.dg/cpp1y/var-templ-array1.C: New test.
7080 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7082 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
7084 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
7086 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
7088 2024-02-02 Li Wei <liwei@loongson.cn>
7090 * gfortran.dg/vect/vect-10.f90: New test.
7092 2024-02-02 Xi Ruoyao <xry111@xry111.site>
7094 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
7095 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
7096 instruction sequences are not reordered by the compiler.
7097 (NOIPA): Disallow interprocedural optimizations.
7098 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
7099 duplicated from func-call-extreme-1.c, include it instead.
7100 (dg-options): Likewise.
7101 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
7103 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
7105 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
7106 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
7107 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
7108 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
7109 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
7111 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7113 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
7115 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7117 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
7118 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
7120 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7122 * gcc.target/loongarch/attr-model-5.c: New test.
7123 * gcc.target/loongarch/func-call-extreme-5.c: New test.
7124 * gcc.target/loongarch/func-call-extreme-6.c: New test.
7125 * gcc.target/loongarch/tls-extreme-macro.c: New test.
7127 2024-02-01 Marek Polacek <polacek@redhat.com>
7129 * g++.dg/warn/Wdangling-reference21.C: New test.
7131 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
7133 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
7136 2024-02-01 Patrick Palka <ppalka@redhat.com>
7139 * g++.dg/template/ttp42.C: New test.
7140 * g++.dg/template/ttp43.C: New test.
7142 2024-02-01 Marek Polacek <polacek@redhat.com>
7145 * g++.dg/cpp2a/concepts-throw1.C: New test.
7146 * g++.dg/eh/throw4.C: New test.
7148 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
7150 * gcc.target/riscv/za-ext.c: New test.
7151 * gcc.target/riscv/zi-ext.c: New test.
7153 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7155 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
7157 * gcc.target/i386/pr38534-2.c: Likewise.
7158 * gcc.target/i386/pr38534-3.c: Likewise.
7159 * gcc.target/i386/pr38534-4.c: Likewise.
7161 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7163 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
7165 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7167 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
7170 -mno-stackrealign to dg-options.
7172 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7174 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
7177 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7179 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
7180 for double-quoted section name.
7181 * g++.dg/ext/attr-section2a.C: Likewise.
7182 * g++.dg/ext/attr-section2b.C: Likewise.
7184 2024-02-01 Richard Biener <rguenther@suse.de>
7186 PR tree-optimization/113693
7187 * gcc.dg/pr113693.c: New testcase.
7189 2024-02-01 Jakub Jelinek <jakub@redhat.com>
7190 Jason Merrill <jason@redhat.com>
7193 * g++.dg/asan/initlist1.C: New test.
7195 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
7196 Richard Biener <rguenther@suse.de>
7199 * g++.target/i386/pr113560.C: New test case.
7200 * gcc.target/i386/pr113560.c: Likewise.
7201 * gcc.dg/pr87954.c: Update test case.
7203 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7206 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7209 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7210 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7211 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7212 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7213 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7214 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7215 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7216 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7217 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7218 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7219 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7220 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7221 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7222 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7223 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7224 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7225 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7226 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7227 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7228 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7229 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7230 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7231 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7232 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7233 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7234 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7235 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7236 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7237 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7238 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7239 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7240 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7241 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7242 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7243 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7244 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7245 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7246 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7247 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7248 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7249 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7250 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7251 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7252 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7253 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7254 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7255 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7256 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7257 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7258 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7259 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7261 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7262 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7266 * gfortran.dg/vect/vect-8.f90: ditto
7268 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7271 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7272 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7273 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7274 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7275 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7276 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7277 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7278 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7279 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7280 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7281 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7282 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7283 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7284 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7285 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7286 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7287 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7288 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7289 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7290 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7291 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7292 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7293 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7294 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7295 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7296 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7297 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7298 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7299 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7300 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7301 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7302 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7303 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7304 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7305 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7306 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7307 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7308 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7309 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7310 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7311 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7312 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7313 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7314 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7315 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7316 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7317 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7318 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7319 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7320 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7321 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7322 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7323 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7324 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7325 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7326 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7327 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7328 * gfortran.dg/vect/vect-8.f90: ditto
7330 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
7333 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
7335 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7338 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
7340 2024-01-31 Joseph Myers <josmyers@redhat.com>
7343 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
7345 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
7347 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
7348 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
7349 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
7351 2024-01-31 Martin Uecker <uecker@tugraz.at>
7354 * gcc.dg/pr113438.c: New test.
7356 2024-01-31 Jonathan Yong <10walls@gmail.com>
7358 * c-c++-common/analyzer/uninit-pr108968-register.c:
7359 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
7361 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
7364 * gm2/pim/pass/stdio.mod: Moved to...
7365 * gm2/pim/pass/teststdio.mod: ...here.
7366 * gm2/pim/run/pass/builtins.mod: Moved to...
7367 * gm2/pim/run/pass/testbuiltins.mod: ...here.
7368 * gm2/pim/run/pass/math.mod: Moved to...
7369 * gm2/pim/run/pass/testmath.mod: ...here.
7370 * gm2/pim/run/pass/math2.mod: Moved to...
7371 * gm2/pim/run/pass/testmath2.mod: ...here.
7373 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7376 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
7377 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
7379 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7382 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
7384 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7385 Matthew Malcomson <matthew.malcomson@arm.com>
7388 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
7390 2024-01-31 Richard Biener <rguenther@suse.de>
7392 PR middle-end/110176
7393 * gcc.dg/torture/pr110176.c: New testcase.
7395 2024-01-31 Alex Coplan <alex.coplan@arm.com>
7398 * gcc.target/aarch64/torture/pr111677.c: New test.
7400 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7402 * gcc.target/i386/auto-init-5.c: Add
7403 -fno-asynchronous-unwind-tables to dg-options.
7404 * gcc.target/i386/auto-init-6.c: Likewise.
7406 2024-01-31 Richard Biener <rguenther@suse.de>
7408 PR tree-optimization/111444
7409 * gcc.dg/torture/pr111444.c: New testcase.
7411 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
7415 2024-01-31 Richard Biener <rguenther@suse.de>
7417 PR tree-optimization/113630
7418 * gcc.dg/torture/pr113630.c: New testcase.
7420 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7422 PR rtl-optimization/113656
7423 * gcc.target/i386/pr113656.c: New test.
7425 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7428 * gcc.dg/bitint-80.c: New test.
7430 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7432 PR tree-optimization/113639
7433 * gcc.dg/bitint-79.c: New test.
7435 2024-01-31 Richard Biener <rguenther@suse.de>
7437 PR tree-optimization/113670
7438 * gcc.target/i386/pr113670.c: New testcase.
7440 2024-01-31 Alexandre Oliva <oliva@adacore.com>
7443 * gcc.dg/strub-internal-pr113394.c: New.
7445 2024-01-31 Joseph Myers <josmyers@redhat.com>
7449 * gcc.c-torture/compile/pr111059-1.c,
7450 gcc.c-torture/compile/pr111059-2.c,
7451 gcc.c-torture/compile/pr111059-3.c,
7452 gcc.c-torture/compile/pr111059-4.c,
7453 gcc.c-torture/compile/pr111059-5.c,
7454 gcc.c-torture/compile/pr111059-6.c,
7455 gcc.c-torture/compile/pr111059-7.c,
7456 gcc.c-torture/compile/pr111059-8.c,
7457 gcc.c-torture/compile/pr111059-9.c,
7458 gcc.c-torture/compile/pr111059-10.c,
7459 gcc.c-torture/compile/pr111059-11.c,
7460 gcc.c-torture/compile/pr111059-12.c,
7461 gcc.c-torture/compile/pr111911-1.c,
7462 gcc.c-torture/compile/pr111911-2.c: New tests.
7464 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7467 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
7469 2024-01-30 Fangrui Song <maskray@google.com>
7472 * gcc.target/i386/asm-raw-symbol.c: New testcase.
7474 2024-01-30 Marek Polacek <polacek@redhat.com>
7478 * g++.dg/warn/Wdangling-reference18.C: New test.
7479 * g++.dg/warn/Wdangling-reference19.C: New test.
7480 * g++.dg/warn/Wdangling-reference20.C: New test.
7482 2024-01-30 Patrick Palka <ppalka@redhat.com>
7485 * g++.dg/cpp0x/temp_default8.C: New test.
7487 2024-01-30 Jason Merrill <jason@redhat.com>
7490 * g++.dg/abi/anon6.C: Specify ABI v18.
7491 * g++.dg/abi/anon6a.C: New test for ABI v19.
7493 2024-01-30 Jason Merrill <jason@redhat.com>
7496 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
7498 2024-01-30 Patrick Palka <ppalka@redhat.com>
7501 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
7503 2024-01-30 Patrick Palka <ppalka@redhat.com>
7506 * g++.dg/template/nontype30.C: New test.
7508 2024-01-30 Pan Li <pan2.li@intel.com>
7510 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
7511 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
7512 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
7513 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
7514 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
7515 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
7516 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
7517 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
7518 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
7519 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
7520 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
7521 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
7522 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
7523 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
7524 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
7525 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
7526 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
7528 2024-01-30 David Malcolm <dmalcolm@redhat.com>
7531 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
7533 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7535 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
7536 * rust/execute/torture/coercion3.rs: Likewise.
7537 * rust/execute/torture/issue-2080.rs: Likewise.
7538 * rust/execute/torture/issue-2179.rs: Likewise.
7539 * rust/execute/torture/issue-2180.rs: Likewise.
7540 * rust/execute/torture/iter1.rs: Likewise.
7542 2024-01-30 Robert Goss <goss.robert@gmail.com>
7544 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
7546 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7548 * rust/compile/for_lifetimes.rs: New test.
7550 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7552 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
7554 2024-01-30 Robert Goss <goss.robert@gmail.com>
7556 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
7558 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7560 * rust/compile/issue-2788.rs: New test.
7562 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7564 * rust/compile/const_trait_fn.rs:
7565 Enclose const in single quotes.
7567 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7569 * rust/compile/issue-2785.rs: New test.
7571 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
7573 * rust/compile/issue-2187.rs: New file.
7574 * rust/execute/torture/issue-2187.rs: New file.
7576 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7578 * rust/compile/issue-2767.rs: New test.
7580 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7582 * rust/compile/torture/intrinsics-4.rs: Adjust.
7583 * rust/compile/torture/intrinsics-math.rs: Adjust.
7584 * rust/execute/torture/atomic_load.rs: Adjust.
7585 * rust/execute/torture/atomic_store.rs: Adjust.
7586 * rust/compile/torture/intrinsics-1.rs: Removed.
7587 * rust/compile/torture/builtin_abort.rs: New test.
7588 * rust/execute/torture/builtin_abort.rs: New test.
7590 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
7592 * rust/compile/sized-stub.rs: New test.
7594 2024-01-30 Nobel Singh <nobel2073@gmail.com>
7596 * rust/compile/issue-2040.rs: New test.
7598 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7600 * rust/compile/functions_without_body.rs: New test.
7602 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7604 * rust/execute/torture/name_resolution.rs: New test.
7606 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7608 * rust/compile/name_resolution11.rs: New test.
7609 * rust/compile/name_resolution12.rs: New test.
7610 * rust/compile/name_resolution13.rs: New test.
7612 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7614 * rust/compile/const_trait_fn.rs: New test.
7616 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7618 * rust/compile/const_async_function.rs: New test.
7620 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7622 * rust/compile/unsafe_module.rs: New test.
7624 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
7626 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
7627 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
7629 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7631 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
7632 * rust/compile/empty_union.rs: New test.
7634 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7636 * rust/compile/non_foreign_variadic_function.rs: New test.
7638 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7640 * rust/compile/auto_trait_invalid.rs: Update old test with updated
7643 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7645 * rust/compile/auto_trait_super_trait.rs: New test.
7647 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7649 * rust/compile/generic_auto_trait.rs: New test.
7651 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7653 * rust/compile/self_const_ptr.rs: New test.
7654 * rust/compile/self_mut_ptr.rs: New test.
7655 * rust/compile/self_ptr.rs: New test.
7657 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7659 * rust/compile/trait_pub_type.rs: New test.
7661 2024-01-30 Richard Biener <rguenther@suse.de>
7663 PR tree-optimization/113659
7664 * gcc.dg/pr113659.c: New testcase.
7666 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
7669 * lib/gdc.exp: Decide on whether to present -B or -L to reference
7670 the paths to uninstalled libphobos and libstdc++ and use that to
7671 generate the link flags.
7673 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7676 * gcc.c-torture/compile/pr113623.c: New test.
7678 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7681 * go.dg/pr113636.go: New test.
7683 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7685 PR tree-optimization/113603
7686 * gcc.c-torture/compile/pr113603.c: New test.
7688 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7690 PR middle-end/101195
7691 * gcc.dg/pr101195.c: New test.
7693 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7695 PR middle-end/113622
7696 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
7698 * gcc.target/i386/pr113622-3.c: Likewise.
7700 2024-01-30 Alexandre Oliva <oliva@adacore.com>
7703 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
7705 * c-c++-common/strub-unsupported-2.c: Require strub.
7706 * c-c++-common/strub-unsupported-3.c: Same.
7707 * c-c++-common/strub-unsupported.c: Same.
7708 * lib/target-supports.exp (check_effective_target_strub): Return 0
7711 2024-01-30 H.J. Lu <(no_default)>
7713 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
7714 * gcc.target/i386/pr107057.c: Likewise.
7716 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7718 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
7719 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
7720 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
7721 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
7722 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
7724 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7726 * lib/target-supports.exp (check_effective_target_shared):
7727 Check for a static-only libc.
7729 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7731 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
7732 * c-c++-common/dfp/pr39034.c: Likewise.
7733 * c-c++-common/dfp/pr39035.c: Likewise.
7734 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
7735 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
7736 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
7737 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
7738 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
7739 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
7740 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
7741 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
7742 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
7743 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
7744 * gcc.dg/dfp/pr108068.c: Likewise.
7745 * gcc.dg/dfp/pr97439.c: Likewise.
7746 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
7747 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
7748 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
7749 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
7750 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
7751 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
7752 * g++.dg/compat/decimal/return-1_main.C: Likewise.
7753 * g++.dg/compat/decimal/return-2_main.C: Likewise.
7754 * g++.dg/compat/decimal/return-3_main.C: Likewise.
7755 * g++.dg/compat/decimal/return-4_main.C: Likewise.
7756 * g++.dg/compat/decimal/return-5_main.C: Likewise.
7757 * g++.dg/compat/decimal/return-6_main.C: Likewise.
7758 * g++.dg/eh/dfp-1.C: Likewise.
7759 * g++.dg/eh/dfp-2.C: Likewise.
7760 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
7761 * gcc.c-torture/execute/pr80692.c: Likewise.
7762 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
7763 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
7764 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
7765 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
7767 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7769 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
7770 instruction in naked function.
7771 * gcc.target/bpf/naked-2.c: New test.
7773 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
7775 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
7776 require-effective-target rv64 and riscv_v
7778 2024-01-29 Jason Merrill <jason@redhat.com>
7781 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
7783 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
7786 * gcc.target/arm/rev16.c: Moved to...
7787 * gcc.target/arm/rev16_1.c: ...here.
7788 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
7790 2024-01-29 Richard Biener <rguenther@suse.de>
7792 PR middle-end/113622
7793 * gcc.target/i386/pr113622-2.c: New testcase.
7794 * gcc.target/i386/pr113622-3.c: Likewise.
7796 2024-01-29 Richard Biener <rguenther@suse.de>
7798 PR middle-end/113622
7799 * gcc.target/i386/pr113622-1.c: New testcase.
7801 2024-01-29 Alex Coplan <alex.coplan@arm.com>
7804 * gcc.c-torture/compile/pr113616.c: New test.
7806 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
7809 * gcc.target/i386/pr38534-5.c: New file.
7810 * gcc.target/i386/pr38534-6.c: Likewise.
7812 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7815 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
7816 and instead use #pragma GCC for including arm_sve.h.
7818 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
7821 * gcc.dg/vect/pr113281-1.c: New test.
7822 * gcc.dg/vect/pr113281-2.c: Likewise.
7823 * gcc.dg/vect/pr113281-3.c: Likewise.
7824 * gcc.dg/vect/pr113281-4.c: Likewise.
7825 * gcc.dg/vect/pr113281-5.c: Likewise.
7827 2024-01-29 Jakub Jelinek <jakub@redhat.com>
7829 PR tree-optimization/110603
7830 * gcc.c-torture/compile/pr110603.c: New test.
7832 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
7835 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7836 Fix powerpc*-*-* checks by considering ilp32.
7838 2024-01-28 Harald Anlauf <anlauf@gmx.de>
7841 * gfortran.dg/optional_absent_11.f90: New test.
7843 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7845 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
7846 * obj-c++.dg/encode-9.mm: Likewise.
7848 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7850 * jit.dg/jit.exp: Filter error output to remove per-run
7853 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7855 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
7856 version of kernel helper static pointer.
7858 2024-01-27 Harald Anlauf <anlauf@gmx.de>
7861 * gfortran.dg/pr104908.f90: New test.
7863 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7866 * gcc.target/i386/pr38534-1.c: New file.
7867 * gcc.target/i386/pr38534-2.c: Likewise.
7868 * gcc.target/i386/pr38534-3.c: Likewise.
7869 * gcc.target/i386/pr38534-4.c: Likewise.
7870 * gcc.target/i386/stack-check-17.c: Updated.
7872 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7876 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
7877 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
7878 * gcc.target/i386/no-callee-saved-1.c: Likewise.
7879 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7880 * gcc.target/i386/no-callee-saved-3.c: Likewise.
7881 * gcc.target/i386/no-callee-saved-4.c: Likewise.
7882 * gcc.target/i386/no-callee-saved-5.c: Likewise.
7883 * gcc.target/i386/no-callee-saved-6.c: Likewise.
7884 * gcc.target/i386/no-callee-saved-7.c: Likewise.
7885 * gcc.target/i386/no-callee-saved-8.c: Likewise.
7886 * gcc.target/i386/no-callee-saved-9.c: Likewise.
7887 * gcc.target/i386/no-callee-saved-10.c: Likewise.
7888 * gcc.target/i386/no-callee-saved-11.c: Likewise.
7889 * gcc.target/i386/no-callee-saved-12.c: Likewise.
7890 * gcc.target/i386/no-callee-saved-13.c: Likewise.
7891 * gcc.target/i386/no-callee-saved-14.c: Likewise.
7892 * gcc.target/i386/no-callee-saved-15.c: Likewise.
7893 * gcc.target/i386/no-callee-saved-16.c: Likewise.
7894 * gcc.target/i386/no-callee-saved-17.c: Likewise.
7895 * gcc.target/i386/no-callee-saved-18.c: Likewise.
7897 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7899 PR tree-optimization/113614
7900 * gcc.dg/torture/bitint-54.c: New test.
7902 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7904 PR tree-optimization/113568
7905 * gcc.dg/bitint-78.c: New test.
7907 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
7909 PR preprocessor/105608
7910 * g++.dg/pch/line-map-1.C: New test.
7911 * g++.dg/pch/line-map-1.Hs: New test.
7912 * g++.dg/pch/line-map-2.C: New test.
7913 * g++.dg/pch/line-map-2.Hs: New test.
7914 * g++.dg/pch/line-map-3.C: New test.
7915 * g++.dg/pch/line-map-3.Hs: New test.
7917 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
7919 * g++.dg/Wattributes-3.C: Adjust expected warning.
7920 * gcc.dg/fail_always_inline.c: Ditto.
7922 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7925 * g++.dg/modules/pr113580_a.C: New test.
7926 * g++.dg/modules/pr113580_b.C: New test.
7928 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7930 * gcc.target/riscv/cset-sext-rtl.c: New file.
7931 * gcc.target/riscv/cset-sext-rtl32.c: New file.
7932 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
7933 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
7934 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
7935 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
7936 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
7937 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
7939 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7941 * gcc.target/riscv/pr105314-rtl.c: New file.
7942 * gcc.target/riscv/pr105314-rtl32.c: New file.
7944 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7946 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
7948 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7950 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
7951 `dg-skip-if'. Also reject "bne" with `dg-final'.
7953 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
7955 * gm2/pim/fail/badpointer4.mod: New test.
7956 * gm2/pim/fail/strconst.def: New test.
7958 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7961 * g++.dg/modules/init-4_a.C: New test.
7962 * g++.dg/modules/init-4_b.C: New test.
7963 * g++.dg/modules/init-6_a.H: New test.
7964 * g++.dg/modules/init-6_b.C: New test.
7966 2024-01-26 Richard Biener <rguenther@suse.de>
7968 PR tree-optimization/113602
7969 * gcc.dg/pr113602.c: New testcase.
7971 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7973 * gcc.target/loongarch/vect-extract.c: New test.
7975 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7977 * gcc.target/loongarch/short-circuit.c: New test.
7979 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
7981 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
7982 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
7983 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
7985 2024-01-26 Li Wei <liwei@loongson.cn>
7987 * gcc.target/loongarch/invariant-recip.c: New test.
7989 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
7992 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
7993 and 2 for vect_long_mult.
7995 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7998 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
8000 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8003 * g++.dg/expr/ptrmem11.C: New test.
8005 2024-01-25 Jason Merrill <jason@redhat.com>
8008 * g++.dg/cpp0x/initlist-pmf2.C: New test.
8010 2024-01-25 Jason Merrill <jason@redhat.com>
8013 * g++.dg/coroutines/co-await-initlist2.C: New test.
8015 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
8017 * gm2/pim/fail/badpointer.mod: New test.
8018 * gm2/pim/fail/badpointer2.mod: New test.
8019 * gm2/pim/fail/badpointer3.mod: New test.
8020 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
8021 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
8023 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
8025 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
8027 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
8030 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
8031 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
8032 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
8033 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
8034 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
8035 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
8036 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
8037 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
8038 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
8039 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
8040 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
8041 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
8042 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
8043 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
8045 2024-01-25 David Malcolm <dmalcolm@redhat.com>
8048 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
8049 xfails, reorder tests.
8050 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
8051 * gcc.dg/plugin/infoleak-pr112969.c: New test.
8052 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
8053 analyzer_kernel_plugin.c tests.
8055 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
8057 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
8058 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
8059 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
8060 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
8061 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
8062 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
8063 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
8064 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
8065 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
8066 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
8067 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
8068 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
8069 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
8070 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
8071 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
8072 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
8073 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
8074 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
8075 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
8076 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
8077 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
8078 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
8079 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
8080 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
8081 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
8082 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
8083 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
8084 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
8085 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
8086 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
8087 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
8088 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
8089 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
8090 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
8091 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
8092 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
8093 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
8094 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
8095 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
8096 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
8097 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
8098 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
8099 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
8100 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
8101 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
8102 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
8103 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
8104 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
8105 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
8106 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
8107 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
8108 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
8109 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
8110 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
8111 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
8112 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
8113 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
8114 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
8115 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
8116 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
8117 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
8118 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
8119 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
8120 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
8121 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
8122 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
8123 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
8124 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
8125 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
8126 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
8127 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
8128 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
8129 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
8130 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
8131 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
8132 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
8133 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
8134 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
8135 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
8136 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
8137 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
8138 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
8139 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
8140 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
8141 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
8142 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
8143 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
8144 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
8145 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
8146 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
8147 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
8148 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
8149 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
8150 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
8151 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
8152 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
8153 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
8154 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
8155 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
8156 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
8157 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
8158 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
8159 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
8160 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
8161 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
8162 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
8163 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
8164 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
8165 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
8166 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
8167 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
8168 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
8169 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
8170 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
8171 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
8172 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
8173 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
8174 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
8175 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
8176 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
8177 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
8178 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
8179 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
8180 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
8181 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
8182 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
8183 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
8184 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
8185 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
8186 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
8187 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
8188 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
8189 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
8190 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
8191 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
8192 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
8193 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
8194 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
8195 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
8196 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
8197 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
8198 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
8199 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
8200 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
8201 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
8202 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
8203 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
8204 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
8205 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
8206 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
8207 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
8208 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
8209 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
8210 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
8211 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
8212 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
8213 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
8214 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
8215 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
8216 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
8217 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
8218 * lib/target-supports.exp: Add proc for XCVsimd extension.
8220 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
8223 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
8225 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
8226 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
8227 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
8228 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
8229 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
8230 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
8231 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8232 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
8233 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
8234 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
8235 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
8236 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
8237 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
8238 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
8239 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
8240 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
8241 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
8242 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
8243 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
8244 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
8245 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8246 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8247 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8248 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8249 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8250 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8251 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8252 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8253 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8254 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8255 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8256 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8257 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8258 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8259 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8260 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8261 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8262 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8263 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8264 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8265 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8266 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8267 * lib/target-supports.exp: Remove the flag.
8269 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8271 PR middle-end/113574
8272 * gcc.dg/torture/bitint-52.c: New test.
8274 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8277 * gcc.target/aarch64/sve/pr113572.c: New test.
8279 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8282 * gcc.target/aarch64/pr113550.c: New test.
8284 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8287 * gcc.target/aarch64/pr113485.c: New test.
8288 * gcc.target/aarch64/pr113573.c: Likewise.
8290 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8293 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
8294 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
8295 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
8296 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
8297 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
8298 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8299 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
8301 2024-01-25 Richard Biener <rguenther@suse.de>
8303 PR tree-optimization/113576
8304 * gcc.dg/vect/pr113576.c: New testcase.
8306 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
8308 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
8309 * gcc.target/powerpc/block-cmp-4.c: Likewise.
8310 * gcc.target/powerpc/block-cmp-8.c: New.
8312 2024-01-25 liuhongt <hongtao.liu@intel.com>
8314 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
8316 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
8317 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
8319 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8322 * g++.dg/modules/concept-9.h: New test.
8323 * g++.dg/modules/concept-9_a.C: New test.
8324 * g++.dg/modules/concept-9_b.C: New test.
8325 * g++.dg/modules/concept-10_a.H: New test.
8326 * g++.dg/modules/concept-10_b.C: New test.
8328 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8331 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
8332 being attached to the module they were imported from.
8333 * g++.dg/modules/indirect-1_c.C: Likewise.
8334 * g++.dg/modules/indirect-2_b.C: Likewise.
8335 * g++.dg/modules/indirect-2_c.C: Likewise.
8336 * g++.dg/modules/indirect-3_b.C: Likewise.
8337 * g++.dg/modules/indirect-3_c.C: Likewise.
8338 * g++.dg/modules/indirect-4_b.C: Likewise.
8339 * g++.dg/modules/indirect-4_c.C: Likewise.
8340 * g++.dg/modules/namespace-5_a.C: New test.
8341 * g++.dg/modules/namespace-5_b.C: New test.
8342 * g++.dg/modules/namespace-5_c.C: New test.
8344 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
8346 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
8348 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
8350 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
8351 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
8352 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
8353 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
8354 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
8355 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
8356 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
8357 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
8358 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
8359 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
8360 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
8361 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
8362 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
8363 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
8364 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
8365 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
8366 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
8368 * gcc.target/i386/rtm-check.h: Ditto.
8369 * gcc.target/i386/sha-check.h: Ditto.
8370 * gcc.target/i386/writeeflags-1.c: Ditto.
8372 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8374 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
8375 small typo for aarch64*-*-*.
8377 2024-01-24 Patrick Palka <ppalka@redhat.com>
8380 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
8382 2024-01-24 Jason Merrill <jason@redhat.com>
8385 * g++.dg/eh/return3.C: New test.
8387 2024-01-24 Harald Anlauf <anlauf@gmx.de>
8390 * gfortran.dg/optional_absent_10.f90: New test.
8392 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8395 * lib/target-supports.exp (check_effective_target_vect_long_mult):
8396 Fix aarch64*-*-* checks.
8398 2024-01-24 Martin Jambor <mjambor@suse.cz>
8402 * gcc.dg/ipa/pr108007.c: New test.
8403 * gcc.dg/ipa/pr112616.c: Likewise.
8405 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8408 * gcc.target/aarch64/builtin_apply-1.c: New test.
8410 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
8412 * gcc.target/riscv/sfb.c: New test.
8413 * gcc.target/riscv/pr113095.c: New test.
8415 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8418 * gcc.target/aarch64/sve/pr109636_1.c: New test.
8419 * gcc.target/aarch64/sve/pr109636_2.c: New test.
8420 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
8422 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8424 PR tree-optimization/113552
8425 * gcc.target/aarch64/pr113552.c: New test.
8426 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
8428 2024-01-24 Martin Jambor <mjambor@suse.cz>
8431 * gcc.dg/ipa/pr113490.c: New test.
8433 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8436 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
8437 * gcc.dg/plugin/taint-pr112977.c: New test.
8439 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8442 * gcc.dg/plugin/analyzer_kernel_plugin.c
8443 (class known_function___check_object_size): New.
8444 (kernel_analyzer_init_cb): Register it.
8445 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
8446 * gcc.dg/plugin/taint-pr112927.c: New test.
8448 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8451 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
8452 target specs. Allow any i?86 target instead of i686 only.
8453 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
8454 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
8455 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
8456 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
8457 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
8459 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8461 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
8463 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8465 PR tree-optimization/113364
8466 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
8468 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
8471 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
8473 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8476 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
8478 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8480 * g++.dg/modules/pr113292_c.C: Require TLS.
8482 2024-01-23 Marek Polacek <polacek@redhat.com>
8487 * g++.dg/warn/Wdangling-reference14.C: New test.
8488 * g++.dg/warn/Wdangling-reference15.C: New test.
8489 * g++.dg/warn/Wdangling-reference16.C: New test.
8491 2024-01-23 Jakub Jelinek <jakub@redhat.com>
8494 * gcc.dg/bitint-77.c: New test.
8496 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
8497 Richard Sandiford <richard.sandiford@arm.com>
8500 * gcc.target/aarch64/ccmp_3.c: New test.
8501 * gcc.target/aarch64/ccmp_4.c: New test.
8502 * gcc.target/aarch64/ccmp_5.c: New test.
8504 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8507 * gcc.c-torture/compile/pr113089.c: New test.
8509 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8512 * gcc.target/aarch64/pr113356.C: New test.
8514 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8516 * g++.target/loongarch/got-load.C (dg-options): Add
8517 -fno-stack-protector.
8519 2024-01-23 H.J. Lu <(no_default)>
8521 PR rtl-optimization/113255
8522 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
8525 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8528 * gcc.c-torture/compile/pr113114.c: New test.
8529 * gcc.target/aarch64/pr113114.c: New test.
8531 2024-01-23 Richard Biener <rguenther@suse.de>
8534 * c-c++-common/pr107058.c: New testcase.
8536 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8540 * g++.dg/modules/debug-2_a.C: New test.
8541 * g++.dg/modules/debug-2_b.C: New test.
8542 * g++.dg/modules/debug-2_c.C: New test.
8543 * g++.dg/modules/debug-3_a.C: New test.
8544 * g++.dg/modules/debug-3_b.C: New test.
8546 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8548 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
8549 for la.tls.ld and la.tls.gd.
8551 2024-01-23 Richard Biener <rguenther@suse.de>
8553 PR rtl-optimization/113255
8554 * gcc.dg/torture/pr113255.c: New testcase.
8556 2024-01-23 Richard Biener <rguenther@suse.de>
8559 * gcc.dg/debug/pr112718.c: New testcase.
8561 2024-01-22 Marek Polacek <polacek@redhat.com>
8564 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
8566 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
8569 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
8570 option to dg-options.
8571 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
8572 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
8573 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
8575 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8577 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
8578 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
8580 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8583 * gcc.target/riscv/rvv/base/pr109092.c: New test.
8585 2024-01-22 Richard Biener <rguenther@suse.de>
8587 PR tree-optimization/113373
8588 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
8590 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8592 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
8594 2024-01-22 xuli <xuli1@eswincomputing.com>
8597 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
8598 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
8600 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
8602 * gcc.target/sh/pr59533-1.c: Adjust expected output.
8604 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
8606 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
8608 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
8611 * gcc.target/m68k/pr82420.c: New test.
8613 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
8614 Richard Biener <rguenther@suse.de>
8616 PR rtl-optimization/111267
8617 * gcc.target/i386/pr111267.c: New test case.
8619 2024-01-21 Harald Anlauf <anlauf@gmx.de>
8622 * gfortran.dg/optional_absent_9.f90: New test.
8624 2024-01-21 Martin Uecker <uecker@tugraz.at>
8627 * gcc.dg/pr113492.c: New test.
8629 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8631 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
8633 * gcc.dg/ipa/inline-5.c: Likewise.
8634 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8635 * gcc.dg/tree-ssa/vector-4.c: Likewise.
8637 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8639 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
8640 checks on hppa*64*-*-*.
8642 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8644 * gcc.dg/torture/pr110422.c: Require target lra.
8646 2024-01-20 Marek Polacek <polacek@redhat.com>
8649 * g++.dg/warn/Wdangling-reference17.C: New test.
8651 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
8654 * gcc.c-torture/compile/pr110705-1.c: New test.
8656 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8658 PR tree-optimization/113462
8659 * gcc.dg/bitint-76.c: New test.
8661 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8663 PR tree-optimization/113491
8664 * gcc.dg/torture/bitint-51.c: New test.
8666 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8669 * gcc.target/m68k/pr110934.c: New test.
8671 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8674 * gcc.target/m68k/pr108640.c: New test.
8676 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8678 * jit.dg/all-non-failing-tests.h: New test.
8679 * jit.dg/test-popcount.c: New test.
8681 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8683 * jit.dg/test-reflection.c: Add check to make sure
8684 gcc_jit_type_is_integral returns 0 on a vector type.
8686 2024-01-19 Harald Anlauf <anlauf@gmx.de>
8689 * gfortran.dg/bounds_check_24.f90: New test.
8691 2024-01-19 Jason Merrill <jason@redhat.com>
8694 * g++.dg/cpp2a/concepts-using4.C: New test.
8696 2024-01-19 Jason Merrill <jason@redhat.com>
8703 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
8704 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
8705 * g++.dg/cpp2a/nontype-class63.C: New test.
8706 * g++.dg/cpp2a/nontype-class63a.C: New test.
8708 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8710 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
8711 hpux11.[012]* to -O0.
8713 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8715 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
8716 to define _HPUX_SOURCE.
8718 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8720 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
8722 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8725 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
8727 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8729 * gcc.target/riscv/arch-27.c: Update scan message.
8730 * gcc.target/riscv/arch-28.c: Ditto.
8731 * gcc.target/riscv/attribute-10.c: Ditto.
8732 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
8733 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
8734 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
8736 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8738 PR tree-optimization/113464
8739 * gcc.dg/bitint-75.c: New test.
8741 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8743 PR tree-optimization/113463
8744 * gcc.dg/bitint-74.c: New test.
8746 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8748 PR tree-optimization/113459
8749 * gcc.dg/bitint-73.c: New test.
8751 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8753 * gcc.target/riscv/arch-23.c: Update test.
8754 * gcc.target/riscv/arch-27.c: Ditto.
8755 * gcc.target/riscv/arch-28.c: Ditto.
8756 * gcc.target/riscv/attribute-10.c: Ditto.
8758 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8760 * gcc.target/riscv/arch-33.c: New.
8761 * gcc.target/riscv/arch-34.c: New.
8763 2024-01-19 liuhongt <hongtao.liu@intel.com>
8765 * gcc.target/i386/part-vect-copysignhf.c: Remove
8766 -ftree-vectorize from dg-options.
8768 2024-01-19 liuhongt <hongtao.liu@intel.com>
8771 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
8774 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
8776 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
8778 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8781 * c-c++-common/analyzer/strlen-pr111361.c: New test.
8782 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
8784 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
8786 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8789 * c-c++-common/analyzer/strlen-pr112811.c: New test.
8791 2024-01-18 H.J. Lu <(no_default)>
8793 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
8795 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8796 Jin Ma <jinma@linux.alibaba.com>
8797 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8798 Christoph Müllner <christoph.muellner@vrull.eu>
8800 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
8801 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
8802 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
8803 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
8804 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
8805 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
8807 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8808 Jin Ma <jinma@linux.alibaba.com>
8809 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8810 Christoph Müllner <christoph.muellner@vrull.eu>
8812 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
8813 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
8814 * lib/target-supports.exp: Add target for XTheadVector.
8816 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8817 Jin Ma <jinma@linux.alibaba.com>
8818 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8819 Christoph Müllner <christoph.muellner@vrull.eu>
8821 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
8823 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8824 Jin Ma <jinma@linux.alibaba.com>
8825 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8826 Christoph Müllner <christoph.muellner@vrull.eu>
8828 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
8829 * gcc.target/riscv/rvv/xtheadvector.c: New test.
8831 2024-01-18 Marek Polacek <polacek@redhat.com>
8834 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
8836 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8838 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
8840 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8842 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
8843 jit-verify-assembler-output.
8844 * jit.dg/test-noinline-attribute.c: Likewise.
8845 * jit.dg/test-setting-alignment.c: Likewise.
8846 * jit.dg/test-used-attribute.c: Likewise.
8847 * jit.dg/test-variable-attribute.c: Likewise.
8848 * jit.dg/test-weak-attribute.c: Likewise.
8850 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8852 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
8855 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8857 * jit.dg/test-link-section-assembler.c: Accept any whitespace
8858 between the .section directive and its arguments.
8860 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8862 * jit.dg/test-alias-attribute.c: Require target alias
8865 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8868 * gcc.dg/pr105522.c: New file.
8870 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8873 * gcc.dg/pr113445.c: New test.
8875 2024-01-18 Martin Jambor <mjambor@suse.cz>
8877 PR tree-optimization/110422
8878 * gcc.dg/torture/pr110422.c: New test.
8880 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
8882 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
8883 Return 1 if Intel LAM_U57 is enabled.
8884 (hwasan_init): Add -mlam=u57 on x86-64.
8886 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8888 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
8889 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
8890 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
8891 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
8892 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
8893 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
8894 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
8895 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
8896 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
8897 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
8899 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8902 * gcc.target/i386/pr113122-1.c: New test.
8903 * gcc.target/i386/pr113122-2.c: New test.
8904 * gcc.target/i386/pr113122-3.c: New test.
8905 * gcc.target/i386/pr113122-4.c: New test.
8907 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8909 PR tree-optimization/112774
8911 * gcc.dg/tree-ssa/scev-16.c: Move test ...
8912 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
8913 dg-additional-options instead of dg-options and drop
8914 -fdump-tree-vect-details.
8916 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8919 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
8922 2024-01-18 Richard Biener <rguenther@suse.de>
8924 PR tree-optimization/113431
8925 * gcc.dg/vect/pr113431.c: New testcase.
8927 2024-01-18 Richard Biener <rguenther@suse.de>
8929 PR tree-optimization/113374
8930 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
8932 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8934 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
8936 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
8938 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
8939 behavior and "-mlsx" option on LoongArch.
8940 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
8942 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
8944 * g++.target/loongarch/got-load.C: New test.
8946 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8948 * gcc.dg/vect/bb-slp-43.c: Add vect128.
8950 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
8953 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
8954 checking count of addi to 6.
8956 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8959 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
8960 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
8962 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
8965 * g++.dg/modules/merge-16.h: New test.
8966 * g++.dg/modules/merge-16_a.C: New test.
8967 * g++.dg/modules/merge-16_b.C: New test.
8969 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
8972 * gcc.c-torture/compile/pr113221-1.c: New test.
8974 2024-01-17 Patrick Palka <ppalka@redhat.com>
8978 * g++.dg/cpp2a/nontype-class61.C: New test.
8979 * g++.dg/cpp2a/nontype-class62.C: New test.
8981 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
8983 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
8984 when testing in a simulator.
8985 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
8986 for each RUN_FRACTION:th iteration.
8987 (main): Call initialize_skip_iteration_count.
8988 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
8990 2024-01-17 Jan Hubicka <jh@suse.cz>
8991 Jakub Jelinek <jakub@redhat.com>
8993 PR tree-optimization/110852
8994 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
8995 * gcc.dg/predict-23.c: New test.
8996 * gcc.dg/tree-ssa/predict-1.c: New test.
8997 * gcc.dg/tree-ssa/predict-2.c: New test.
8998 * gcc.dg/tree-ssa/predict-3.c: New test.
9000 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9002 PR tree-optimization/113421
9003 * gcc.dg/torture/bitint-50.c: New test.
9005 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9007 PR middle-end/113410
9008 * gcc.dg/bitint-72.c: New test.
9010 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9012 PR tree-optimization/113408
9013 * gcc.dg/bitint-71.c: New test.
9015 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9017 PR middle-end/113406
9018 * gcc.dg/bitint-70.c: New test.
9020 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9022 PR tree-optimization/110251
9023 * gcc.c-torture/compile/pr110251.c: New test.
9025 2024-01-17 Pan Li <pan2.li@intel.com>
9027 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
9029 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
9030 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
9032 2024-01-17 Richard Biener <rguenther@suse.de>
9034 PR tree-optimization/113371
9035 * gcc.dg/vect/pr113371.c: New testcase.
9037 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
9039 * gcc.target/mips/mips.exp (mips_option_groups):
9040 Add -mxgot/-mno-xgot options.
9041 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
9042 * gcc.target/mips/xgot-n32-need-gp.c: New test.
9044 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
9047 * g++.dg/modules/pr113292_a.H: New test.
9048 * g++.dg/modules/pr113292_b.C: New test.
9049 * g++.dg/modules/pr113292_c.C: New test.
9051 2024-01-16 Marek Polacek <polacek@redhat.com>
9054 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
9056 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9058 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
9059 not support split DWARF.
9061 2024-01-16 waffl3x <waffl3x@protonmail.com>
9064 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
9067 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9069 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
9072 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9074 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
9075 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
9077 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9079 PR tree-optimization/110794
9080 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
9082 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9084 * gcc.dg/c23-tag-alias-2.c: Require target lto.
9085 * gcc.dg/c23-tag-alias-3.c: Likewise.
9086 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
9087 * gcc.dg/scantest-lto.c: Likewise.
9089 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9091 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
9092 * gcc.dg/cmp-mem-const-4.c: Likewise.
9093 * gcc.dg/cmp-mem-const-5.c: Likewise.
9094 * gcc.dg/cmp-mem-const-6.c: Likewise.
9096 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9098 PR tree-optimization/91624
9099 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
9100 checks on hppa*64*-*-*.
9101 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9103 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9105 * rust/compile/tuple_float_index.rs: New test.
9107 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9109 * rust/compile/v0-mangle2.rs: New test.
9111 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9113 * rust/compile/invalid_variadics.rs: New test.
9115 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9117 * rust/compile/invalid_label_name.rs: New test.
9119 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9121 * rust/compile/lifetime_name_validation.rs: New test.
9123 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9125 * rust/compile/pattern_variadic.rs: New test.
9126 * rust/execute/torture/named_variadic.rs: New test.
9128 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9130 * rust/compile/extern_c_named_variadic.rs: New test.
9132 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9134 * rust/compile/parse_variadic_function.rs: New test.
9136 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9138 * rust/compile/issue-2709.rs: New test.
9140 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9142 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
9144 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9146 * rust/compile/issue-2665.rs: New test.
9148 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9150 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
9152 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9154 * rust/compile/v0-mangle1.rs: New test.
9156 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9158 * rust/compile/closure_in_closure.rs: New test.
9160 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9162 * rust/compile/macro-issue2653.rs: New test.
9164 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9166 * rust/compile/macro57.rs: New test.
9168 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9170 * rust/compile/macro_rules_macro_rules.rs: New test.
9172 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9174 * rust/compile/while_break_expr.rs: New test.
9176 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9178 * rust/compile/range_from_expr_for_loop.rs: New test.
9180 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9182 * rust/compile/parse_item_default_macro.rs: New test.
9184 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9186 * rust/compile/parse_generic_path_expr.rs: New test.
9188 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9190 * rust/compile/match_break.rs: New test.
9192 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9194 * rust/compile/parse_pub_unit_type.rs: New test.
9196 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9198 * rust/compile/parse_global_path_generic.rs: New test.
9200 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9202 * rust/compile/issue-2645.rs: New test.
9204 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9206 * rust/compile/wrong_lhs_assignment.rs: update error message
9207 * rust/compile/issue-2391.rs: New test.
9209 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9211 * rust/compile/variadic.rs: Added new checks.
9213 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9215 * rust/compile/assume.rs: New test.
9217 2024-01-16 Dave Evans <dave@dmetwo.org>
9219 * rust/compile/issue-2431.rs: New test.
9221 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9223 * rust/compile/privacy6.rs: Uncomment commented out functions.
9224 * rust/compile/privacy9.rs: Fix unused variables.
9226 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9228 * rust/compile/privacy9.rs: New test.
9230 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9232 * rust/compile/cfg2.rs: Updated according to new message.
9233 * rust/compile/issue-2139.rs: likewise.
9234 * rust/compile/issue-2190-1.rs: likewise.
9235 * rust/compile/method1.rs: likewise.
9237 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9239 * rust/execute/torture/iter1.rs: New test.
9241 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9243 * rust/compile/generics7.rs: Added Errorcode hint.
9244 * rust/compile/generics8.rs: Updated dejagnu comment.
9245 * rust/compile/issue-925.rs: Added Errorcode hint.
9247 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9249 * rust/compile/issue-2029.rs:
9250 Updated for dejagnu testcase.
9252 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9254 * rust/compile/privacy1.rs: Added errorcode.
9255 * rust/compile/privacy3.rs: likewise.
9256 * rust/compile/privacy4.rs: likewise.
9257 * rust/compile/privacy5.rs: likewise.
9259 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9261 * rust/compile/type-if.rs: New test.
9263 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9265 * rust/compile/let_alt.rs: Updated comment.
9267 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9269 * rust/compile/iterators1.rs: this should be casting to the $ty
9271 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9273 * rust/execute/torture/issue-2583.rs: New test.
9275 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9277 * rust/compile/nested_macro_definition.rs: New test.
9279 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9281 * rust/compile/match4.rs:
9282 Updated new error commment.
9284 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9286 * rust/compile/issue-1725-2.rs:
9287 Updated dejagnu message.
9289 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9291 * rust/compile/iterators1.rs: New test.
9293 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9295 * rust/compile/generics13.rs:
9298 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9300 * rust/compile/issue-2479.rs: Updated comment.
9302 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9304 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
9305 * rust/compile/trait-cycle.rs: New relevant test.
9307 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9309 * rust/compile/generics10.rs: for dejagnu.
9311 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9313 * rust/compile/generics6.rs: Updated dejagnu comment.
9314 * rust/compile/generics7.rs: likewise.
9315 * rust/compile/issue-925.rs: likewise.
9317 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9319 * rust/compile/issue-2514.rs: New test.
9321 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9323 * rust/compile/match5.rs:
9324 Updated comment for dejagnu.
9325 * rust/compile/pattern-struct.rs: New test for ICE.
9327 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9329 * rust/compile/inline_2.rs: Added new message.
9331 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9333 * rust/compile/auto_trait_invalid.rs:
9336 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9338 * rust/compile/bad_inner_doc.rs:
9339 Updated comment to pass testcase.
9341 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9343 * rust/compile/inline_2.rs: Added new case.
9345 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9347 * rust/compile/bad_as_bool_char.rs:
9348 Updated comment to pass test case.
9349 * rust/compile/cast1.rs: likewise.
9350 * rust/compile/cast4.rs: likewise.
9351 * rust/compile/cast5.rs: likewise.
9352 * rust/compile/all-cast.rs: New test for all error codes.
9354 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9356 * rust/compile/attr_deprecated_2.rs:
9357 Updated comment to pass the testcase.
9359 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9361 * rust/compile/abi-options1.rs: updated comment for testcase.
9363 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9365 * rust/compile/arrays2.rs: changed comment to pass
9368 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9370 * rust/compile/unicode_norm1.rs: New test.
9372 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9374 * rust/compile/name_resolution10.rs: New test.
9376 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9378 * rust/compile/name_resolution6.rs: New test.
9379 * rust/compile/name_resolution7.rs: New test.
9380 * rust/compile/name_resolution8.rs: New test.
9381 * rust/compile/name_resolution9.rs: New test.
9383 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9385 * rust/compile/undeclared_label.rs: New test for E0426.
9387 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9389 * rust/compile/feature.rs: Added new unknown feature.
9391 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9393 * rust/compile/arrays1.rs: changed comment to pass testcase.
9394 * rust/compile/bad_type1.rs: likewise.
9395 * rust/compile/bad_type2.rs: likewise.
9396 * rust/compile/const_generics_6.rs: likewise.
9397 * rust/compile/deadcode_err1.rs: likewise.
9398 * rust/compile/deadcode_err2.rs: likewise.
9399 * rust/compile/func1.rs: likewise.
9400 * rust/compile/func3.rs: likewise.
9401 * rust/compile/func4.rs: likewise.
9402 * rust/compile/func5.rs: likewise.
9403 * rust/compile/generics1.rs: likewise.
9404 * rust/compile/generics2.rs: likewise.
9405 * rust/compile/generics3.rs: likewise.
9406 * rust/compile/implicit_returns_err1.rs: likewise.
9407 * rust/compile/implicit_returns_err2.rs: likewise.
9408 * rust/compile/implicit_returns_err3.rs: likewise.
9409 * rust/compile/implicit_returns_err4.rs: likewise.
9410 * rust/compile/issue-1152.rs: likewise.
9411 * rust/compile/issue-2477.rs: likewise.
9412 * rust/compile/reference1.rs: likewise.
9413 * rust/compile/stmt_with_block_err1.rs: likewise.
9414 * rust/compile/traits1.rs: likewise.
9415 * rust/compile/traits2.rs: likewise.
9416 * rust/compile/tuple_mismatch.rs: likewise.
9417 * rust/compile/tuple_struct3.rs: likewise.
9418 * rust/compile/mismatched-types.rs: New test from rustc.
9420 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
9422 * rust/compile/empty_file: New file.
9423 * rust/compile/issue-2421_str.rs: New test.
9425 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9427 * rust/compile/issue-2479.rs: New test.
9429 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9431 * rust/compile/bad-crate-name.rs: Moved to...
9432 * rust/compile/bad-crate-name1.rs: ...here.
9433 * rust/compile/bad-crate-name2.rs: New test.
9435 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9437 * rust/compile/issue-2477.rs: New test.
9439 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9441 * rust/compile/bounds1.rs: Apply sized trait
9442 * rust/compile/canonical_paths1.rs: likewise
9443 * rust/compile/cast_generics.rs: likewise
9444 * rust/compile/closure_no_type_anno.rs: likewise
9445 * rust/compile/complex_qualified_path_in_expr.rs: likewise
9446 * rust/compile/const-issue1440.rs: likewise
9447 * rust/compile/const_generics_1.rs: likewise
9448 * rust/compile/const_generics_8.rs: likewise
9449 * rust/compile/derive_macro1.rs: likewise
9450 * rust/compile/derive_macro3.rs: likewise
9451 * rust/compile/derive_macro4.rs: likewise
9452 * rust/compile/derive_macro6.rs: likewise
9453 * rust/compile/expected_type_args2.rs: likewise
9454 * rust/compile/expected_type_args3.rs: likewise
9455 * rust/compile/generics1.rs: likewise
9456 * rust/compile/generics11.rs: likewise
9457 * rust/compile/generics12.rs: likewise
9458 * rust/compile/generics2.rs: likewise
9459 * rust/compile/generics3.rs: likewise
9460 * rust/compile/generics4.rs: likewise
9461 * rust/compile/generics6.rs: likewise
9462 * rust/compile/generics7.rs: likewise
9463 * rust/compile/generics8.rs: likewise
9464 * rust/compile/if_let_expr.rs: likewise
9465 * rust/compile/issue-1005.rs: likewise
9466 * rust/compile/issue-1019.rs: likewise
9467 * rust/compile/issue-1031.rs: likewise
9468 * rust/compile/issue-1034.rs: likewise
9469 * rust/compile/issue-1128.rs: likewise
9470 * rust/compile/issue-1129-2.rs: likewise
9471 * rust/compile/issue-1130.rs: likewise
9472 * rust/compile/issue-1131.rs: likewise
9473 * rust/compile/issue-1165.rs: likewise
9474 * rust/compile/issue-1173.rs: likewise
9475 * rust/compile/issue-1235.rs: likewise
9476 * rust/compile/issue-1237.rs: likewise
9477 * rust/compile/issue-1289.rs: likewise
9478 * rust/compile/issue-1383.rs: likewise
9479 * rust/compile/issue-1447.rs: likewise
9480 * rust/compile/issue-1589.rs: likewise
9481 * rust/compile/issue-1725-1.rs: likewise
9482 * rust/compile/issue-1725-2.rs: likewise
9483 * rust/compile/issue-1773.rs: likewise
9484 * rust/compile/issue-1786.rs: likewise
9485 * rust/compile/issue-1893.rs: likewise
9486 * rust/compile/issue-1901.rs: likewise
9487 * rust/compile/issue-1930.rs: likewise
9488 * rust/compile/issue-1981.rs: likewise
9489 * rust/compile/issue-2019-1.rs: likewise
9490 * rust/compile/issue-2019-2.rs: likewise
9491 * rust/compile/issue-2019-3.rs: likewise
9492 * rust/compile/issue-2036.rs: likewise
9493 * rust/compile/issue-2037.rs: likewise
9494 * rust/compile/issue-2070.rs: likewise
9495 * rust/compile/issue-2105.rs: likewise
9496 * rust/compile/issue-2106.rs: likewise
9497 * rust/compile/issue-2135.rs: likewise
9498 * rust/compile/issue-2136-1.rs: likewise
9499 * rust/compile/issue-2136-2.rs: likewise
9500 * rust/compile/issue-2139.rs: likewise
9501 * rust/compile/issue-2142.rs: likewise
9502 * rust/compile/issue-2165.rs: likewise
9503 * rust/compile/issue-2166.rs: likewise
9504 * rust/compile/issue-2190-1.rs: likewise
9505 * rust/compile/issue-2190-2.rs: likewise
9506 * rust/compile/issue-2195.rs: likewise
9507 * rust/compile/issue-2238.rs: likewise
9508 * rust/compile/issue-2304.rs: likewise
9509 * rust/compile/issue-850.rs: likewise
9510 * rust/compile/issue-855.rs: likewise
9511 * rust/compile/issue-925.rs: likewise
9512 * rust/compile/macro-issue1400.rs: likewise
9513 * rust/compile/macro20.rs: likewise
9514 * rust/compile/macro23.rs: likewise
9515 * rust/compile/macro40.rs: likewise
9516 * rust/compile/macro54.rs: likewise
9517 * rust/compile/name_resolution2.rs: likewise
9518 * rust/compile/name_resolution4.rs: likewise
9519 * rust/compile/nested_generic.rs: likewise
9520 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
9521 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9522 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
9523 * rust/compile/parse_complex_generic_application.rs: likewise
9524 * rust/compile/parse_complex_generic_application2.rs: likewise
9525 * rust/compile/path_as_generic_arg.rs: likewise
9526 * rust/compile/privacy4.rs: likewise
9527 * rust/compile/privacy6.rs: likewise
9528 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
9529 * rust/compile/stmt_with_block_dot.rs: likewise
9530 * rust/compile/torture/associated_types1.rs: likewise
9531 * rust/compile/torture/forward_decl_5.rs: likewise
9532 * rust/compile/torture/generics1.rs: likewise
9533 * rust/compile/torture/generics10.rs: likewise
9534 * rust/compile/torture/generics11.rs: likewise
9535 * rust/compile/torture/generics12.rs: likewise
9536 * rust/compile/torture/generics13.rs: likewise
9537 * rust/compile/torture/generics14.rs: likewise
9538 * rust/compile/torture/generics15.rs: likewise
9539 * rust/compile/torture/generics16.rs: likewise
9540 * rust/compile/torture/generics17.rs: likewise
9541 * rust/compile/torture/generics18.rs: likewise
9542 * rust/compile/torture/generics19.rs: likewise
9543 * rust/compile/torture/generics2.rs: likewise
9544 * rust/compile/torture/generics20.rs: likewise
9545 * rust/compile/torture/generics21.rs: likewise
9546 * rust/compile/torture/generics22.rs: likewise
9547 * rust/compile/torture/generics23.rs: likewise
9548 * rust/compile/torture/generics24.rs: likewise
9549 * rust/compile/torture/generics25.rs: likewise
9550 * rust/compile/torture/generics26.rs: likewise
9551 * rust/compile/torture/generics27.rs: likewise
9552 * rust/compile/torture/generics28.rs: likewise
9553 * rust/compile/torture/generics29.rs: likewise
9554 * rust/compile/torture/generics3.rs: likewise
9555 * rust/compile/torture/generics30.rs: likewise
9556 * rust/compile/torture/generics31.rs: likewise
9557 * rust/compile/torture/generics32.rs: likewise
9558 * rust/compile/torture/generics4.rs: likewise
9559 * rust/compile/torture/generics5.rs: likewise
9560 * rust/compile/torture/generics6.rs: likewise
9561 * rust/compile/torture/generics7.rs: likewise
9562 * rust/compile/torture/generics8.rs: likewise
9563 * rust/compile/torture/generics9.rs: likewise
9564 * rust/compile/torture/intrinsics-2.rs: likewise
9565 * rust/compile/torture/intrinsics-6.rs: likewise
9566 * rust/compile/torture/intrinsics-7.rs: likewise
9567 * rust/compile/torture/intrinsics-8.rs: likewise
9568 * rust/compile/torture/issue-1024.rs: likewise
9569 * rust/compile/torture/issue-1075.rs: likewise
9570 * rust/compile/torture/issue-1432.rs: likewise
9571 * rust/compile/torture/issue-1555.rs: likewise
9572 * rust/compile/torture/issue-368.rs: likewise
9573 * rust/compile/torture/issue-808.rs: likewise
9574 * rust/compile/torture/issue-862.rs: likewise
9575 * rust/compile/torture/issue-893-2.rs: likewise
9576 * rust/compile/torture/issue-893.rs: likewise
9577 * rust/compile/torture/must_use2.rs: likewise
9578 * rust/compile/torture/nested_fn2.rs: likewise
9579 * rust/compile/torture/phantom_data.rs: likewise
9580 * rust/compile/torture/range-lang-item1.rs: likewise
9581 * rust/compile/torture/traits1.rs: likewise
9582 * rust/compile/torture/traits11.rs: likewise
9583 * rust/compile/torture/traits12.rs: likewise
9584 * rust/compile/torture/traits13.rs: likewise
9585 * rust/compile/torture/traits14.rs: likewise
9586 * rust/compile/torture/traits15.rs: likewise
9587 * rust/compile/torture/traits16.rs: likewise
9588 * rust/compile/torture/traits17.rs: likewise
9589 * rust/compile/torture/traits18.rs: likewise
9590 * rust/compile/torture/traits19.rs: likewise
9591 * rust/compile/torture/traits2.rs: likewise
9592 * rust/compile/torture/traits3.rs: likewise
9593 * rust/compile/torture/traits4.rs: likewise
9594 * rust/compile/torture/traits5.rs: likewise
9595 * rust/compile/torture/traits6.rs: likewise
9596 * rust/compile/torture/traits7.rs: likewise
9597 * rust/compile/torture/traits8.rs: likewise
9598 * rust/compile/torture/traits9.rs: likewise
9599 * rust/compile/torture/transmute-size-check-1.rs: likewise
9600 * rust/compile/torture/transmute1.rs: likewise
9601 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
9602 * rust/compile/torture/utf8_identifiers.rs: likewise
9603 * rust/compile/traits1.rs: likewise
9604 * rust/compile/traits10.rs: likewise
9605 * rust/compile/traits11.rs: likewise
9606 * rust/compile/traits12.rs: likewise
9607 * rust/compile/traits2.rs: likewise
9608 * rust/compile/traits3.rs: likewise
9609 * rust/compile/traits4.rs: likewise
9610 * rust/compile/traits5.rs: likewise
9611 * rust/compile/traits6.rs: likewise
9612 * rust/compile/traits7.rs: likewise
9613 * rust/compile/traits8.rs: likewise
9614 * rust/compile/traits9.rs: likewise
9615 * rust/compile/type-bindings1.rs: likewise
9616 * rust/compile/unconstrained_type_param.rs: likewise
9617 * rust/compile/unsafe10.rs: likewise
9618 * rust/execute/torture/closure1.rs: likewise
9619 * rust/execute/torture/closure2.rs: likewise
9620 * rust/execute/torture/closure3.rs: likewise
9621 * rust/execute/torture/closure4.rs: likewise
9622 * rust/execute/torture/coercion1.rs: likewise
9623 * rust/execute/torture/coercion2.rs: likewise
9624 * rust/execute/torture/coercion3.rs: likewise
9625 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
9626 * rust/execute/torture/derive_macro1.rs: likewise
9627 * rust/execute/torture/derive_macro3.rs: likewise
9628 * rust/execute/torture/derive_macro4.rs: likewise
9629 * rust/execute/torture/index1.rs: likewise
9630 * rust/execute/torture/issue-1120.rs: likewise
9631 * rust/execute/torture/issue-1133.rs: likewise
9632 * rust/execute/torture/issue-1198.rs: likewise
9633 * rust/execute/torture/issue-1232.rs: likewise
9634 * rust/execute/torture/issue-1249.rs: likewise
9635 * rust/execute/torture/issue-1436.rs: likewise
9636 * rust/execute/torture/issue-1496.rs: likewise
9637 * rust/execute/torture/issue-1720-2.rs: likewise
9638 * rust/execute/torture/issue-1720.rs: likewise
9639 * rust/execute/torture/issue-2052.rs: likewise
9640 * rust/execute/torture/issue-2179.rs: likewise
9641 * rust/execute/torture/issue-2180.rs: likewise
9642 * rust/execute/torture/issue-2236.rs: likewise
9643 * rust/execute/torture/issue-647.rs: likewise
9644 * rust/execute/torture/issue-845.rs: likewise
9645 * rust/execute/torture/issue-851.rs: likewise
9646 * rust/execute/torture/issue-858.rs: likewise
9647 * rust/execute/torture/macros23.rs: likewise
9648 * rust/execute/torture/macros28.rs: likewise
9649 * rust/execute/torture/method2.rs: likewise
9650 * rust/execute/torture/method3.rs: likewise
9651 * rust/execute/torture/method4.rs: likewise
9652 * rust/execute/torture/operator_overload_1.rs: likewise
9653 * rust/execute/torture/operator_overload_10.rs: likewise
9654 * rust/execute/torture/operator_overload_11.rs: likewise
9655 * rust/execute/torture/operator_overload_12.rs: likewise
9656 * rust/execute/torture/operator_overload_2.rs: likewise
9657 * rust/execute/torture/operator_overload_3.rs: likewise
9658 * rust/execute/torture/operator_overload_4.rs: likewise
9659 * rust/execute/torture/operator_overload_5.rs: likewise
9660 * rust/execute/torture/operator_overload_6.rs: likewise
9661 * rust/execute/torture/operator_overload_7.rs: likewise
9662 * rust/execute/torture/operator_overload_8.rs: likewise
9663 * rust/execute/torture/operator_overload_9.rs: likewise
9664 * rust/execute/torture/prefetch_data.rs: likewise
9665 * rust/execute/torture/ref-pattern2.rs: likewise
9666 * rust/execute/torture/slice-magic.rs: likewise
9667 * rust/execute/torture/slice-magic2.rs: likewise
9668 * rust/execute/torture/slice1.rs: likewise
9669 * rust/execute/torture/str-layout1.rs: likewise
9670 * rust/execute/torture/trait1.rs: likewise
9671 * rust/execute/torture/trait10.rs: likewise
9672 * rust/execute/torture/trait11.rs: likewise
9673 * rust/execute/torture/trait12.rs: likewise
9674 * rust/execute/torture/trait13.rs: likewise
9675 * rust/execute/torture/trait2.rs: likewise
9676 * rust/execute/torture/trait3.rs: likewise
9677 * rust/execute/torture/trait4.rs: likewise
9678 * rust/execute/torture/trait5.rs: likewise
9679 * rust/execute/torture/trait6.rs: likewise
9680 * rust/execute/torture/trait7.rs: likewise
9681 * rust/execute/torture/trait8.rs: likewise
9682 * rust/execute/torture/trait9.rs: likewise
9683 * rust/execute/torture/transmute1.rs: likewise
9684 * rust/execute/torture/wrapping_op1.rs: likewise
9685 * rust/execute/torture/wrapping_op2.rs: likewise
9686 * rust/link/generic_function_0.rs: likewise
9687 * rust/link/generic_function_1.rs: likewise
9688 * rust/compile/issue-2375.rs: New test.
9690 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9692 * rust/compile/non_member_const.rs: add missing error message
9693 * rust/compile/issue-2478.rs: New test.
9695 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9697 * rust/compile/break2.rs: Modified file to pass test case.
9698 * rust/compile/break_with_value_inside_loop.rs: New test.
9700 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9702 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
9703 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
9704 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
9705 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
9706 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
9707 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
9708 * rust/compile/proc_macro_non_root_function.rs: New test.
9709 * rust/compile/proc_macro_non_root_method.rs: New test.
9710 * rust/compile/proc_macro_non_root_module.rs: New test.
9712 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9714 * rust/compile/proc_macro_pub_function.rs: New test.
9715 * rust/compile/proc_macro_pub_module.rs: New test.
9717 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9719 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
9720 dg-excess-errors with dg-error and fix the line so the test
9722 * rust/compile/proc_macro_crate_type.rs: Likewise.
9723 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
9725 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9727 * rust/compile/proc_macro_attribute_private.rs: New test.
9728 * rust/compile/proc_macro_derive_private.rs: New test.
9729 * rust/compile/proc_macro_private.rs: New test.
9731 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9733 * rust/compile/proc_macro_derive_non_function.rs: New test.
9735 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9737 * rust/compile/proc_macro_attribute_non_function.rs: New test.
9739 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9741 * rust/compile/proc_macro_non_function.rs: New test.
9743 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9745 * rust/compile/abi-vardaic.rs: New test.
9747 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9749 * rust/compile/non_member_const.rs: New test.
9751 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9753 * rust/compile/break1.rs: Modified to pass test case.
9754 * rust/compile/continue1.rs: likewise.
9755 * rust/compile/break_continue_outside_loop.rs: New test.
9757 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9759 * rust/compile/proc_macro_derive_malformed.rs: New test.
9761 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9763 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
9764 * rust/compile/proc_macro_crate_type.rs: New test.
9765 * rust/compile/proc_macro_derive_crate_type.rs: New test.
9767 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9769 * rust/compile/found_struct.rs: New test.
9771 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9773 * rust/compile/changed_intrinsics.rs: New test.
9775 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9777 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
9779 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9781 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
9782 * rust/compile/dup_fields.rs: likewise.
9783 * rust/execute/same_field_name.rs: New test.
9785 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9787 * rust/compile/wrong_lhs_assignment.rs: New test.
9789 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9791 * rust/compile/func2.rs: updated comment to pass new test cases.
9792 * rust/compile/tuple_struct2.rs: likewise.
9793 * rust/compile/wrong_no_of_parameters.rs: New test.
9795 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9796 GuillaumeGomez <guillaume1.gomez@gmail.com>
9798 * rust/compile/name_resolution1.rs: New test.
9799 * rust/compile/name_resolution2.rs: New test.
9800 * rust/compile/name_resolution3.rs: New test.
9801 * rust/compile/name_resolution4.rs: New test.
9802 * rust/compile/name_resolution5.rs: New test.
9804 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9806 * rust/link/trait_import_0.rs: Mark test as xfail.
9808 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9810 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
9811 * rust/compile/const_generics_3.rs: likewise.
9812 * rust/compile/const_generics_4.rs: likewise.
9813 * rust/compile/not_find_value_in_scope.rs: New test.
9815 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9817 * rust/compile/missing_constructor_fields.rs: New test.
9819 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9821 * rust/compile/broken_utf8.rs: New test.
9823 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9825 * rust/compile/macro-issue2273.rs: New test.
9827 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9829 * rust/compile/issue-2105.rs: New test.
9831 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9833 * rust/compile/rust_abi.rs: New test.
9835 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9837 * rust/compile/bytecharstring.rs:add test for it
9839 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9841 * rust/compile/macro56.rs: New test.
9843 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9845 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
9846 * rust/compile/issue-2330.rs: New test.
9848 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9850 * rust/compile/torture/raw_identifiers.rs: New test.
9851 * rust/compile/torture/utf8_identifiers.rs: New test.
9853 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9855 * rust/compile/torture/utf8_whitespaces.rs: New test.
9857 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9859 * rust/compile/macro-issue2268.rs: New test.
9861 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9863 * rust/compile/macro-issue2264.rs: New test.
9865 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9867 * rust/compile/issue-2304.rs: New test.
9869 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9871 * rust/compile/macro54.rs: New test.
9872 * rust/compile/macro55.rs: New test.
9874 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9876 * rust/compile/issue-1893.rs: fully compile the test case
9878 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9880 * rust/compile/braced_macro_arm.rs: New test.
9881 * rust/compile/braced_macro_statements1.rs: New test.
9882 * rust/compile/braced_macro_statements2.rs: New test.
9883 * rust/compile/braced_macro_statements3.rs: New test.
9884 * rust/compile/issue-2225.rs: Update test.
9885 * rust/compile/macro53.rs: New test.
9887 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9889 * rust/compile/macro6.rs: Remove check for direct error.
9890 * rust/compile/macro7.rs: Likewise.
9891 * rust/compile/macro-issue2229.rs: New test.
9893 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9895 * rust/compile/issue-2036.rs: New test.
9897 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9899 * rust/compile/issue-2019-2.rs: New test.
9900 * rust/compile/issue-2019-3.rs: New test.
9902 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9904 * rust/compile/issue-2019-1.rs: New test.
9906 2024-01-16 Dave Evans <dave@dmetwo.org>
9908 * rust/compile/issue-1813.rs: New test.
9910 2024-01-16 TieWay59 <tieway59@foxmail.com>
9912 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
9913 * rust/compile/break2.rs: Likewise
9914 * rust/compile/cfg2.rs: Likewise
9915 * rust/compile/continue1.rs: Likewise
9916 * rust/compile/generics4.rs: Likewise
9917 * rust/compile/generics6.rs: Likewise
9918 * rust/compile/generics7.rs: Likewise
9919 * rust/compile/issue-2029.rs: Likewise
9920 * rust/compile/issue-2139.rs: Likewise
9921 * rust/compile/issue-2190-1.rs: Likewise
9922 * rust/compile/issue-925.rs: Likewise
9923 * rust/compile/method1.rs: Likewise
9924 * rust/compile/shadow1.rs: Likewise
9925 * rust/compile/type-bindings1.rs: Likewise
9926 * rust/compile/unary_negation.rs: Likewise
9927 * rust/compile/unary_not.rs: Likewise
9928 * rust/compile/unconstrained_type_param.rs: Likewise
9929 * rust/compile/usize1.rs: Likewise
9931 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9933 * rust/compile/traits2.rs: update error message
9934 * rust/compile/traits3.rs: update error message
9936 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9938 * rust/compile/derive_empty.rs: New test.
9940 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9942 * rust/compile/test_mod.rs: Moved to...
9943 * rust/compile/issue-1089/test_mod.rs: ...here.
9944 * rust/compile/mod_missing_middle.rs: Fix paths.
9945 * rust/compile/missing_middle/both_path.rs: Moved to...
9946 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
9947 * rust/compile/missing_middle/explicit.not.rs: Moved to...
9948 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
9949 * rust/compile/missing_middle/other.rs: Moved to...
9950 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
9951 * rust/compile/missing_middle/inner_path.rs: Moved to...
9952 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
9953 * rust/compile/missing_middle/outer_path.rs: Moved to...
9954 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
9955 * rust/compile/missing_middle/sub/mod.rs: Moved to...
9956 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
9957 * rust/compile/torture/modules/mod.rs: Moved to...
9958 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
9959 * rust/execute/torture/modules/mod.rs: Moved to...
9960 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
9962 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9964 * rust/compile/derive_macro8.rs: New test.
9966 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9968 * rust/compile/issue-2165.rs: New test.
9969 * rust/compile/issue-2166.rs: New test.
9971 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9973 * rust/compile/struct-expr-parse.rs: New test.
9975 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9977 * rust/compile/derive_macro7.rs: New test.
9979 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9981 * rust/compile/derive_macro4.rs: New test.
9982 * rust/compile/derive_macro6.rs: New test.
9984 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9986 * rust/execute/torture/derive_macro4.rs: New test.
9988 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9990 * rust/compile/macro-delim.rs: New test.
9992 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9994 * rust/compile/macro43.rs: Fix test with new derive macros.
9995 * rust/compile/derive_macro1.rs: New test.
9996 * rust/compile/derive_macro3.rs: New test.
9997 * rust/execute/torture/derive_macro1.rs: New test.
9998 * rust/execute/torture/derive_macro3.rs: New test.
10000 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10002 * rust/compile/cfg6.rs: New test.
10004 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10006 * rust/compile/issue-2195.rs: New test.
10008 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10010 * rust/compile/issue-2238.rs: New test.
10012 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10014 * rust/compile/issue-2225.rs: New test.
10016 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10018 * rust/compile/issue-2207.rs: New test.
10020 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10022 * rust/execute/torture/issue-2236.rs: New test.
10024 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10026 * rust/compile/issue-2190-1.rs: New test.
10027 * rust/compile/issue-2190-2.rs: New test.
10029 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10031 * rust/compile/nested_macro_use3.rs: New test.
10033 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10035 * rust/compile/cfg-attr.rs: New test.
10037 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10039 * rust/compile/doc_macro.rs: New test.
10041 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10043 * rust/compile/macro-issue2194.rs: New test.
10045 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10047 * rust/compile/for_expr.rs: New test.
10048 * rust/compile/issue-407-2.rs: Update compiler output.
10049 * rust/compile/issue-407.rs: Update compiler output.
10050 * rust/compile/issue-867.rs: Update compiler output.
10051 * rust/compile/issue-2189.rs: New test.
10052 * rust/compile/macro_call_statement.rs: New test.
10053 * rust/compile/stmt_with_block_dot.rs: New test.
10054 * rust/compile/torture/loop8.rs: New test.
10056 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10058 * rust/compile/macro-issue2192.rs: New test.
10060 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10062 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
10063 * rust/compile/torture/issue-1432.rs: Likewise.
10065 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10067 * rust/execute/torture/coercion3.rs: New test.
10069 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10071 * rust/execute/torture/issue-2179.rs: New test.
10073 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10075 * rust/execute/torture/issue-2180.rs: New test.
10077 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10079 * rust/compile/issue-2188.rs: New test.
10081 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10083 * rust/compile/parse_specialization.rs:
10084 Add "default unsafe" coverage.
10086 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10088 * rust/compile/issue-2178.rs: New test.
10090 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10092 * rust/compile/macro_use1.rs: New test.
10093 * rust/execute/torture/macro_use1.rs: New test.
10094 * rust/compile/nested_macro_use1.rs: New test.
10095 * rust/compile/nested_macro_use2.rs: New test.
10097 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10099 * rust/compile/issue-1446.rs: New test.
10101 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10103 * rust/execute/torture/cfg-tail.rs: New test.
10105 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10107 * rust/compile/macro52.rs: New test.
10109 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10111 * rust/compile/issue-2125.rs: New test.
10113 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10115 * rust/compile/issue-2135.rs: New test.
10117 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10119 * rust/compile/issue-2106.rs: New test.
10120 * rust/compile/issue-1524.rs: regression (placeholder generic)
10122 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10124 * rust/compile/issue-2142.rs: New test.
10126 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10128 * rust/compile/issue-2136-1.rs: New test.
10129 * rust/compile/issue-2136-2.rs: New test.
10131 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10133 * rust/compile/issue-2139.rs: New test.
10135 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10137 * rust/compile/issue-1893.rs: regression
10138 * rust/compile/traits12.rs: rustc uses a custom error message here
10139 * rust/compile/unconstrained_type_param.rs: extra error message
10141 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10143 * rust/execute/torture/issue-1852-1.rs: New test.
10144 * rust/execute/torture/issue-1852.rs: New test.
10146 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10148 * rust/compile/issue-1807.rs: New test.
10150 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10152 * rust/compile/let_alt.rs: New test.
10154 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10156 * rust/compile/issue-852.rs: New test.
10158 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
10160 * lib/prune.exp (prune_ices):
10161 Also prune "You have broken GCC Rust. This is a feature."
10162 * rust/compile/break-rust1.rs: New test
10163 * rust/compile/break-rust2.rs: New test
10164 * rust/compile/break-rust3.rs: New test
10166 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10168 * rust/compile/if_let_expr.rs: Increase test coverage.
10170 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
10172 * rust/compile/macro-issue2092.rs: New test.
10174 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10176 * rust/compile/macro51.rs: New test.
10178 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10180 * rust/compile/issue-2070.rs: New test.
10182 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10184 * rust/execute/torture/issue-2080.rs: New test.
10186 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
10188 * rust/compile/cast5.rs: New test.
10190 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10192 * rust/compile/const_generics_5.rs: update test case
10193 * rust/compile/issue-2043.rs: New test.
10194 * rust/compile/issue-2039.rs: New test.
10196 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10198 * rust/compile/issue-2042.rs: New test.
10200 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10202 * rust/compile/issue-925.rs: New test.
10204 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10206 * rust/bounds1.rs: Moved to...
10207 * rust/compile/bounds1.rs: ...here.
10209 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10211 * rust/compile/issue-2029.rs: New test.
10213 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10215 * rust/execute/torture/issue-2052.rs: New test.
10217 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10219 * rust/compile/array4.rs: New test.
10220 * rust/execute/torture/arrays.rs: New test.
10222 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10224 * rust/compile/privacy8.rs: New test.
10226 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
10228 * rust/compile/cast4.rs: New test.
10230 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10232 * rust/compile/macro49.rs: New test.
10233 * rust/compile/macro50.rs: New test.
10235 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10237 * rust/compile/issue-2037.rs: New test.
10239 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10241 * rust/compile/issue-1893.rs: New test.
10243 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10245 * rust/compile/issue-850.rs: New test.
10246 * rust/compile/issue-855.rs: New test.
10248 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10250 * rust/compile/issue-1981.rs: New test.
10252 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10254 * rust/compile/torture/alt_patterns1.rs: New test.
10256 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10258 * rust/compile/multiple_bindings2.rs: New test.
10260 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10262 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
10264 2024-01-16 Tage Johansson <frans.tage@gmail.com>
10266 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
10267 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
10269 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10271 * rust/compile/multiple_bindings1.rs: New test.
10273 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10275 * rust/execute/torture/closure4.rs: New test.
10276 * rust/execute/torture/ref-pattern2.rs: New test.
10278 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10280 * rust/compile/ref_pattern_fn_param.rs: Moved to...
10281 * rust/compile/ref_pattern_fn_param1.rs: ...here.
10282 * rust/compile/ref_pattern_fn_param2.rs: New test.
10283 * rust/execute/torture/ref-pattern1.rs: New test.
10285 2024-01-16 goar5670 <mahadelr19@gmail.com>
10287 * rust/compile/ref_pattern_fn_param.rs: New test.
10289 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10291 * rust/compile/lang-impl.rs: New test.
10293 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10295 * rust/compile/stringify.rs: Add a basic test with some text.
10296 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
10297 text is left as is without any other macro expansion.
10299 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10301 * rust/compile/tuple_mismatch.rs: New test.
10303 2024-01-16 goar5670 <mahadelr19@gmail.com>
10305 * rust/compile/complex_qualified_path_in_expr.rs : New test.
10307 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10309 * rust/compile/closure_no_type_anno.rs: Extend test.
10311 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10313 * rust/compile/issue-1524.rs: New test.
10315 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10317 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
10319 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10321 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
10322 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
10324 2024-01-16 goar5670 <mahadelr19@gmail.com>
10326 * rust/compile/closure_no_type_anno.rs: New test.
10328 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10330 * rust/compile/while_let_expr.rs: New test.
10332 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10334 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
10336 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10338 * rust/compile/zero_sized_slice.rs: New test.
10340 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10342 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
10343 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
10345 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10347 * rust/compile/slice_rest_pattern.rs: New test.
10349 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10351 * rust/compile/if_let_expr.rs: New test.
10353 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10355 * rust/compile/torture/intrinsics-8.rs: New test.
10357 2024-01-16 mxlol233 <mxlol233@outlook.com>
10359 * rust/compile/feature_extern_types.rs:New file.
10361 2024-01-16 bl7awy <mahadelr19@gmail.com>
10363 * rust/compile/cast_generics.rs: New test.
10365 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10367 * rust/compile/issue-1901.rs: New test.
10369 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10371 * rust/compile/issue-1930.rs: New test.
10373 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10375 * rust/compile/extern_type_item_missing_semi.rs: New failing
10378 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10380 * rust/compile/extern_type_item.rs: New test.
10382 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
10384 * rust/compile/builtin_macro_eager3.rs: New test.
10386 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10388 * rust/compile/parse_invalid_specialization.rs: New test.
10389 * rust/compile/parse_specialization.rs: New test.
10390 * rust/compile/default_not_a_kw.rs: New test.
10392 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10394 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
10396 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10398 * rust/compile/auto_trait_invalid.rs: New test.
10399 * rust/compile/auto_trait_valid.rs: New test.
10401 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10403 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
10405 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10407 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
10408 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
10409 * rust/compile/path_as_generic_arg.rs: New test.
10410 * rust/compile/nested_generic.rs: New test.
10412 2024-01-16 mxlol233 <mxlol233@outlook.com>
10414 * rust/compile/builtin_macro_compile_error.rs: Add
10415 crate feature `rustc_attri`.
10416 * rust/compile/builtin_macro_concat.rs: Likewise.
10417 * rust/compile/builtin_macro_eager1.rs: Likewise.
10418 * rust/compile/builtin_macro_eager2.rs: Likewise.
10419 * rust/compile/builtin_macro_env.rs: Likewise.
10420 * rust/compile/builtin_macro_include_bytes.rs:
10422 * rust/compile/builtin_macro_include_str.rs:
10424 * rust/compile/builtin_macro_not_found.rs:
10426 * rust/compile/builtin_macro_recurse2.rs:
10428 * rust/compile/feature_rust_attri0.rs:New file.
10429 * rust/compile/feature_rust_attri1.rs:New file.
10430 * rust/compile/include_empty.rs:Add crate feature
10432 * rust/compile/issue-1830_bytes.rs:Likewise.
10433 * rust/compile/issue-1830_str.rs:Likewise.
10434 * rust/compile/macro42.rs:Likewise.
10435 * rust/execute/torture/builtin_macro_cfg.rs:
10437 * rust/execute/torture/builtin_macro_concat.rs:
10439 * rust/execute/torture/builtin_macro_env.rs:
10441 * rust/execute/torture/builtin_macro_include_bytes.rs:
10443 * rust/execute/torture/builtin_macro_include_str.rs:
10445 * rust/execute/torture/builtin_macro_line.rs:
10447 * rust/execute/torture/builtin_macros1.rs:
10449 * rust/execute/torture/builtin_macros3.rs:
10451 * rust/execute/torture/macros29.rs:Likewise.
10452 * rust/execute/torture/macros30.rs:Likewise.
10453 * rust/execute/torture/macros31.rs:Likewise.
10455 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
10458 * gcc.target/aarch64/pr112573.c: Add new test.
10460 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10462 * rust/compile/pattern-or.rs: New test.
10464 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10466 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
10468 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10470 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
10472 2024-01-16 Jakub Jelinek <jakub@redhat.com>
10474 PR tree-optimization/113372
10475 PR middle-end/90348
10476 PR middle-end/110115
10477 PR middle-end/111422
10478 * gcc.dg/torture/bitint-49.c: New test.
10479 * gcc.c-torture/execute/pr90348.c: New test.
10480 * gcc.c-torture/execute/pr110115.c: New test.
10481 * gcc.c-torture/execute/pr111422.c: New test.
10483 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
10485 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
10487 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10490 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
10491 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
10493 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
10495 PR testsuite/109705
10496 * lib/target-supports.exp (check_effective_target_vect_long_mult):
10497 Fix powerpc*-*-* checks.
10499 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10501 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
10503 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
10504 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
10505 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
10506 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
10507 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
10508 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
10509 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
10510 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
10511 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
10512 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
10513 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
10514 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
10515 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
10516 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
10517 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
10518 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
10519 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
10520 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
10521 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
10522 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
10523 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
10524 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
10525 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
10526 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
10527 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
10528 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
10529 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
10530 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
10531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
10532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
10533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
10534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
10535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
10536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
10537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
10538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
10539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
10540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
10541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
10542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
10543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
10544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
10545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
10546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
10547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
10548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
10549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
10550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
10551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
10552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
10553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
10554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
10555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
10556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
10557 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
10558 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
10559 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
10560 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
10561 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
10562 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
10563 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
10564 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
10565 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
10566 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
10567 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
10568 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
10569 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
10570 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
10571 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
10572 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
10573 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
10574 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
10575 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
10576 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
10577 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
10578 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
10579 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
10580 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
10581 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
10582 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
10583 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
10584 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
10585 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
10586 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
10587 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
10588 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
10589 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
10590 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
10591 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
10592 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
10593 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
10594 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
10595 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
10596 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
10597 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
10598 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
10599 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
10600 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
10601 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
10602 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
10603 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
10604 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
10605 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
10606 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
10607 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
10608 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
10609 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
10610 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10611 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10612 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10613 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10614 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10615 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10616 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10617 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10618 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10619 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10620 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10621 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
10622 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
10623 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
10624 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
10625 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
10626 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
10627 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
10628 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
10629 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
10630 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
10631 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
10632 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
10633 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
10634 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
10635 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
10636 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
10637 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
10638 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
10639 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
10640 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
10641 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
10642 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
10643 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
10644 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
10645 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
10646 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
10647 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
10648 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
10649 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
10650 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
10651 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
10652 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
10653 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
10654 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
10655 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
10656 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
10657 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
10658 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
10659 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
10660 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
10661 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
10662 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
10663 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
10664 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
10665 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
10666 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
10667 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
10668 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
10669 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
10670 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
10671 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
10672 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
10673 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
10674 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
10675 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
10676 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
10677 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10678 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
10679 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
10680 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
10681 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
10682 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
10683 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
10684 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
10685 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
10686 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
10687 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
10688 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
10689 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
10690 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
10691 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
10692 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
10693 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
10694 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
10695 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
10696 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
10697 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
10698 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
10699 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
10700 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
10701 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
10702 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
10703 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
10704 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
10705 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
10706 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
10707 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
10708 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
10709 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
10710 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10711 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
10712 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
10713 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
10714 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
10715 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
10716 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
10718 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10720 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
10721 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
10722 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
10723 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
10724 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
10725 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
10726 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
10727 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
10728 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
10729 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
10730 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
10731 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
10732 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
10733 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
10734 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
10735 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
10736 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
10737 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
10738 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
10739 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
10740 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
10741 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
10743 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10746 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
10748 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10751 * c-c++-common/analyzer/calloc-1.c: Add tests.
10752 * c-c++-common/analyzer/pr96639.c: Update expected results.
10753 * gcc.dg/analyzer/data-model-9.c: Likewise.
10755 2024-01-15 Marek Polacek <polacek@redhat.com>
10758 * g++.dg/concepts/auto8.C: New test.
10759 * g++.dg/concepts/auto8a.C: New test.
10761 2024-01-15 Patrick Palka <ppalka@redhat.com>
10763 * g++.dg/template/partial-specialization14.C: New test.
10765 2024-01-15 Patrick Palka <ppalka@redhat.com>
10768 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
10770 2024-01-15 Patrick Palka <ppalka@redhat.com>
10773 * g++.dg/cpp0x/initlist-array21.C: New test.
10775 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
10777 PR testsuite/113369
10778 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
10779 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
10780 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
10781 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
10782 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10783 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10784 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10786 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10788 PR rtl-optimization/113048
10789 * gcc.target/i386/pr113048.c: New test.
10791 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10793 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
10794 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
10795 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
10797 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10799 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
10800 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
10802 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10804 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
10805 * gcc.target/riscv/zbb_bswap16.c: ...here.
10806 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
10807 zip,__builtin_riscv_brev8.
10808 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
10809 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
10810 * gcc.target/riscv/zbb_bswap-1.c: Removed.
10811 * gcc.target/riscv/zbb_bswap-2.c: Removed.
10812 * gcc.target/riscv/zbbw.c: Removed.
10813 * gcc.target/riscv/zbc32.c: Removed.
10814 * gcc.target/riscv/zbc64.c: Removed.
10815 * gcc.target/riscv/zbkc32.c: Removed.
10816 * gcc.target/riscv/zbkc64.c: Removed.
10817 * gcc.target/riscv/zbkx32.c: Removed.
10818 * gcc.target/riscv/zbkx64.c: Removed.
10819 * gcc.target/riscv/zknd32-2.c: Removed.
10820 * gcc.target/riscv/zknd64-2.c: Removed.
10821 * gcc.target/riscv/zkne32-2.c: Removed.
10822 * gcc.target/riscv/zkne64-2.c: Removed.
10823 * gcc.target/riscv/zknh-sha256-32.c: Removed.
10824 * gcc.target/riscv/zknh-sha256-64.c: Removed.
10825 * gcc.target/riscv/zknh-sha512-32.c: Removed.
10826 * gcc.target/riscv/zknh-sha512-64.c: Removed.
10827 * gcc.target/riscv/zksed32-2.c: Removed.
10828 * gcc.target/riscv/zksed64-2.c: Removed.
10829 * gcc.target/riscv/zksh32.c: Removed.
10830 * gcc.target/riscv/zksh64.c: Removed.
10832 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10835 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
10836 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10837 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10838 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
10839 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
10840 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
10841 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
10843 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10846 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
10847 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
10848 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
10850 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10852 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
10853 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
10854 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
10855 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
10856 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
10857 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
10858 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
10859 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
10860 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
10861 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
10862 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
10863 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
10864 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10865 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10866 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
10867 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
10868 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
10869 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
10870 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
10871 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
10872 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
10874 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10876 PR tree-optimization/113370
10877 * gcc.dg/torture/bitint-48.c: New test.
10879 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10882 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
10883 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
10884 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
10886 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
10888 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
10890 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10892 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
10894 * gcc.dg/builtin-object-size-2.c: Likewise.
10895 * gcc.dg/builtin-object-size-3.c: Likewise.
10896 * gcc.dg/builtin-object-size-4.c: Likewise.
10898 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10900 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
10901 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
10902 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
10903 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
10904 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
10906 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10908 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
10910 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10913 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
10915 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
10916 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
10917 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
10918 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
10920 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
10923 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
10924 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
10926 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10929 * gfortran.dg/ishftc_optional_size_1.f90: New test.
10931 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
10933 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
10934 to real_16 dg-error targets.
10935 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
10937 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10940 * gfortran.dg/do_concurrent_7.f90: New test.
10942 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10944 PR tree-optimization/113361
10945 * gcc.dg/torture/bitint-47.c: New test.
10947 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10949 PR tree-optimization/113287
10950 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
10953 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10955 * g++.dg/abi/mangle79.C: New test.
10957 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
10959 PR tree-optimization/107823
10960 PR tree-optimization/110768
10961 PR tree-optimization/110941
10962 PR tree-optimization/110450
10963 PR tree-optimization/110841
10964 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
10965 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
10966 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
10967 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
10968 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
10970 2024-01-12 Jason Merrill <jason@redhat.com>
10973 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
10975 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10977 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10978 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10979 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10980 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10982 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10984 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10985 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10986 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10987 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10989 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10991 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
10992 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
10993 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
10994 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
10996 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10998 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
10999 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
11000 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
11001 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
11003 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11005 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11006 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11007 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11008 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11010 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11012 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11013 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11014 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11015 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11017 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11019 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11020 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11021 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11022 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11024 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11026 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11027 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11028 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11029 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11031 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11033 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
11034 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
11035 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
11036 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
11038 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11040 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
11041 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
11042 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
11043 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
11045 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11047 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
11048 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
11049 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
11050 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
11052 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11054 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
11055 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
11056 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
11057 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
11059 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11062 * gcc.dg/bitint-65.c: New test.
11063 * gcc.dg/bitint-66.c: New test.
11065 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11067 PR tree-optimization/113287
11068 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
11069 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
11070 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
11073 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11075 PR tree-optimization/113178
11076 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
11077 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
11079 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11081 PR tree-optimization/113237
11082 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
11084 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11086 PR tree-optimization/113137
11087 PR tree-optimization/113136
11088 PR tree-optimization/113172
11089 PR tree-optimization/113178
11090 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
11091 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
11092 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
11093 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
11094 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
11096 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11098 PR tree-optimization/113135
11099 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
11101 2024-01-12 Jason Merrill <jason@redhat.com>
11103 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
11106 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11109 * gcc.target/aarch64/pr113196.c: New test.
11110 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
11111 Expect uxtl2 rather than zip2.
11112 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
11114 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
11115 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
11117 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11120 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
11123 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11126 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
11127 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
11128 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
11130 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11132 PR tree-optimization/113334
11133 * gcc.dg/torture/bitint-46.c: New test.
11135 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11137 PR tree-optimization/113330
11138 * gcc.dg/bitint-69.c: New test.
11140 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11142 PR tree-optimization/113323
11143 * gcc.dg/bitint-68.c: New test.
11145 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11147 PR tree-optimization/113316
11148 * gcc.dg/bitint-67.c: New test.
11150 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
11151 Antoni Boucher <bouanto@zoho.com>
11153 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
11154 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
11155 * jit.dg/test-restrict-attribute.c: New test.
11156 * jit.dg/test-alias-attribute.c: New test.
11157 * jit.dg/test-always_inline-attribute.c: New test.
11158 * jit.dg/test-cold-attribute.c: New test.
11159 * jit.dg/test-const-attribute.c: New test.
11160 * jit.dg/test-noinline-attribute.c: New test.
11161 * jit.dg/test-nonnull-attribute.c: New test.
11162 * jit.dg/test-pure-attribute.c: New test.
11163 * jit.dg/test-used-attribute.c: New test.
11164 * jit.dg/test-variable-attribute.c: New test.
11165 * jit.dg/test-weak-attribute.c: New test.
11167 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11169 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
11170 __*_MANT_DIG__ is equal to a particular precision.
11172 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11174 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
11176 2024-01-12 Li Wei <liwei@loongson.cn>
11178 * gcc.target/loongarch/sign-extend-2.c: Adjust.
11180 2024-01-12 Li Wei <liwei@loongson.cn>
11182 * gcc.target/loongarch/sign-extend.c: Moved to...
11183 * gcc.target/loongarch/sign-extend-1.c: ...here.
11184 * gcc.target/loongarch/sign-extend-2.c: New test.
11186 2024-01-11 Julian Brown <julian@codesourcery.com>
11188 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
11189 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
11190 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
11191 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
11192 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
11193 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
11194 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
11195 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
11197 2024-01-11 Jason Merrill <jason@redhat.com>
11200 * g++.dg/cpp2a/concepts-memfun4.C: New test.
11202 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
11204 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
11206 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11208 PR middle-end/113322
11209 * gcc.c-torture/compile/pr113322-1.c: New test.
11211 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11213 PR tree-optimization/113301
11214 * gcc.dg/tree-ssa/divide-8.c: New test.
11216 2024-01-11 Jason Merrill <jason@redhat.com>
11218 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
11220 2024-01-11 Tamar Christina <tamar.christina@arm.com>
11222 PR testsuite/113319
11223 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
11224 * gcc.dg/bic-bitmask-14.c: Likewise.
11225 * gcc.dg/bic-bitmask-15.c: Likewise.
11226 * gcc.dg/bic-bitmask-16.c: Likewise.
11227 * gcc.dg/bic-bitmask-17.c: Likewise.
11228 * gcc.dg/bic-bitmask-18.c: Likewise.
11229 * gcc.dg/bic-bitmask-19.c: Likewise.
11230 * gcc.dg/bic-bitmask-20.c: Likewise.
11231 * gcc.dg/bic-bitmask-21.c: Likewise.
11232 * gcc.dg/bic-bitmask-22.c: Likewise.
11233 * gcc.dg/bic-bitmask-7.c: Likewise.
11234 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
11235 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
11236 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
11237 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
11238 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
11239 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
11240 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
11241 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
11242 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
11243 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
11245 2024-01-11 Richard Biener <rguenther@suse.de>
11247 PR tree-optimization/112505
11248 * gcc.dg/vect/pr112505.c: New testcase.
11250 2024-01-11 Richard Biener <rguenther@suse.de>
11252 PR tree-optimization/113126
11253 * gcc.dg/torture/pr113126.c: New testcase.
11255 2024-01-11 Richard Biener <rguenther@suse.de>
11257 PR tree-optimization/112636
11258 * gcc.dg/pr112636.c: New testcase.
11260 2024-01-11 Pan Li <pan2.li@intel.com>
11262 * gcc.dg/pr30957-1.c: Remove.
11264 2024-01-11 Alex Coplan <alex.coplan@arm.com>
11267 * gcc.target/aarch64/pr113077.c: New test.
11269 2024-01-11 Richard Biener <rguenther@suse.de>
11271 PR tree-optimization/111003
11272 * gcc.dg/tree-ssa/pr111003.c: New testcase.
11274 2024-01-11 Richard Biener <rguenther@suse.de>
11276 PR middle-end/112740
11277 * gcc.dg/pr112740.c: New testcase.
11279 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11281 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
11282 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
11283 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
11284 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
11286 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
11288 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
11290 2024-01-11 liuhongt <hongtao.liu@intel.com>
11292 * gcc.target/i386/pr104401.c: New test.
11293 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
11295 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
11298 * gm2/pim/fail/badbecomes.mod: New test.
11299 * gm2/pim/fail/badexpression.mod: New test.
11300 * gm2/pim/fail/badexpression2.mod: New test.
11301 * gm2/pim/fail/badifin.mod: New test.
11302 * gm2/pim/pass/goodifin.mod: New test.
11304 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11306 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
11307 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
11308 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
11310 2024-01-10 Antoni Boucher <bouanto@zoho.com>
11313 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
11314 * jit.dg/test-ggc-bugfix.c: New test.
11316 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
11318 * gcc.target/riscv/xtheadint-push-pop.c: New test.
11320 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11322 PR tree-optimization/112468
11323 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
11325 * gcc.dg/pr55152-2.c: Likewise.
11326 * gcc.dg/tree-ssa/abs-4.c: Likewise.
11327 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
11328 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
11329 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
11330 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
11332 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
11334 PR tree-optimization/112581
11335 * gcc.c-torture/execute/pr112581-1.c: New test.
11337 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11339 * gcc.target/riscv/pr105314.c: Fix comment termination.
11341 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11343 * gcc.target/riscv/cset-sext-sfb.c: New test.
11344 * gcc.target/riscv/cset-sext-thead.c: New test.
11345 * gcc.target/riscv/cset-sext-ventana.c: New test.
11346 * gcc.target/riscv/cset-sext-zicond.c: New test.
11347 * gcc.target/riscv/cset-sext.c: New test.
11349 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11351 PR tree-optimization/112734
11352 * gcc.dg/bitint-64.c: New test.
11354 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11356 PR tree-optimization/113287
11357 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
11358 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
11360 2024-01-10 Richard Biener <rguenther@suse.de>
11362 PR tree-optimization/113078
11363 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
11364 * gcc.target/i386/vect-pr113078.c: Likewise.
11366 2024-01-10 Julian Brown <julian@codesourcery.com>
11368 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
11371 2024-01-10 Julian Brown <julian@codesourcery.com>
11373 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
11374 * g++.dg/gomp/array-section-2.C: Likewise.
11375 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
11378 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11380 PR tree-optimization/113144
11381 PR tree-optimization/113145
11382 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
11384 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11386 PR tree-optimization/113297
11387 * gcc.dg/bitint-63.c: Fix PR number.
11389 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11391 * gcc.dg/vect/slp-21.c: Add loongarch.
11393 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11395 * lib/target-supports.exp: Removed an issue with "target keyword"
11396 checking errors on LoongArch architecture.
11398 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11400 PR tree-optimization/113120
11401 * gcc.dg/bitint-63.c: New test.
11403 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11405 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
11406 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
11407 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
11408 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
11409 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
11410 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
11411 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
11412 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
11414 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
11416 PR testsuite/112751
11417 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
11419 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11421 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
11423 2024-01-09 Jason Merrill <jason@redhat.com>
11425 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
11427 2024-01-09 waffl3x <waffl3x@protonmail.com>
11431 C++23 P0847R7 (deducing this) - CWG2586.
11432 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
11433 * g++.dg/cpp23/explicit-obj-default1.C: New test.
11434 * g++.dg/cpp23/explicit-obj-default2.C: New test.
11436 2024-01-09 waffl3x <waffl3x@protonmail.com>
11440 C++23 P0847R7 (deducing this) - xobj lambdas.
11441 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
11442 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
11443 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
11444 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
11445 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
11446 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
11447 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
11448 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
11449 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
11450 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
11451 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
11452 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
11453 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
11454 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
11456 2024-01-09 waffl3x <waffl3x@protonmail.com>
11460 C++23 P0847R7 (deducing this) - diagnostics.
11461 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
11462 __cpp_explicit_this_parameter feature test macro.
11463 * g++.dg/cpp26/feat-cxx26.C: Likewise.
11464 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
11465 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
11466 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
11467 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
11468 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
11469 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
11470 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
11471 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
11472 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
11473 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
11474 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
11475 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
11477 2024-01-09 waffl3x <waffl3x@protonmail.com>
11481 C++23 P0847R7 (deducing this) - initial functionality.
11482 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
11483 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
11484 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
11485 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
11486 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
11487 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
11488 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
11489 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
11490 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
11491 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
11492 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
11493 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
11494 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
11495 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
11496 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
11497 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
11498 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
11499 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
11500 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
11501 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
11502 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
11503 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
11504 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
11505 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
11507 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11510 * gcc.dg/pr113262.c: New test.
11512 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11514 PR tree-optimization/113199
11515 * gcc.target/gcn/pr113199.c: New test.
11517 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11519 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
11521 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11524 * gcc.dg/pr113267.c: New test.
11526 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11528 PR middle-end/113163
11529 * gcc.target/gcn/pr113163.c: New test.
11531 2024-01-09 Julian Brown <julian@codesourcery.com>
11533 * c-c++-common/gomp/map-6.c: Update expected output.
11534 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
11535 * g++.dg/gomp/array-section-1.C: New test.
11536 * g++.dg/gomp/array-section-2.C: New test.
11537 * g++.dg/gomp/bad-array-section-1.C: New test.
11538 * g++.dg/gomp/bad-array-section-2.C: New test.
11539 * g++.dg/gomp/bad-array-section-3.C: New test.
11540 * g++.dg/gomp/bad-array-section-4.C: New test.
11541 * g++.dg/gomp/bad-array-section-5.C: New test.
11542 * g++.dg/gomp/bad-array-section-6.C: New test.
11543 * g++.dg/gomp/bad-array-section-7.C: New test.
11544 * g++.dg/gomp/bad-array-section-8.C: New test.
11545 * g++.dg/gomp/bad-array-section-9.C: New test.
11546 * g++.dg/gomp/bad-array-section-10.C: New test.
11547 * g++.dg/gomp/bad-array-section-11.C: New test.
11548 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
11549 * g++.dg/gomp/pr67522.C: Update expected output.
11550 * g++.dg/gomp/ind-base-3.C: New test.
11551 * g++.dg/gomp/map-assignment-1.C: New test.
11552 * g++.dg/gomp/map-inc-1.C: New test.
11553 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
11554 * g++.dg/gomp/map-ptrmem-1.C: New test.
11555 * g++.dg/gomp/map-ptrmem-2.C: New test.
11556 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
11557 * g++.dg/gomp/map-ternary-1.C: New test.
11558 * g++.dg/gomp/member-array-2.C: New test.
11560 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11562 * gnat.dg/bip_prim_func2.adb: New test.
11563 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
11564 New helper package.
11566 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11568 PR tree-optimization/113210
11569 * gcc.c-torture/compile/pr113210.c: New test.
11571 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11573 * gnat.dg/specs/anon4.ads: New test.
11575 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11577 * g++.dg/opt/delay-slot-2.C: New test.
11579 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
11580 Hongtao Liu <hongtao.liu@intel.com>
11582 * gcc.target/i386/auto-init-8.c: Update test case.
11583 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
11584 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11585 * gcc.target/i386/avx512fp16-13.c: Likewise.
11586 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11587 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11588 * gcc.target/i386/pr100865-1.c: Likewise.
11589 * gcc.target/i386/pr100865-10a.c: Likewise.
11590 * gcc.target/i386/pr100865-10b.c: Likewise.
11591 * gcc.target/i386/pr100865-2.c: Likewise.
11592 * gcc.target/i386/pr100865-3.c: Likewise.
11593 * gcc.target/i386/pr100865-4a.c: Likewise.
11594 * gcc.target/i386/pr100865-4b.c: Likewise.
11595 * gcc.target/i386/pr100865-5a.c: Likewise.
11596 * gcc.target/i386/pr100865-5b.c: Likewise.
11597 * gcc.target/i386/pr100865-9a.c: Likewise.
11598 * gcc.target/i386/pr100865-9b.c: Likewise.
11599 * gcc.target/i386/pr102021.c: Likewise.
11600 * gcc.target/i386/pr90773-17.c: Likewise.
11602 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
11604 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
11605 * gcc.target/i386/part-vect-absneghf.c: Ditto.
11607 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
11609 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
11611 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
11613 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11614 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11615 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11616 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11617 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11618 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11619 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11620 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11621 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11622 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11623 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11624 * gcc.target/riscv/zvkb.c: New test.
11626 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11628 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
11631 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11633 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
11635 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11638 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
11639 * gfortran.dg/bind_c_vars.f90: Likewise.
11641 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
11643 * gcc.target/bpf/attr-kernel-helper.c: New test.
11645 2024-01-08 Harald Anlauf <anlauf@gmx.de>
11648 * gfortran.dg/size_optional_dim_2.f90: New test.
11650 2024-01-08 Richard Biener <rguenther@suse.de>
11652 PR tree-optimization/113026
11653 * gcc.dg/torture/pr113026-1.c: New testcase.
11654 * gcc.dg/torture/pr113026-2.c: Likewise.
11656 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11658 PR tree-optimization/113228
11659 * gcc.c-torture/compile/pr113228.c: New test.
11661 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11663 PR tree-optimization/113120
11664 * gcc.dg/bitint-62.c: New test.
11666 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11668 PR tree-optimization/113119
11669 * gcc.dg/bitint-61.c: New test.
11671 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
11674 * gcc.target/avr/attribute-io.h: New file.
11675 * gcc.target/avr/pr112952-0.c: New test.
11676 * gcc.target/avr/pr112952-1.c: New test.
11677 * gcc.target/avr/pr112952-2.c: New test.
11678 * gcc.target/avr/pr112952-3.c: New test.
11680 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
11682 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
11683 check + abort rather than assert.
11685 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11687 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
11688 * gcc.target/avr/lra-elim.c: Same.
11689 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
11690 * gcc.target/avr/pr46779-1.c: Same.
11691 * gcc.target/avr/pr46779-2.c: Same.
11692 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
11693 for GNU-C due to address spaces.
11694 * gcc.target/avr/pr89270.c: Same.
11695 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
11696 space __flash1 if we have it.
11697 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11698 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11700 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11702 * gfortran.dg/dtio_25.f90: Update.
11703 * gfortran.dg/namelist_57.f90: Update.
11704 * gfortran.dg/namelist_65.f90: Update.
11706 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
11707 Uros Bizjak <ubizjak@gmail.com>
11710 * gcc.target/i386/pr113231.c: New test case.
11712 2024-01-07 Tamar Christina <tamar.christina@arm.com>
11714 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
11715 * gcc.dg/vect/vect-early-break_7.c: Likewise.
11716 * gcc.dg/vect/vect-early-break_75.c: Likewise.
11717 * gcc.dg/vect/vect-early-break_77.c: Likewise.
11718 * gcc.dg/vect/vect-early-break_82.c: Likewise.
11719 * gcc.dg/vect/vect-early-break_88.c: Likewise.
11720 * lib/target-supports.exp (add_options_for_vect_early_break,
11721 check_effective_target_vect_early_break_hw,
11722 check_effective_target_vect_early_break): Support AArch32.
11723 * gcc.target/arm/vect-early-break-cbranch.c: New test.
11725 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
11727 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
11729 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11732 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
11733 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
11734 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
11735 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
11736 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
11737 * gcc.dg/tree-ssa/cltz-max.c: Same.
11738 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
11739 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
11740 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
11741 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
11743 * gcc.dg/tree-ssa/pr55177-1.c: Same.
11744 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
11745 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
11746 * gcc.dg/tree-ssa/pr111583-2.c: Same.
11748 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11751 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
11752 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
11753 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
11754 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
11755 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
11756 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
11757 * gcc.dg/pr110582.c: Require int32plus.
11758 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
11759 * gcc.dg/pr111599.c: Same.
11760 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
11761 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
11762 * gcc.dg/builtin-object-size-2.c: Same.
11763 * gcc.dg/builtin-object-size-3.c: Same.
11764 * gcc.dg/builtin-object-size-4.c: Same.
11765 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
11766 * gcc.dg/debug/btf/btf-pr106773.c: Same.
11767 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
11770 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11773 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
11774 for "divsc3" as double = float per default.
11775 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
11777 * gcc.c-torture/compile/pr106537-2.c: Same.
11778 * gcc.c-torture/compile/pr106537-3.c: Same.
11779 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
11780 wider than 16 bits.
11781 * gcc.c-torture/execute/20230630-4.c: Same.
11782 * gcc.c-torture/execute/pr109938.c: Require int32plus.
11783 * gcc.c-torture/execute/pr109986.c: Same.
11784 * gcc.dg/fold-ior-4.c: Same.
11785 * gcc.dg/fold-ior-5.c: Same
11786 * gcc.dg/fold-parity-5.c: Same.
11787 * gcc.dg/fold-popcount-5.c: Same.
11788 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
11790 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
11792 * gcc.dg/c23-constexpr-9.c: Require large_double.
11793 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
11794 * gcc.dg/loop-unswitch-10.c: Require size32plus.
11795 * gcc.dg/loop-unswitch-14.c: Same.
11796 * gcc.dg/loop-unswitch-11.c: Require int32.
11797 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
11798 * gcc.dg/pr101836_1.c: Same.
11799 * gcc.dg/pr101836_2.c: Same.
11800 * gcc.dg/pr101836_3.c: Same.
11802 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11804 * g++.dg/modules/init-5_a.C: New test.
11805 * g++.dg/modules/init-5_b.C: New test.
11807 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11810 * g++.dg/modules/using-11.h: New test.
11811 * g++.dg/modules/using-11_a.C: New test.
11812 * g++.dg/modules/using-11_b.C: New test.
11814 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11817 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
11818 * g++.dg/modules/part-mac-1_c.C: Likewise.
11819 * g++.dg/modules/mod-invalid-1.C: New test.
11820 * g++.dg/modules/part-8_a.C: New test.
11821 * g++.dg/modules/part-8_b.C: New test.
11822 * g++.dg/modules/part-8_c.C: New test.
11824 2024-01-06 Harald Anlauf <anlauf@gmx.de>
11825 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11828 * gfortran.dg/repeat_8.f90: New test.
11830 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
11832 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
11833 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
11835 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11838 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
11840 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11842 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
11843 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
11845 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11847 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
11849 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
11852 * gcc.target/aarch64/pr113104.c: New test.
11853 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
11855 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
11856 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
11857 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
11858 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11859 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11860 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11861 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11862 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11863 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11864 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
11865 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11866 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11867 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11868 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11869 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11870 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11871 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11872 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11873 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11874 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
11875 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11876 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11877 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11878 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11879 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11880 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11881 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11882 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11883 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11884 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11885 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11887 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
11889 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
11891 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11893 * gcc.dg/fma-3.c: The intermediate file corresponding to the
11894 function does not produce the corresponding FNMA symbol, so the test
11895 rules should be skipped when testing.
11896 * gcc.dg/fma-4.c: The intermediate file corresponding to the
11897 function does not produce the corresponding FNMS symbol, so skip the
11898 test rules when testing.
11899 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
11900 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
11902 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11904 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
11905 LoongArch architecture, you need to add the "-mlasx" compilation
11906 option to generate vectorized code.
11907 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
11908 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
11909 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
11910 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
11911 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
11912 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
11913 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
11914 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
11915 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
11917 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11919 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
11922 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11924 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
11925 support testing of the loongArch architecture.
11927 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11929 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
11930 object detection framework.
11931 * gcc.dg/vect/vect-83.c: Dito.
11933 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11935 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
11936 setting of assembly to compile.
11937 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
11939 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11941 * lib/target-supports.exp: Add LoongArch to the list of supported
11944 2024-01-05 Alex Coplan <alex.coplan@arm.com>
11947 * g++.dg/pr113217.C: New test.
11949 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11951 PR tree-optimization/113201
11952 * gcc.c-torture/compile/pr113201.c: New test.
11954 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11956 PR tree-optimization/90693
11957 * gcc.target/i386/pr90693-2.c: New test.
11959 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11961 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
11962 Fix the check condition.
11964 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11966 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
11967 Use __builtin_abort instead of assert.
11968 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
11969 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
11970 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
11971 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
11972 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
11973 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
11974 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
11975 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
11976 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
11977 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
11978 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
11979 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
11980 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
11981 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
11982 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
11983 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
11984 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
11985 __builtin_abort instead of assert.
11986 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
11987 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
11988 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
11989 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
11990 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
11992 2024-01-05 Pan Li <pan2.li@intel.com>
11995 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11997 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11998 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11999 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12000 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12001 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12002 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12003 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12004 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12005 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12006 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12007 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12008 * gcc.target/riscv/zvkb.c: New test.
12010 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
12012 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
12013 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
12014 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12015 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12016 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12017 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12018 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12019 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12020 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12021 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12022 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12023 * gcc.target/riscv/zvkb.c: New test.
12025 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12027 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12029 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
12031 PR tree-optimization/113186
12032 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
12034 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12036 * lib/gcc-dg.exp: Set TERM to xterm.
12038 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12041 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
12043 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12046 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
12048 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
12049 Patrick Lin <patrick@andestech.com>
12050 Rufus Chen <rufus@andestech.com>
12051 Monk Chiang <monk.chiang@sifive.com>
12053 * gcc.target/riscv/_Float16-nanboxing.c: New test.
12055 2024-01-04 Pan Li <pan2.li@intel.com>
12058 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12060 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12062 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12064 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12066 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
12068 * gcc.target/riscv/interrupt-misaligned.c: New.
12070 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12072 * gcc.dg/vect/slp-26.c: Add loongarch.
12074 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12076 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
12078 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12080 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
12081 option "-fno-vect-cost-model" to dg-options.
12083 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12085 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
12086 * gcc.c-torture/compile/mipscop-2.c: Ditto.
12087 * gcc.c-torture/compile/mipscop-3.c: Ditto.
12088 * gcc.c-torture/compile/mipscop-4.c: Ditto.
12090 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12092 * gcc.target/mips/pr104914.c: New test.
12094 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12096 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
12098 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12102 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
12103 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
12104 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
12105 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
12106 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
12107 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
12108 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
12109 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
12110 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
12111 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
12112 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
12113 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
12114 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
12116 2024-01-03 Patrick Palka <ppalka@redhat.com>
12119 * g++.dg/cpp0x/rv-conv4.C: New test.
12120 * g++.dg/cpp0x/rv-conv5.C: New test.
12122 2024-01-03 Xi Ruoyao <xry111@xry111.site>
12124 * gcc.target/loongarch/vfmax-vfmin.c: New test.
12126 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12129 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
12131 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
12133 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
12135 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12137 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
12139 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
12141 * lib/target-supports.exp: Add a function to check whether binutil supports
12143 * gcc.target/loongarch/tls-le-relax.c: New test.
12145 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12148 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
12151 Copyright (C) 2024 Free Software Foundation, Inc.
12153 Copying and distribution of this file, with or without modification,
12154 are permitted in any medium without royalty provided the copyright
12155 notice and this notice are preserved.